docs
bump version number
2007-11-06 22:43:25 +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
Upgrade WinPcap to version 4.02.
2007-11-15 20:30:47 +00:00
nselib
Added support for multiple states in portnumber() rules
2007-11-14 20:04:45 +00:00
scripts
New PPTP version detection script from Thomas Buchanan
2007-11-14 23:30:22 +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
Check for Python in configure and substitute PYTHON in the makefile.
2007-11-09 15:56:09 +00:00
CHANGELOG
Update port state reason to script-set when an NSE script changes the --reason of a port state. Also make reason element available in port-table. Patch by Matthew Boyle
2007-11-15 21:03:00 +00:00
charpool.cc
Align blocks to 2 * sizeof(size_t) in charpool.c. This is what Glibc's malloc
2007-11-13 01:17:39 +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
Link with -ldl whenever we include liblua, independent of whether we use
2007-11-13 01:55:37 +00:00
configure.ac
Link with -ldl whenever we include liblua, independent of whether we use
2007-11-13 01:55:37 +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
Remove the first-generation OS detection and nmap-os-fingerprints.
2007-11-03 01:31:02 +00:00
HACKING
Remove NmapFE.
2007-11-01 07:45:43 +00:00
idle_scan.cc
Remove the first-generation OS detection and nmap-os-fingerprints.
2007-11-03 01:31:02 +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
Change paths in Makefile and zenmap.spec.in to match Zenmap file name changes.
2007-11-15 20:51:55 +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
update a Linux sig
2007-11-06 22:44:05 +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
added some new service numbers from Lee Fisher
2007-11-11 22:13:22 +00:00
nmap.cc
Remove the first-generation OS detection and nmap-os-fingerprints.
2007-11-03 01:31:02 +00:00
nmap.h
bump version number
2007-11-06 22:43:25 +00:00
nmap.spec.in
Split the zenmap RPM subpackage into its own spec file.
2007-11-08 08:17:35 +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
reword error message
2007-11-14 22:58:37 +00:00
NmapOps.h
Remove the first-generation OS detection and nmap-os-fingerprints.
2007-11-03 01:31:02 +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
changed path back to original location
2007-11-05 21:26:04 +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
Update port state reason to script-set when an NSE script changes the --reason of a port state. Also make reason element available in port-table. Patch by Matthew Boyle
2007-11-15 21:03:00 +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
Document that an apparently unused function is actually used by the fingerprint utilities.
2007-11-05 22:54:07 +00:00
osscan.h
Remove the first-generation OS detection and nmap-os-fingerprints.
2007-11-03 01:31:02 +00:00
osscan2.cc
Remove the first-generation OS detection and nmap-os-fingerprints.
2007-11-03 01:31:02 +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
Update port state reason to script-set when an NSE script changes the --reason of a port state. Also make reason element available in port-table. Patch by Matthew Boyle
2007-11-15 21:03:00 +00:00
portreasons.h
Update port state reason to script-set when an NSE script changes the --reason of a port state. Also make reason element available in port-table. Patch by Matthew Boyle
2007-11-15 21:03:00 +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
Fixing an assertion failure caused when running an ARP Ping scan. A Global Ping was attempted, but ARP wasn't checked for in sendPingProbe()
2007-11-04 19:33:58 +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
just fixing some spelling errors in comments
2007-11-03 03:54:11 +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
Don't include sys/sockio.h from tcpip.cc; it's already in tcpip.h.
2007-11-15 17:29:22 +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
fixing a bug in setState() in traceroute.cc. A || was used instead of && which caused it to always evaluate true -- Coverity CID 23
2007-11-15 22:25:00 +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
zenmap.spec.in
Change paths in Makefile and zenmap.spec.in to match Zenmap file name changes.
2007-11-15 20:51:55 +00:00