Nmap - the Network Mapper. Github mirror of official SVN repository. https://svn.nmap.org/
Find a file
david 9c96ad1340 Merge from /nmap-exp/david/nmap-fixed-rate.
This change keeps a list of probes awaiting retransmit so that
doAnyOutstandingRetransmits doesn't have to search for them. At high
scan rates this function could take 100 ms or more. Now I have measured
it to take 2 ms or less.

The variable num_probes_waiting_retransmit has been renamed
num_probes_timed_out to better explain its purpose. This list of probes
that can be retransmitted immediately is called
probes_waiting_retransmits, but not all timed-out probes can be
retransmitted immediately. I've done my best to explain the distinction
in comments.

I thought long and hard about how to address this issue, and this is
what I decided on. But of course, every little optimization brings some
complexity and the chance of making a mistake. I'd appreciate someone
taking a look at this change.
2008-05-02 05:42:55 +00:00
docs change all -P0 instances to -PN, rewrite protocol ping (-PO) section a bit 2008-04-19 09:08:59 +00:00
libdnet-stripped
liblua
libpcap
libpcre
macosx Make some modifications to the installer, such as including the readme and license. 2008-04-30 00:00:58 +00:00
mswin32
nselib Simple change: make state_table local in the NSElib shortport.service() 2008-04-10 15:24:49 +00:00
nselib-bin
scripts reflect moved url 2008-04-09 09:55:03 +00:00
acinclude.m4
aclocal.m4
CHANGELOG changelog entry for get_random_bytes fix 2008-04-24 03:26:38 +00:00
charpool.cc
charpool.h
config.guess
config.sub
configure Moving Nmap's config.h[.in] to nmap_config.h[.in] 2008-04-28 17:53:32 +00:00
configure.ac Moving Nmap's config.h[.in] to nmap_config.h[.in] 2008-04-28 17:53:32 +00:00
COPYING
COPYING.OpenSSL
depcomp
FingerPrintResults.cc
FingerPrintResults.h
global_structures.h Remove mentions of the TCP sequence class in XML output. 2008-04-11 18:57:32 +00:00
HACKING
idle_scan.cc
idle_scan.h
INSTALL
install-sh
ltmain.sh
MACLookup.cc
MACLookup.h
main.cc potential fix for the Nbase get_random_bytes() bug on Windows 2008-04-24 03:23:01 +00:00
Makefile.in Moving Nmap's config.h[.in] to nmap_config.h[.in] 2008-04-28 17:53:32 +00:00
missing
nmap-header-template.cc
nmap-mac-prefixes
nmap-os-db Add the vendor "Apple" to some Mac OS fingerprints. 2008-04-14 02:28:16 +00:00
nmap-protocols
nmap-rpc
nmap-service-probes After having read the proper documentation and talking with Fyodor, I realize 2008-04-29 20:56:57 +00:00
nmap-services Syncing the service names between nmap-service-probes and nmap-services 2008-04-29 17:03:09 +00:00
nmap.cc potential fix for the Nbase get_random_bytes() bug on Windows 2008-04-24 03:23:01 +00:00
nmap.h Moving Nmap's config.h[.in] to nmap_config.h[.in] 2008-04-28 17:53:32 +00:00
nmap.spec.in Use included versions of ilbdnet, libpcap, libpcre, and liblua when building an RPM. 2008-04-11 03:01:01 +00:00
nmap_amigaos.h
nmap_config.h.in Moving Nmap's config.h[.in] to nmap_config.h[.in] 2008-04-28 17:53:32 +00:00
nmap_dns.cc o Fixed a bunch of code to avoid compilation warning messages (at 2008-04-09 02:11:20 +00:00
nmap_dns.h
nmap_error.cc
nmap_error.h Moving Nmap's config.h[.in] to nmap_config.h[.in] 2008-04-28 17:53:32 +00:00
nmap_rpc.cc
nmap_rpc.h
nmap_tty.cc Moving Nmap's config.h[.in] to nmap_config.h[.in] 2008-04-28 17:53:32 +00:00
nmap_tty.h
nmap_winconfig.h
NmapOps.cc o Fixed a bunch of code to avoid compilation warning messages (at 2008-04-09 02:11:20 +00:00
NmapOps.h o Fixed a bunch of code to avoid compilation warning messages (at 2008-04-09 02:11:20 +00:00
NmapOutputTable.cc
NmapOutputTable.h
nse_auxiliar.cc
nse_auxiliar.h
nse_debug.cc
nse_debug.h
nse_init.cc
nse_init.h
nse_macros.h
nse_main.cc Fixing the assertion failure: "Target.cc:396: void Target::stopTimeOutClock(const timeval*): Assertion 'htn.toclock_running == true' failed." This was caused when a target had scripts in multiple run levels. The problem was the time-out clocks added for --host-timeout support in NSE (r6657--appears to be present since 4.52). Now the time-out clocks are started before each runlevel execution, which (besides not failing assert) makes more sense because the timer would have been counting even when the target had no scripts in the current runlevel. 2008-04-16 17:56:48 +00:00
nse_main.h
nse_nmaplib.cc Remove some dead gen-1 OS code. 2008-04-11 03:54:44 +00:00
nse_nmaplib.h
nse_nsock.cc o Fixed a bunch of code to avoid compilation warning messages (at 2008-04-09 02:11:20 +00:00
nse_nsock.h
nse_pcrelib.cc
nse_pcrelib.h
nse_string.cc
nse_string.h
osscan.cc o Fixed a bunch of code to avoid compilation warning messages (at 2008-04-09 02:11:20 +00:00
osscan.h o Fixed a bunch of code to avoid compilation warning messages (at 2008-04-09 02:11:20 +00:00
osscan2.cc o Fixed a bunch of code to avoid compilation warning messages (at 2008-04-09 02:11:20 +00:00
osscan2.h
output.cc Fix printStatusMessage to show the correct elapsed time after 24 2008-04-23 22:42:41 +00:00
output.h
portlist.cc
portlist.h
portreasons.cc o Fixed a bunch of code to avoid compilation warning messages (at 2008-04-09 02:11:20 +00:00
portreasons.h
protocols.cc
protocols.h
README-WIN32
scan_engine.cc Merge from /nmap-exp/david/nmap-fixed-rate. 2008-05-02 05:42:55 +00:00
scan_engine.h
service_scan.cc o Fixed a bunch of code to avoid compilation warning messages (at 2008-04-09 02:11:20 +00:00
service_scan.h
services.cc
services.h
shtool
Target.cc Remove some dead gen-1 OS code. 2008-04-11 03:54:44 +00:00
Target.h Remove some dead gen-1 OS code. 2008-04-11 03:54:44 +00:00
TargetGroup.cc
TargetGroup.h
targets.cc o Fixed a bunch of code to avoid compilation warning messages (at 2008-04-09 02:11:20 +00:00
targets.h Moving Nmap's config.h[.in] to nmap_config.h[.in] 2008-04-28 17:53:32 +00:00
tcpip.cc o Fixed the NmapArpCache so that it actually works. Previously, Nmap 2008-04-14 23:55:25 +00:00
tcpip.h Moving Nmap's config.h[.in] to nmap_config.h[.in] 2008-04-28 17:53:32 +00:00
timing.cc Change a variable name and space out RateMeter::update to make it easier to understand. 2008-04-24 20:32:47 +00:00
timing.h o Fixed a bunch of code to avoid compilation warning messages (at 2008-04-09 02:11:20 +00:00
traceroute.cc o Fixed a bunch of code to avoid compilation warning messages (at 2008-04-09 02:11:20 +00:00
traceroute.h
utils.cc o Fixed a bunch of code to avoid compilation warning messages (at 2008-04-09 02:11:20 +00:00
utils.h Moving Nmap's config.h[.in] to nmap_config.h[.in] 2008-04-28 17:53:32 +00:00
zenmap.spec.in

Here is some documentation for Nmap, but these files are much less
comprehensive than what you'll find at the actual Nmap documentation
site ( http://nmap.org ).