1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-20 06:29:02 +00:00
Commit Graph

3106 Commits

Author SHA1 Message Date
fyodor
5b20265d90 CHANGELOG update for impending 4.22SOC6 release 2007-08-29 08:55:01 +00:00
fyodor
fc265b6d11 hopefully fix problem with vmware fusion - see http://seclists.org/nmap-dev/2007/q3/0254.html 2007-08-29 08:05:30 +00:00
david
a4dcf90911 Merge r5693:5712 from /nmap-exp/david/nmap-massping-migration.
Always update srtt, rttvar, and timeout for every response, even if we don't adjust congestion control or send delay variables.

Be more careful about checking gstats->sendOK when sending retransmits.
Previously, it was only checked once per traversal of the incomplete
hosts list, which meant that enough probes could be sent in a round to
exceed the congestion window. Explanatory pictures are at
http://www.bamsoftware.com/wiki/Nmap/PerformanceGraphs#retransmit-sendOK.

This needs some more testing to see what effect it has on scan times. My
instinct says it will slow them down, because retransmits will be sent
no faster than before, and retransmits will be more likely to be
responded to, leading to more drops. On the other hand, correctly
detecting a drop and marking a host up is better than blasting
retransmits faster than they can be responded to.
2007-08-29 05:54:29 +00:00
kris
199f7f9285 Adding my /etc/passwd directory traversal script (HTTPpasswd.nse) 2007-08-28 22:33:09 +00:00
kris
a2cbf0cef4 Fixing a syntax problem (from the massping migration). 'and' was used instead of '&&' in scan_engine.cc, and failed on Windows. 2007-08-28 21:37:52 +00:00
fyodor
a84a7d14c8 change version number to 4.22SOC6 2007-08-28 09:07:12 +00:00
fyodor
960c2e5926 newly rendered Nmap docs 2007-08-28 09:06:27 +00:00
kris
69e1ad6a70 Adding back my '-D rnd' from soc07 which I guess was lost in the move back here to /nmap 2007-08-28 01:04:41 +00:00
david
433917fc46 Tidy up the message that we're moving a host to the completed list a bit. This is good for release now. 2007-08-28 00:28:24 +00:00
david
bf7f48ebf7 Remove debugging from the default DBGFLAGS and remove some debugging messages. 2007-08-28 00:16:38 +00:00
david
302547375b Look out, world, here comes the Nmap massping migration!
This is the merging of the code that was previously in
/nmap-exp/david/nmap-massping-migration. These are all the big changes
that get rid of massping in favor of doing host discovery using
ultra_scan.

For now, there is a toggle that turns these new changes off. Undefine
NEW_MASSPING in targets.cc to go back to the old code. All of that will
be deleted eventually.

There are likely a few more changes that will be made to this system in
the near future. Those will be made in
/nmap-exp/david/nmap-massping-migration and merged back.

Don't release this just yet, because I'm going to make a few more
commits real quick to remove some debugging stuff.

(Note to self: this merge back was from r5693 in
/nmap-exp/david/nmap-massping-migration.)
2007-08-27 23:58:23 +00:00
fyodor
04428edd29 formatting updates for better layout; some proofreading 2007-08-27 09:49:25 +00:00
fyodor
6d405bebaf change wording slightly when Nmap finishes. Say 'Nmap done' rather than 'Nmap run completed' or 'Nmap finished'. Its shorter. 2007-08-27 09:28:16 +00:00
fyodor
8d0b39dadb capitalize Lua 2007-08-27 03:18:56 +00:00
fyodor
d1b49e0ab4 Move about a hundred indexterms so that they fall within inline blocks such as para, also put them in term elements of varlists rather than the listitem element. This vodoo seems to improve rendering to PDF, as the DocBook XSL stylesheets (or maybe FOP) otherwise adds extra vertical space where the indexterm is, as if it was its own para block 2007-08-26 10:20:13 +00:00
kris
e18d8fb261 Just adding a couple entries to the CHANGELOG 2007-08-26 00:14:27 +00:00
kris
c12c9871e8 Upgrading shipped libpcap from 0.9.4 to 0.9.7. Includes CHANGELOG entry 2007-08-26 00:01:14 +00:00
david
1858d72cc1 Make a few corrections in the Reference Guide: "lua" -> "Lua"; fix a strangely worded sentence; and remove a note saying that the gen-1 OS detection might go away in 2006. 2007-08-25 00:32:11 +00:00
fyodor
cccf694c7b change dashes to the appropriate versions, change dump quotes to smart (curly) ones, capitalization canonicalization, proofreading 2007-08-24 11:49:35 +00:00
david
338b1913d8 Fix some switch-case logic in massping that made all connection-refused responses look like syn-acks when doing TCP connect ping scan. 2007-08-23 20:23:57 +00:00
ejlbell
817f8d9e52 Traceroute: remove empty timed out XML hop elements 2007-08-23 10:07:01 +00:00
stoiko
4767dd8c70 script arguments now get checked before nmap starts scanning 2007-08-20 21:56:36 +00:00
fyodor
8533cf8790 ship no umit.db 2007-08-18 22:02:07 +00:00
fyodor
43ba9aed08 Nmap 4.22SOC5 -- SOC4 was DOA 2007-08-18 02:32:37 +00:00
fyodor
ed5de36e7f make sure Nmap help output does not contain the XML CDATA termination string (] then ] then >) 2007-08-17 22:34:50 +00:00
kris
c2dd4a1c56 Committing my Build Guide for the Nmap Windows Installer 2007-08-17 20:52:40 +00:00
fyodor
11e1432402 latest configure 2007-08-17 20:42:20 +00:00
fyodor
ea18871980 Prepare for 4.22SOC4 2007-08-17 20:41:03 +00:00
fyodor
4d847959fc Prevent .svn directories from appearing under scripts dir -- patch from David Fifield 2007-08-17 19:54:26 +00:00
ejlbell
31814b6b9a minor spelling mistake 2007-08-17 09:31:23 +00:00
kris
3683541b23 Just fixing a couple typos in the CHANGELOG 2007-08-17 01:50:07 +00:00
fyodor
f2624149b3 Update changelog and version number for impending 4.22SOC3 release 2007-08-17 01:01:39 +00:00
kris
135d1f40a6 Merging r5559:5560 from my umit-integration branch (r1334 from umit sf.net repo) - Changing install_scripts/linux to install_scripts/unix. 2007-08-16 20:28:46 +00:00
kris
4c79043958 Merging r5523 from my umit-integration branch - Modifying Makefiles and making my own modified scripts 2007-08-16 20:16:10 +00:00
kris
4500b7f173 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
stoiko
e765af4103 added --script-args to the usage-text (nmap.cc)
fixed to typos in error messages (nse_nsock.cc)
added a short description of --script-args to refguide.xml
2007-08-16 10:51:27 +00:00
kris
d073a19105 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
stoiko
396ee9bc32 removed some warnings for windows-platforms 2007-08-14 20:11:06 +00:00
stoiko
fc6f1d49ad fixed some warning issues in nselib/bit.c (put casts
to lua_Number where necessary)

made netutils.h include nbase_winunix.h (otherwise 
nsock wouldn't compile, because it tried to include 
reason.h from the MS-platform-SDK but got nmap's 
reason.h instead)
2007-08-14 19:21:47 +00:00
stoiko
2240dcaae5 removed nbase-includeflags, ld-flags from Makefile.in (not needed anymore)
removed the configure-check for nbase
2007-08-14 19:09:13 +00:00
kris
0118f48500 Adding (using) a static Snprintf() to nselib/pcre.c, due to lame problems with nbase + pcrelib on some systems 2007-08-14 16:32:10 +00:00
kris
5396114d73 Reverting r5537, as there are nbase problems with the pcrelib stuff 2007-08-14 16:20:50 +00:00
kris
24cb259f01 Reverting nselib pcre.[ch] changes from r5538; other changes to follow 2007-08-14 16:17:37 +00:00
kris
0b50c16b38 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
kris
9f41f69d1b Link the nselib pcrelib with nbase in Windows 2007-08-14 06:27:02 +00:00
stoiko
ef2c7d1384 added a visual studio project file for the nselib pcre
C-module
updated the nmap.sln accordingly
2007-08-13 08:32:48 +00:00
kris
bfd568e847 adding umit to svn:externals 2007-08-11 16:33:22 +00:00
ejlbell
39fc8482e8 Add file association for the future 2007-08-11 09:37:32 +00:00
fyodor
c124e918b7 merge soc07 r5360:5367 - Merge Majek's raw packet NSE patch 2007-08-11 06:13:25 +00:00
fyodor
a788bd1a46 merge soc07 r5322:5360 - fix a problem with RPCGrind time estimates -- the lines sometimes included junk chars on Windows because Windows snprintf doesn't always nul-terminate the strings 2007-08-11 06:12:14 +00:00