docs
prevent indexterms from being included with newlines in titles -- they must all be mushed together or I get strange rendering problems.
2007-09-03 05:37:05 +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
Upgrading libpcre from version 6.7 to 7.2. The old distributed libpcre was ~900k, this one is 1.3M. But, the old 6.7 vanilla was 4.1M, while 7.2 is 4.9M in size. I've tested it on Linux and Windows, with no problems
2007-08-16 16:57:22 +00:00
mswin32
Committing my Build Guide for the Nmap Windows Installer
2007-08-17 20:52:40 +00:00
nmapfe
merge soc07 r4819 - Put NMAP_VERSION in nmap.h only and have the makefiles grep it from there
2007-08-11 03:33:59 +00:00
nselib
fixed a bug related to users providing a custom location for libpcre
2007-08-30 18:53:38 +00:00
scripts
A couple changes to my HTTPpasswd.nse and HTTPtrace.nse scripts. In both I'm using a more object-oriented approach to methods, e.g. using response:find(..) rather than string.find(response, ..). And in HTTPtrace.nse, I'm changing a couple badly-named variable names in validate().
2007-09-04 20:40:38 +00:00
aclocal.m4
CHANGELOG
add latest bugfix to CHANGELOG
2007-09-03 19:55:27 +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
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
configure
latest configure
2007-08-17 20:42:20 +00:00
configure.ac
merge soc07 r5280 - fix config optimization bug
2007-08-11 06:03:50 +00:00
COPYING
Minor source code header improvements
2006-08-25 01:47:49 +00:00
COPYING.OpenSSL
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
spellcheck patch
2006-09-05 08:39:32 +00:00
idle_scan.cc
capitalization changes
2007-09-03 02:55:01 +00:00
idle_scan.h
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
INSTALL
install-sh
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 debugging from the default DBGFLAGS and remove some debugging messages.
2007-08-28 00:16:38 +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 to latest data and remove uper-ascii characters
2007-05-19 03:55:26 +00:00
nmap-os-db
Make changes to nmap-os-db from the corrections file.
2007-09-03 05:55:29 +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-rpc
nmap-service-probes
merge soc07 r5252:5261 - nmap-service-probes fix and os-db canonicalization
2007-08-11 06:02:29 +00:00
nmap-services
add polipo web proxy cache
2007-04-24 20:32:00 +00:00
nmap.cc
capitalization changes
2007-09-03 02:55:01 +00:00
nmap.h
Merge r5728:5733 from /nmap-exp/david/nmap-massping-migration.
2007-08-30 06:30:29 +00:00
nmap.spec.in
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
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
nmapfe.desktop
NmapOps.cc
Look out, world, here comes the Nmap massping migration!
2007-08-27 23:58:23 +00:00
NmapOps.h
merge soc07 r5317:5322 - NSE buffered receives and script arguments
2007-08-11 06:09:50 +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
script arguments now get checked before nmap starts scanning
2007-08-20 21:56:36 +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
merge soc07 r4891 - nse improvements
2007-08-11 04:12:45 +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
merge soc07 r5360:5367 - Merge Majek's raw packet NSE patch
2007-08-11 06:13:25 +00:00
nse_nmaplib.h
NSE committed
2006-12-11 00:34:26 +00:00
nse_nsock.cc
remove excess debugging messages
2007-08-30 22:27:51 +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_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
fixed a bug which prevented the 1st aggressive OS guess (i.e. when there are no exact matches) from being printed to XML output. Bug found by Martyn Tovey
2007-09-03 19:48:44 +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
Merge r5744 from /nmap-exp/david/nmap-massping-migration.
2007-08-31 05:02:25 +00:00
protocols.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
protocols.h
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
README-WIN32
scan_engine.cc
capitalization changes
2007-09-03 02:55:01 +00:00
scan_engine.h
Look out, world, here comes the Nmap massping migration!
2007-08-27 23:58: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
merge soc07 r5069:5072 - Fix for character case bug in wildtest found by David; Nicer error message for anyone dumb enough to use negative frequency values.
2007-08-11 05:08:37 +00:00
services.h
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
shtool
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
Look out, world, here comes the Nmap massping migration!
2007-08-27 23:58:23 +00:00
targets.h
Look out, world, here comes the Nmap massping migration!
2007-08-27 23:58:23 +00:00
tcpip.cc
capitalization changes
2007-09-03 02:55:01 +00:00
tcpip.h
merge soc07 r4829 - Added winpcap device names to the --iflist table
2007-08-11 03:44:40 +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
Traceroute: remove empty timed out XML hop elements
2007-08-23 10:07:01 +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
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
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