docs
Remove NmapFE.
2007-11-01 07:45:43 +00:00
libdnet-stripped
NSE committed
2006-12-11 00:34:26 +00:00
liblua
NSE committed
2006-12-11 00:34:26 +00:00
libpcap
Upgrading shipped libpcap from 0.9.4 to 0.9.7. Includes CHANGELOG entry
2007-08-26 00:01:14 +00:00
libpcre
Disable auto-generation of libpcre/pcre_chartables.c. That file is meant
2007-10-03 08:11:45 +00:00
mswin32
Rename Umit to Zenmap to reduce confusion between the version we ship with Nmap as the integrated GUI and the version maintained separately at umit.sourceforge.net
2007-10-24 21:45:50 +00:00
nselib
Redo some changes to the NSE pcre module that were originally done
2007-10-23 01:10:46 +00:00
scripts
Revert r5485. This changes the pcre Lua module back to statically linked
2007-10-23 00:45:00 +00:00
acinclude.m4
Fix the test for GTK+ in configure.ac and move the macro RECVFROM_ARG6_TYPE from aclocal.m4 to acinclude.m4.
2007-10-22 23:27:22 +00:00
aclocal.m4
Fix the test for GTK+ in configure.ac and move the macro RECVFROM_ARG6_TYPE from aclocal.m4 to acinclude.m4.
2007-10-22 23:27:22 +00:00
CHANGELOG
updating ip_is_reserved(): 114/8 and 115/8 went to APNIC
2007-11-01 12:53:58 +00:00
charpool.cc
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
charpool.h
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
config.guess
a bunch of misc. changes
2005-12-29 11:34:45 +00:00
config.h.in
Remove inet_aton() checks from configure and HAVE_INET_ATON from config.h.in
2007-01-27 00:29:47 +00:00
config.sub
a bunch of misc. changes
2005-12-29 11:34:45 +00:00
configure
Remove NmapFE.
2007-11-01 07:45:43 +00:00
configure.ac
Remove NmapFE.
2007-11-01 07:45:43 +00:00
COPYING
Minor source code header improvements
2006-08-25 01:47:49 +00:00
COPYING.OpenSSL
get rid of silly top-level trunk dir
2005-04-11 22:34:19 +00:00
FingerPrintResults.cc
Adding Snprintf() and Vsnprintf() to nbase/nbase_str.c. This is because of Windows' stupid implementation where it doesn't write a NULL byte at the end of the buffer if the result is truncated. I would've just #defined snprintf and vsnprintf to some wrapper function for Windows, but this doesn't work as libdnet and libpcap (and libpcap includes under mswin32) define snprintf to _snprintf and vsnprintf to _vsnprintf like we do, and through the many defines they end up being available in the Nmap sources. Vsnprintf() uses vsnprintf() (and writes a NULL byte at the end if truncated), and Snprintf uses Vsnprintf().
2007-08-14 06:46:54 +00:00
FingerPrintResults.h
merge soc07 r4959 - Put <extrareasons> inside <extraports> as this should really simplify XML parsers' jobs because they won't have to keep track of what states and reasons go together
2007-08-11 04:30:24 +00:00
global_structures.h
added Eddie Bell's traceroute patch, with only minor changes
2007-03-13 08:02:19 +00:00
HACKING
Remove NmapFE.
2007-11-01 07:45:43 +00:00
idle_scan.cc
change IPID to IP ID in Nmap output as I think the latter is more proper, though if anyone thinks IPID is better, I'm happy to hear your reasons.
2007-09-08 21:43:51 +00:00
idle_scan.h
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
INSTALL
a bunch of misc. changes
2005-12-29 11:34:45 +00:00
install-sh
get rid of silly top-level trunk dir
2005-04-11 22:34:19 +00:00
MACLookup.cc
merge soc07 r4871:4884 and r4888 - renaming __FUNCTION__ to __func__ and changing hardcoded func names to __func__
2007-08-11 04:06:09 +00:00
MACLookup.h
trivial comment-related patch from Kris Katterjohn
2006-09-07 04:21:43 +00:00
main.cc
Adding Snprintf() and Vsnprintf() to nbase/nbase_str.c. This is because of Windows' stupid implementation where it doesn't write a NULL byte at the end of the buffer if the result is truncated. I would've just #defined snprintf and vsnprintf to some wrapper function for Windows, but this doesn't work as libdnet and libpcap (and libpcap includes under mswin32) define snprintf to _snprintf and vsnprintf to _vsnprintf like we do, and through the many defines they end up being available in the Nmap sources. Vsnprintf() uses vsnprintf() (and writes a NULL byte at the end if truncated), and Snprintf uses Vsnprintf().
2007-08-14 06:46:54 +00:00
Makefile.in
Remove NmapFE.
2007-11-01 07:45:43 +00:00
nmap-header-template.cc
Minor source code header improvements
2006-08-25 01:47:49 +00:00
nmap-mac-prefixes
Update nmap-mac-prefixes with latest IEEE data
2007-09-23 17:56:15 +00:00
nmap-os-db
new signature for scanme.nmap.org (Linux 2.6.20-1)
2007-10-29 03:04:55 +00:00
nmap-os-fingerprints
merge soc07 r5252:5261 - nmap-service-probes fix and os-db canonicalization
2007-08-11 06:02:29 +00:00
nmap-protocols
Nmap 3.9999
2006-01-28 07:57:37 +00:00
nmap-rpc
a bunch of misc changes
2005-04-23 02:47:29 +00:00
nmap-service-probes
gmail imapd patch from Matt Selsky
2007-11-01 05:38:13 +00:00
nmap-services
add polipo web proxy cache
2007-04-24 20:32:00 +00:00
nmap.cc
updating ip_is_reserved(): 114/8 and 115/8 went to APNIC
2007-11-01 12:53:58 +00:00
nmap.h
setting default protocols for IPProto Ping to ICMP, IGMP and IPIP encapsulation (removing TCP/UDP and adding IPIP).
2007-10-29 01:36:25 +00:00
nmap.spec.in
Remove NmapFE.
2007-11-01 07:45:43 +00:00
nmap_amigaos.h
Minor source code header improvements
2006-08-25 01:47:49 +00:00
nmap_dns.cc
Adding Snprintf() and Vsnprintf() to nbase/nbase_str.c. This is because of Windows' stupid implementation where it doesn't write a NULL byte at the end of the buffer if the result is truncated. I would've just #defined snprintf and vsnprintf to some wrapper function for Windows, but this doesn't work as libdnet and libpcap (and libpcap includes under mswin32) define snprintf to _snprintf and vsnprintf to _vsnprintf like we do, and through the many defines they end up being available in the Nmap sources. Vsnprintf() uses vsnprintf() (and writes a NULL byte at the end if truncated), and Snprintf uses Vsnprintf().
2007-08-14 06:46:54 +00:00
nmap_dns.h
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
nmap_error.cc
merge soc07 r5116 - Flush LOG_NORMAL in gh_perror() and pfatal() instead of LOG_STDOUT when --log-errors is used
2007-08-11 05:36:05 +00:00
nmap_error.h
Minor source code header improvements
2006-08-25 01:47:49 +00:00
nmap_rpc.cc
merge soc07 r5085 - Changing bare printf()s to log_write(LOG_PLAIN,)s because these were always printed even when things like XML and greppable output were sent to stdout (e.g. -oX -). This also adds o.scriptTrace() to make --script-trace behave more like --packet-trace and --version-trace. Nsock tracing was done unconditionally in NSE, and that has been changed to only be done when o.scriptTrace() is true.
2007-08-11 05:13:16 +00:00
nmap_rpc.h
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
nmap_tty.cc
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
nmap_tty.h
Minor source code header improvements
2006-08-25 01:47:49 +00:00
nmap_winconfig.h
merge soc07 r4871:4884 and r4888 - renaming __FUNCTION__ to __func__ and changing hardcoded func names to __func__
2007-08-11 04:06:09 +00:00
NmapOps.cc
change Nmap version number to 4.22SOC8 in prep for next release; remove some useless defines
2007-10-29 00:51:45 +00:00
NmapOps.h
Adding a new ping type: IPProto Ping. It's used with '-PO'. I've changed references to -P0 (zero) to -PN throughout the source code and refguide.xml
2007-10-28 00:05:03 +00:00
NmapOutputTable.cc
Adding Snprintf() and Vsnprintf() to nbase/nbase_str.c. This is because of Windows' stupid implementation where it doesn't write a NULL byte at the end of the buffer if the result is truncated. I would've just #defined snprintf and vsnprintf to some wrapper function for Windows, but this doesn't work as libdnet and libpcap (and libpcap includes under mswin32) define snprintf to _snprintf and vsnprintf to _vsnprintf like we do, and through the many defines they end up being available in the Nmap sources. Vsnprintf() uses vsnprintf() (and writes a NULL byte at the end if truncated), and Snprintf uses Vsnprintf().
2007-08-14 06:46:54 +00:00
NmapOutputTable.h
merge soc07 r4943:4947 - added textual information to traceroute's timeout consolidation elements; Reference trace consolidation is now displayed textually instead of symbolically.
2007-08-11 04:27:37 +00:00
nse_auxiliar.cc
Adding Snprintf() and Vsnprintf() to nbase/nbase_str.c. This is because of Windows' stupid implementation where it doesn't write a NULL byte at the end of the buffer if the result is truncated. I would've just #defined snprintf and vsnprintf to some wrapper function for Windows, but this doesn't work as libdnet and libpcap (and libpcap includes under mswin32) define snprintf to _snprintf and vsnprintf to _vsnprintf like we do, and through the many defines they end up being available in the Nmap sources. Vsnprintf() uses vsnprintf() (and writes a NULL byte at the end if truncated), and Snprintf uses Vsnprintf().
2007-08-14 06:46:54 +00:00
nse_auxiliar.h
cannot directly include nmap_winconfig in these the way I was, or it will be included in nonwin32
2006-12-11 01:40:03 +00:00
nse_debug.cc
merge soc07 r5085 - Changing bare printf()s to log_write(LOG_PLAIN,)s because these were always printed even when things like XML and greppable output were sent to stdout (e.g. -oX -). This also adds o.scriptTrace() to make --script-trace behave more like --packet-trace and --version-trace. Nsock tracing was done unconditionally in NSE, and that has been changed to only be done when o.scriptTrace() is true.
2007-08-11 05:13:16 +00:00
nse_debug.h
NSE committed
2006-12-11 00:34:26 +00:00
nse_init.cc
Revert r5485. This changes the pcre Lua module back to statically linked
2007-10-23 00:45:00 +00:00
nse_init.h
script arguments now get checked before nmap starts scanning
2007-08-20 21:56:36 +00:00
nse_macros.h
Unix installation now places NSELib dynamic libraries in 'libexec' rather than 'share' directories, since they are architecture dependent. Thanks to Christoph J. Thompson for the patch.
2007-10-07 21:32:38 +00:00
nse_main.cc
a quick hack to the scheduling algorithm of scripts, which allows scripts to
2007-08-30 18:35:32 +00:00
nse_main.h
script arguments now get checked before nmap starts scanning
2007-08-20 21:56:36 +00:00
nse_nmaplib.cc
Adding nmap.verbosity() and nmap.debugging() for scripts so they can get the o.verbose and o.debugging values
2007-09-15 01:04:53 +00:00
nse_nmaplib.h
NSE committed
2006-12-11 00:34:26 +00:00
nse_nsock.cc
canonicalize capitalization
2007-09-08 05:56:15 +00:00
nse_nsock.h
merge soc07 r5360:5367 - Merge Majek's raw packet NSE patch
2007-08-11 06:13:25 +00:00
nse_pcrelib.cc
Redo some changes to the NSE pcre module that were originally done
2007-10-23 01:10:46 +00:00
nse_pcrelib.h
Revert r5485. This changes the pcre Lua module back to statically linked
2007-10-23 00:45:00 +00:00
nse_string.cc
merge soc07 r4821 - fix nse build system issues
2007-08-11 03:35:12 +00:00
nse_string.h
NSE committed
2006-12-11 00:34:26 +00:00
osscan.cc
Adding Snprintf() and Vsnprintf() to nbase/nbase_str.c. This is because of Windows' stupid implementation where it doesn't write a NULL byte at the end of the buffer if the result is truncated. I would've just #defined snprintf and vsnprintf to some wrapper function for Windows, but this doesn't work as libdnet and libpcap (and libpcap includes under mswin32) define snprintf to _snprintf and vsnprintf to _vsnprintf like we do, and through the many defines they end up being available in the Nmap sources. Vsnprintf() uses vsnprintf() (and writes a NULL byte at the end if truncated), and Snprintf uses Vsnprintf().
2007-08-14 06:46:54 +00:00
osscan.h
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
osscan2.cc
Adding Snprintf() and Vsnprintf() to nbase/nbase_str.c. This is because of Windows' stupid implementation where it doesn't write a NULL byte at the end of the buffer if the result is truncated. I would've just #defined snprintf and vsnprintf to some wrapper function for Windows, but this doesn't work as libdnet and libpcap (and libpcap includes under mswin32) define snprintf to _snprintf and vsnprintf to _vsnprintf like we do, and through the many defines they end up being available in the Nmap sources. Vsnprintf() uses vsnprintf() (and writes a NULL byte at the end if truncated), and Snprintf uses Vsnprintf().
2007-08-14 06:46:54 +00:00
osscan2.h
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
output.cc
Adding a new ping type: IPProto Ping. It's used with '-PO'. I've changed references to -P0 (zero) to -PN throughout the source code and refguide.xml
2007-10-28 00:05:03 +00:00
output.h
merge soc07 r5081 - changed close to 100 occurrences of LOG_NORMAL|LOG_SKID|LOG_STDOUT (and combinations) to LOG_PLAIN, and moved LOG_PLAIN definition to output.h from traceroute.h
2007-08-11 05:11:47 +00:00
portlist.cc
Adding Snprintf() and Vsnprintf() to nbase/nbase_str.c. This is because of Windows' stupid implementation where it doesn't write a NULL byte at the end of the buffer if the result is truncated. I would've just #defined snprintf and vsnprintf to some wrapper function for Windows, but this doesn't work as libdnet and libpcap (and libpcap includes under mswin32) define snprintf to _snprintf and vsnprintf to _vsnprintf like we do, and through the many defines they end up being available in the Nmap sources. Vsnprintf() uses vsnprintf() (and writes a NULL byte at the end if truncated), and Snprintf uses Vsnprintf().
2007-08-14 06:46:54 +00:00
portlist.h
Change reason.cc/h to portreasons.cc/h. This is because of a reason.h on Windows which causes compilation problems. A workaround was employed, but this is incase it pops up again. I also changed the recent CHANGELOG entry mentioning reason.h so there's no confusion
2007-08-15 19:26:26 +00:00
portreasons.cc
Merge r5744 from /nmap-exp/david/nmap-massping-migration.
2007-08-31 05:02:25 +00:00
portreasons.h
Include nmap.h in portreasons.h. This fixes a compilation problem on OpenBSD.
2007-10-17 05:03:34 +00:00
protocols.cc
Remove the struct scan_lists parameter from getpts_aux and some of its auxiliary functions. It was used only to keep track of the number of ports and protocols, which can be derived after the bit map is filled in. This is preparation for a minor refactoring of getpts so it can be used for ping port selection.
2007-10-30 04:40:10 +00:00
protocols.h
Remove the struct scan_lists parameter from getpts_aux and some of its auxiliary functions. It was used only to keep track of the number of ports and protocols, which can be derived after the bit map is filled in. This is preparation for a minor refactoring of getpts so it can be used for ping port selection.
2007-10-30 04:40:10 +00:00
README-WIN32
a bunch of misc. changes
2005-12-29 11:34:45 +00:00
scan_engine.cc
Of course, after I commit the big patch I find a possible bug :) In case we can't findHost() on a packet received doing the IPProto Ping
2007-10-28 00:30:19 +00:00
scan_engine.h
just fixing some typos in some comments and an error string
2007-09-19 19:43:23 +00:00
service_scan.cc
Adding Snprintf() and Vsnprintf() to nbase/nbase_str.c. This is because of Windows' stupid implementation where it doesn't write a NULL byte at the end of the buffer if the result is truncated. I would've just #defined snprintf and vsnprintf to some wrapper function for Windows, but this doesn't work as libdnet and libpcap (and libpcap includes under mswin32) define snprintf to _snprintf and vsnprintf to _vsnprintf like we do, and through the many defines they end up being available in the Nmap sources. Vsnprintf() uses vsnprintf() (and writes a NULL byte at the end if truncated), and Snprintf uses Vsnprintf().
2007-08-14 06:46:54 +00:00
service_scan.h
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
services.cc
Remove the struct scan_lists parameter from getpts_aux and some of its auxiliary functions. It was used only to keep track of the number of ports and protocols, which can be derived after the bit map is filled in. This is preparation for a minor refactoring of getpts so it can be used for ping port selection.
2007-10-30 04:40:10 +00:00
services.h
Remove the struct scan_lists parameter from getpts_aux and some of its auxiliary functions. It was used only to keep track of the number of ports and protocols, which can be derived after the bit map is filled in. This is preparation for a minor refactoring of getpts so it can be used for ping port selection.
2007-10-30 04:40:10 +00:00
shtool
misc
2005-06-24 23:50:23 +00:00
Target.cc
Adding Snprintf() and Vsnprintf() to nbase/nbase_str.c. This is because of Windows' stupid implementation where it doesn't write a NULL byte at the end of the buffer if the result is truncated. I would've just #defined snprintf and vsnprintf to some wrapper function for Windows, but this doesn't work as libdnet and libpcap (and libpcap includes under mswin32) define snprintf to _snprintf and vsnprintf to _vsnprintf like we do, and through the many defines they end up being available in the Nmap sources. Vsnprintf() uses vsnprintf() (and writes a NULL byte at the end if truncated), and Snprintf uses Vsnprintf().
2007-08-14 06:46:54 +00:00
Target.h
Change reason.cc/h to portreasons.cc/h. This is because of a reason.h on Windows which causes compilation problems. A workaround was employed, but this is incase it pops up again. I also changed the recent CHANGELOG entry mentioning reason.h so there's no confusion
2007-08-15 19:26:26 +00:00
TargetGroup.cc
merge soc07 r5244 - nmap config optimisations
2007-08-11 05:58:21 +00:00
TargetGroup.h
Minor source code header improvements
2006-08-25 01:47:49 +00:00
targets.cc
Adding a new ping type: IPProto Ping. It's used with '-PO'. I've changed references to -P0 (zero) to -PN throughout the source code and refguide.xml
2007-10-28 00:05:03 +00:00
targets.h
Adding a new ping type: IPProto Ping. It's used with '-PO'. I've changed references to -P0 (zero) to -PN throughout the source code and refguide.xml
2007-10-28 00:05:03 +00:00
tcpip.cc
Adding a new ping type: IPProto Ping. It's used with '-PO'. I've changed references to -P0 (zero) to -PN throughout the source code and refguide.xml
2007-10-28 00:05:03 +00:00
tcpip.h
enable --ttl support for connect() scans
2007-10-14 14:37:56 +00:00
timing.cc
merge soc07 r5100 - Changing fprintf(stderr, )'s to error()'s (or fatal() if followed by and exit()). Besides providing consistency, this also allows more errors to actually be logged with --log-errors.
2007-08-11 05:16:56 +00:00
timing.h
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
traceroute.cc
Assertion was triggered when the first hop of the reference trace timed out. The textual consolidation messages used the
2007-09-15 13:24:45 +00:00
traceroute.h
merge soc07 r5124:5142 - build/install system updates; changelog updates; umit install code; compilation fixes; integrate umit
2007-08-11 05:41:41 +00:00
utils.cc
just fixing some typos in some comments and an error string
2007-09-19 19:43:23 +00:00
utils.h
merge soc07 r5065:5067 - Include nbase.h from utils.h; it's needed for u8, u16, etc.; Make a few small fixes to nmap-os-db.
2007-08-11 05:01:58 +00:00