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 |
|