1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-09 22:21:29 +00:00
Commit Graph

576 Commits

Author SHA1 Message Date
fyodor
3b9a3ff79c add traceroute.cc/.h to windows build solution file 2007-03-16 00:08:17 +00:00
fyodor
a90d0ff5f8 just about ready for 4.21ALPHA2 -- starting the build/QA process 2007-03-15 23:29:17 +00:00
fyodor
799599279c traceroute finish() bugfix patch from Eddie 2007-03-15 22:44:01 +00:00
kris
528bec100a One liner. Change 'LOG_STDOUT|LOG_SKID|LOG_PLAIN' in a log_write() (traceroute) in nmap.cc to just 'LOG_PLAIN' because it's defined to 'LOG_NORMAL|LOG_SKID|LOG_STDOUT' 2007-03-15 20:19:37 +00:00
fyodor
5fe85c2dec one last minor DB update for now 2007-03-15 18:33:45 +00:00
fyodor
bb2bd1f007 another trivial update 2007-03-15 18:27:52 +00:00
fyodor
e95c410ab3 tiny update 2007-03-15 18:25:43 +00:00
fyodor
e4b863328f properly lowercase traceroute.h 2007-03-15 18:14:23 +00:00
fyodor
149e6a3e96 check in traceroute.cc and traceroute.h 2007-03-15 17:59:35 +00:00
fyodor
43d61bf6b7 remove fake_seqs nonsense 2007-03-13 18:03:21 +00:00
fyodor
e882edf484 added Eddie Bell's traceroute patch, with only minor changes 2007-03-13 08:02:19 +00:00
fyodor
68c94c5cfd sort ALPHA2 changes, considering incorporating traceroute next 2007-03-12 02:17:55 +00:00
fyodor
00b1b175da newest scripts DB 2007-03-12 02:17:30 +00:00
fyodor
b921401c65 fix typo 2007-03-12 02:17:14 +00:00
fyodor
4b9f38d04a newly generated configure 2007-03-12 02:16:58 +00:00
fyodor
ea31df4102 fingerprints with a distance > 5 are usually too sketchy to take as submissions 2007-03-12 02:16:24 +00:00
fyodor
db909e5a24 sort fingerprints 2007-03-12 01:52:37 +00:00
fyodor
6804aac731 a bunch more fingerprints 2007-03-12 01:51:54 +00:00
fyodor
a6d033e218 improve timestamp frequency classification 2007-03-12 00:00:14 +00:00
fyodor
988c7b5440 a bunch more fingerprints -- more forthcoming 2007-03-11 07:32:37 +00:00
fyodor
b4d3c30d4c a ton more OS detection sigs integrated -- more forthcoming 2007-03-11 03:58:03 +00:00
fyodor
4a5e629188 a bunch more OS detection fingerprints integrated -- more forthcoming 2007-03-10 01:44:10 +00:00
fyodor
39074cd817 sorted 2007-03-08 22:29:43 +00:00
fyodor
066b26bffe Add a bunch of OS fingerprints -- more will be forthcoming 2007-03-08 22:25:00 +00:00
fyodor
d8929f9589 change http-admin to http-mgmt in a sig 2007-03-07 17:10:01 +00:00
fyodor
2ba4d5bdcd fix broken matchline 2007-03-04 03:47:47 +00:00
fyodor
9b28f5ecc5 typo fix 2007-02-28 21:03:24 +00:00
kris
40143f4d37 Missed another assert() we can remove because of r4515 2007-02-28 14:12:50 +00:00
kris
2d8da28206 Remove Lmalloc() from nse_pcrelib.cc and change the only call to it to safe_malloc(). I noticed this when I was doing r4515 but wanted to check it a little further; Lmalloc() calls safe_malloc(), and then tests the returned mem == NULL and returns the mem, but this will never happen because safe_malloc() dies if the mem is NULL. 2007-02-25 15:59:32 +00:00
kris
f221d54908 Change a little over 10 malloc()s and realloc()s to their safe_* equivalents (which let's us get rid a two checks on the returned mem elsewhere in the code). 2007-02-25 15:43:56 +00:00
kris
031e8907eb Merging r4494 from my branch. A couple NmapFE changes. Add --packet-trace and change sensitivity setting for -r (it can be used when non-root) 2007-02-25 02:52:39 +00:00
kris
cd806922c0 Fix typo in error message when given bad argument for TCP ACK Ping. "-PB" -> "-PA" 2007-02-11 20:42:38 +00:00
kris
abbaffe21c Updating with Jan '07 IANA IPv4 assignment changes. And the previous IANA patch from Mike Phipps was, in fact, wrong. Apparently he was undoing my previous IANA patch (which Fyodor committed in r4251) 2007-02-09 01:28:58 +00:00
fyodor
5fbc63cc22 revert last patch -- Kris tells me the new assignment numbers may be wrong 2007-02-09 00:17:38 +00:00
fyodor
2be2d61233 MS exchange probe improvements from Matt Selsky 2007-02-08 20:23:21 +00:00
fyodor
7c9805b954 IANA patch from Mike Phipps 2007-02-07 21:06:29 +00:00
kris
6108931bf9 Just updating my email address in the CHANGELOG. My old one was listed from some of my older patches. 2007-02-04 03:16:04 +00:00
kris
cc14c538ad Removing extraneous newlines (sometimes up to 9 of them) from ends of a few files 2007-02-04 02:53:29 +00:00
kris
692f904579 Print IP addresses in ippackethdrinfo() in tcpip.cc when there's an unknown protocol (like with -sO) 2007-02-04 02:12:59 +00:00
kris
c0bb3fa376 Just removing a few empty private access specifiers ('private:' is there, but it's not specifying anything) 2007-02-04 01:07:36 +00:00
kris
ddd6366540 Change max protocol count when ignoring states. The IPProto Scan wasn't taken into account when figuring out how many ports/protocols should be in a given state before ignoring them. For me in most cases, -d caused every protocol to be listed because most were open|filtered and the -d set the max to a value a lot larger than 255. Now for the same hosts, it takes -d3 to print them all. 2007-02-03 21:29:13 +00:00
kris
395b4d2150 Staying on the safe side when matching TCP flags on one part in scan_engine.cc. Instead of testing th_flags == TH_SYN|TH_ACK, it tests if (th_flags & TH_SYN|TH_ACK) == TH_SYN|TH_ACK. It's looks like it's done 'correctly' everywhere else. I can't really think of a real situation where we'd recieve any extra flags when doing a SYN scan, but we could (and it's better than having a false negative anyway). 2007-02-03 04:15:18 +00:00
kris
7d778b51c9 Just fixing a couple typos in comments in scan_engine.cc 2007-02-03 03:57:35 +00:00
kris
5036877865 Remove some duplication in get_pcap_result() in scan_engine.cc. probe->protocol() is all ready checked against ip2->ip_p earlier (the two I'm removing indirectly check against ip2->ip_p: look at the removed part and what ip2->ip_p is tested against in the surrounding if()s). Then a little lower in the function, that whole if() block can be removed because it's the same as what's done in that switch() block. The same error() and hdump() are used in the default case. I could've kept the if(), but this keeps is simple. 2007-02-02 02:33:20 +00:00
kris
2ae3144aa7 Merging my input buffer flushing patch for nmap_tty.cc. This uses tcflush() for UNIX and FlushConsoleInputBuffer() for Win32. The more keys that have been queued up, the more of a difference these functions seem to make. That's not to say that they're slow when there's just one :) I've tested it on Windows XP and my Linux box, and it works great on both. If it actually causes some problems, it won't be hard to reverse. 2007-02-01 14:07:02 +00:00
kris
ff6055805c A small change in ordering in the configure script. We'll now test for inline and '' _after_ the host type testing. is tested for when doing the inline stuff, but doesn't seem to be set until (or can be reset during) the host type testing. 2007-02-01 03:28:58 +00:00
kris
6998ddd019 Removing mswin32/netinet/tcp* and udp*. Thanks to my dnet header patch (r4379), we're able to safely remove all of these files and then remove their references from mswin32/winclude.h. tcp_var.h wasn't used anywhere, and all of the others are only used in libpcap/. Since these NETINET files are only used for Windows, and WinPcap is required for that, this isn't a problem. I've tested it on Windows XP with MS VC++ Express 2005. 2007-01-31 23:37:18 +00:00
kris
176046784b Use ipid parameter for build_icmp_raw() and build_igmp_raw() instead of get_random_u16() when calling build_ip_raw(). 2007-01-30 00:35:44 +00:00
kris
76c8efc086 Removing the IPIP header sending with -sO from r4403. This turned out to be less useful than I originally found it to be. 2007-01-29 18:02:28 +00:00
kris
3695115c65 Changed location of IP options + root privs check in NmapOps.cc. It's now just checked along with the other things that require root privileges, and now uses privreq instead just saying 'you must be root'. 2007-01-29 03:22:15 +00:00