Nmap - the Network Mapper. Github mirror of official SVN repository. https://svn.nmap.org/
Find a file
2007-10-11 08:52:48 +00:00
docs Small reference guide changes: illicit -> elicit, TTL_EXCCEDED -> Time Exceeded. 2007-10-11 04:29:26 +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 Update version numbers in mswin32 files. 2007-09-28 20:49:38 +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 Changing a comment in nselib/ipOps.lua as it seems to be remnants of a patch for ripeQuery.nse (references doing a RIPE lookup) 2007-10-09 13:29:47 +00:00
scripts Change \n\r to \r\n in two scripts that needed it: anonFTP and finger. 2007-10-03 20:48:05 +00:00
aclocal.m4 get rid of silly top-level trunk dir 2005-04-11 22:34:19 +00:00
CHANGELOG just a tiny whitespace fix in the CHANGELOG 2007-10-10 18:17:21 +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 Add a separate build-umit step to the main makefile. This means that the build phase of Umit can occur as a non-root user, which means that "make clean" won't bomb out because it can't delete the directories created by root. 2007-09-21 22:10:54 +00:00
configure.ac Add a separate build-umit step to the main makefile. This means that the build phase of Umit can occur as a non-root user, which means that "make clean" won't bomb out because it can't delete the directories created by root. 2007-09-21 22:10:54 +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 spellcheck patch 2006-09-05 08:39:32 +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 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
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 Fix a few small errors in nmap-os-db. 2007-09-16 06:22:41 +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 change capitalization of ISC BIND (from Bind) 2007-09-07 01:23:10 +00:00
nmap-services add polipo web proxy cache 2007-04-24 20:32:00 +00:00
nmap.cc Updating ip_is_reserved(): 186/8 and 187/8 went to LACNIC 2007-10-09 13:22:41 +00:00
nmap.h update Nmap version number to 4.22SOC7, update CHANGELOG with changes for that upcoming release 2007-10-09 09:08:25 +00:00
nmap.spec.in add new libexec dir 2007-10-11 08:52:48 +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 get rid of silly top-level trunk dir 2005-04-11 22:34:19 +00:00
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 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_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_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 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
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 a bunch of misc. changes 2005-12-29 11:34:45 +00:00
scan_engine.cc Reduce the congestion control increment cap back to 50. 50 seems to be good 2007-10-02 19:35:34 +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 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 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 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 Merge r5733:5850 from /nmap-exp/david/nmap-massping-migration. 2007-09-18 06:34:33 +00:00
tcpip.h Merge r5733:5850 from /nmap-exp/david/nmap-massping-migration. 2007-09-18 06:34:33 +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

Here are the docs for nmap.  You would be better
off checking the website at http://www.insecure.org/nmap
for the latest information.  Also if the man page is installed
correctly you should be able to 'man nmap'.  The man page is more 
up-to-date than the article.  See nmap-manpage.html for an html version
of it.

-Fyodor