1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-20 22:49:01 +00:00
Commit Graph

8287 Commits

Author SHA1 Message Date
fyodor
99642e6765 latest build. 2007-10-11 08:53:54 +00:00
fyodor
111d79ae92 add new libexec dir 2007-10-11 08:52:48 +00:00
david
ea2b9bc233 Small reference guide changes: illicit -> elicit, TTL_EXCCEDED -> Time Exceeded. 2007-10-11 04:29:26 +00:00
kris
9eb8be248c just a tiny whitespace fix in the CHANGELOG 2007-10-10 18:17:21 +00:00
david
0e22a98004 Give Adriano CHANGELOG credit for some Umit things. 2007-10-09 20:11:02 +00:00
kris
9baeec2897 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
kris
0f7d4e49d8 Updating ip_is_reserved(): 186/8 and 187/8 went to LACNIC 2007-10-09 13:22:41 +00:00
fyodor
f1aee178ea fix refguide typo 2007-10-09 09:21:16 +00:00
fyodor
f0529ad31a update Nmap version number to 4.22SOC7, update CHANGELOG with changes for that upcoming release 2007-10-09 09:08:25 +00:00
fyodor
ba545c1ef9 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
david
14676144b6 Change \n\r to \r\n in two scripts that needed it: anonFTP and finger. 2007-10-03 20:48:05 +00:00
fyodor
99627d0642 note that -P0 still does arp scan in some cases 2007-10-03 19:42:38 +00:00
david
9a43e5394c Disable auto-generation of libpcre/pcre_chartables.c. That file is meant
to be automatically generated by the makefile; however we include a copy
to enable the Windows build to work. On Unix, the makefile was
overwriting the file with a symbolic link to
libpcre/pcre_chartables.c.dist, which was causing revision-control
headaches. Now that file is copied instead of linked to, so its contents
don't change.

It is safe to use a static copy of the file instead of an auto-generated
one because Nmap has never used the auto-generation feature. You need to
use a special flag --enable-rebuild-chartables to get that. So copying
the file has the same behavior as creating a link. Furthermore, it's not
desirable to generate that file (using dftables, an auxiliary program
that uses the current locale) because we don't want our regular
expressions to be locale-dependent.

pcre_chartables.c was also removed from CLEANFILES so it's not deleted
by "make clean" or "make distclean". pcre.h is still deleted by "make
distclean" because it's included in AC_CONFIG_FILES. That's not as big a
deal.
2007-10-03 08:11:45 +00:00
david
515d45ab9d Reduce the congestion control increment cap back to 50. 50 seems to be good
enough for host discovery, and 100 doesn't give much benefit because the probe
timeouts increase to slow the scan down. While it's faster in some cases, it
also increases the variance in scan times. For more analysis see
http://www.bamsoftware.com/wiki/Nmap/PerformanceGraphs#timeouts.
2007-10-02 19:35:34 +00:00
david
6306350106 Try doubling perf->cc_scale_max to 100. 2007-10-02 07:30:25 +00:00
david
0f396a5b3a Merge from /nmap-exp/david/nmap-massping-migration. This is the change that
scales per-host congestion control increments in the same way those for the
group already are. This speeds scanning in some cases (particularly with few
hosts, when the group congestion control is not the limiting factor). I'm going
to experiment with raising the increment cap to allow this to have more of an
effect.

Scale host congestion control variables similarly to the way group congestion
control is scaled. For the rationale see
http://www.bamsoftware.com/wiki/Nmap/PerformanceGraphs#host-scaled.

Host cc_scale should use (numprobes_sent + numpings_sent), not (numprobes_sent + numprobes_sent).
2007-10-02 06:58:12 +00:00
david
b64243b05a Handle all Umit version updating in a specialized script. Now, instead of Nmap
updating one of Umit's version numbers and having Umit adjust all the others,
Nmap calls a script of Umit's that updates all its version numbers at once.
This also makes Umit's versioning scheme more independent of Nmap's.
2007-10-01 05:42:45 +00:00
david
730d55f2f6 Update version numbers in mswin32 files. 2007-09-28 20:49:38 +00:00
david
683889c70b Update nmap.usage.txt. 2007-09-28 20:49:02 +00:00
david
39cd0c15a0 Update the Umit version number in the Nmap makefile. 2007-09-26 04:56:25 +00:00
david
e333704d4a Remove setup.py, MANIFEST, build/, and dist/ in umit_dist_clean. 2007-09-23 19:00:03 +00:00
ejlbell
8094a16c90 Winpcap update: When installing on vista use a different Packet.dll file and do not install WanPacket.dll 2007-09-23 18:30:22 +00:00
fyodor
6a5d7a92ac Update nmap-mac-prefixes with latest IEEE data 2007-09-23 17:56:15 +00:00
fyodor
3fc94ad5a4 Some improvements by Henrik Lund Kramshoej to do a better job at removing sections/headers when they aren't available in the Nmap output anyway 2007-09-23 03:00:30 +00:00
david
a26783da29 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
david
39878e619f Have "make clean" clean up umit as well. 2007-09-21 21:27:33 +00:00
kris
48dec59470 just fixing some typos in some comments and an error string 2007-09-19 19:43:23 +00:00
david
e75780b503 Increase some debugging thresholds to make them more like they used to be. This means that -d3 is needed for making graphs now. 2007-09-18 06:43:22 +00:00
david
2d91914394 Remove the packet_ratio debugging output. 2007-09-18 06:35:38 +00:00
david
eddc2b0839 Merge r5733:5850 from /nmap-exp/david/nmap-massping-migration.
Remove special-purpose log functions for graphing congestion control and other t
hings. There's enough information provided by -d3.

Update the congestion control graph program and add a program for graphing probe
s and drops.

Increase the initial ccthresh from 50 to 75.

Change how much the congestion threshold drops on packet drops.

Print group timing stats with -d2 and individual host timing stats with -d3.

Bump up the cc-graph.sh y axis limit to 80.

Put graphs in the same directory as their log file.

Go ahead and adjust timing for ICMP destination unreachables. I'm going to commi
t and experimental change to the congestion control that doesn't rely on this an
y more.

Scale group congestion control increments by the inverse of the packet
receipt ratio. This gives great performance without ignoring ICMP
destintation unreachable drops. This may be the breakthrough we've been
looking for.
I'll probably send a message about this later today. For information and        
graphs right now, see
http://www.bamsoftware.com/wiki/Nmap/ResponseRateScaledCongestionControl.
Sorry it's only in my nmap-massping-migration branch for now, but please
give it a try.

Only -d2 is now needed for cc-graph.sh.

Put a cap of 50 on the cwnd scaling factor.

Fix up the order of things in the packet_ratio debugging output.

Move the packet_ratio debugging output to printAnyStats and rearrange the order 
in which things are printed.

Put a header with the scan args at the top of the probes-graph.sh data files.

Add a function pcap_print_stats that shows the number of received and dropped pa
ckets for a descriptor.

Call pcap_print_stats after a run of ultra_scan.

Increase the congestion window less aggressively than before with -T4 and -T5 (s
till more aggressivly than with lesser timing values).
2007-09-18 06:34:33 +00:00
david
f5337b670c Re-commit r5835 without the whitespace changes. 2007-09-17 20:49:09 +00:00
david
144ed4dfb4 Back out r5835, the fix for TCP connect scans on Windows. I didn't realize
until now that Visual C++ made a bunch of whitespace changes in an otherwise
small diff. I'll re-commit the changes in a moment without the whitespace
changes.
2007-09-17 20:47:51 +00:00
david
1bad5a66ac Fix a few small errors in nmap-os-db. 2007-09-16 06:22:41 +00:00
ejlbell
40e206a134 Assertion was triggered when the first hop of the reference trace timed out. The textual consolidation messages used the
hops ip address and if it timed out there was no address to use. Now the message uses the groups ip address instead as it will always be present no matter how many hops timeout.
2007-09-15 13:24:45 +00:00
kris
0aaa51980d Making extra functions in my HTTPpasswd.nse and HTTPtrace.nse scripts 'local'. I mark my C functions static, so I'll mark my Lua ones local 2007-09-15 02:44:15 +00:00
kris
c3b2e9af3f 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
kris
7c3448c1f7 Trying to keep script.db tidy when running --script-updatedb. This sorts the script filenames before writing script.db. Tested on Linux and Windows 2007-09-15 01:01:35 +00:00
david
3f8f42d9d1 Fix TCP connect scans on Windows. Previously, one iterator was used to traverse both the incomplete and completed hosts lists, and Visual C++ didn't like that. Now there are separate iterators for each list. 2007-09-14 19:28:41 +00:00
david
75773f94d9 Add the last few tricky OS fingerprints. 2007-09-14 04:31:12 +00:00
david
e47c23fbf8 Change quotes to parentheses in Mac OS X code names to avoid XML escaping. 2007-09-13 21:56:23 +00:00
david
2225ad6f68 Canonicalize Mac OS X names: put code names in quotes and give the version of Darwin when available. 2007-09-13 20:37:30 +00:00
david
eb8fb34cb3 Change "Windows 2003 Server" to "Windows Server 2003". Microsoft changed it up: it's "Windows 2000 Server" but "Windows Server 2003". It looks like it will also be "Windows Server 2008". 2007-09-13 20:25:43 +00:00
david
226a263e2c Integrate about 300 OS submissions. That's all of them except for 22 I flagged for further study. 2007-09-13 20:18:50 +00:00
david
f09f2b0b91 Add a note that --min-hostgroup and --max-hostgroup do not affect ping scans, after a suggestion by Brandon Enright. 2007-09-12 21:37:22 +00:00
david
a1df193606 Increase maximum ping group size to 4 * 4096 in the reference guide. This wasn't changed when PING_GROUP_SZ was. 2007-09-12 04:52:29 +00:00
david
6afdde61fd Integrate about 100 OS submissions. 2007-09-10 20:51:24 +00:00
fyodor
08b0f262de IPID -> IP ID; admin -> administrator 2007-09-09 02:38:20 +00:00
fyodor
ad74d5a4b0 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
fyodor
57070b12a5 canonicalize capitalization 2007-09-08 05:56:15 +00:00
fyodor
082ee50244 trivial capitalization tweak 2007-09-08 04:52:00 +00:00