diman
2d9bc1b43d
added a CLI debugger
2008-02-03 14:21:36 +00:00
fyodor
29c912f394
URL change from http://insecure.org/nmap/ * to http://nmap.org/ *
2008-01-17 07:22:03 +00:00
kris
1a5657511f
adding IPv6 support to RPC scan
2008-01-15 00:50:26 +00:00
fyodor
8220c8a42f
update copyright line at the top of files from 1996-2006 to 1996-2008
2007-12-22 06:32:03 +00:00
fyodor
0cdedc07fc
reword error message
2007-11-14 22:58:37 +00:00
david
50c4981934
Remove the first-generation OS detection and nmap-os-fingerprints.
2007-11-03 01:31:02 +00:00
david
2e65b35f84
Remove the artificial cap on the number of ping scan ports and protocols. Port
...
lists for ping scan now use the same syntax as the -p option except that T:,
U:, and P: are not allowed.
2007-11-01 16:15:11 +00:00
fyodor
8238243261
change Nmap version number to 4.22SOC8 in prep for next release; remove some useless defines
2007-10-29 00:51:45 +00:00
kris
1b1fcc753b
Adding a new ping type: IPProto Ping. It's used with '-PO'. I've changed references to -P0 (zero) to -PN throughout the source code and refguide.xml
2007-10-28 00:05:03 +00:00
kris
5b052e84dd
NmapOps functions shouldn't call other NmapOps functions through the global NmapOps o variable (e.g. use af() instead of o.af() in NmapOps::ValidateOptions()). It didn't hurt anything as 'o' is the only NmapOps object though
2007-10-21 02:52:52 +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
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
fyodor
6c06f51bd7
merge soc07 r5100 - Changing fprintf(stderr, )'s to error()'s (or fatal() if followed by and exit()). Besides providing consistency, this also allows more errors to actually be logged with --log-errors.
2007-08-11 05:16:56 +00:00
fyodor
8d74bbcd8a
merge soc07 r4871:4884 and r4888 - renaming __FUNCTION__ to __func__ and changing hardcoded func names to __func__
2007-08-11 04:06:09 +00:00
fyodor
58522c59f6
merge soc07 r4822 - Reduce the number of build dependencies.
2007-08-11 03:35:46 +00:00
fyodor
58f46706e5
merge soc07 r4751 - UDP traceroute hop distance and port state reason feature
2007-08-11 03:15:24 +00:00
fyodor
e51abafe02
merge soc07 r4727 - Added --top-ports/--port-ratio and wildcard/[] -p switch extensions.
2007-08-11 02:58:03 +00:00
kris
4fd4757e63
Disable OSScan as well if it's used with IPProto Scan
2007-05-21 22:29:10 +00:00
kris
89f6423b67
A few changes involving the use of -sV with other scan types [is the CHANGELOG entry useful?]
2007-05-21 19:14:26 +00:00
fyodor
9b28f5ecc5
typo fix
2007-02-28 21:03:24 +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
kris
4d190f3751
Allow environment variable NMAP_UNPRIVILEGED to be equivalent to --unprivileged as NMAP_PRIVILEGED is to --privileged.
2007-01-12 02:31:47 +00:00
fyodor
b361685be8
NSE committed
2006-12-11 00:34:26 +00:00
fyodor
e4ee4d5e4c
getting closer to 4.20ALPHA9
2006-10-14 01:25:43 +00:00
fyodor
25bbd2983d
New dynamic number of OS tries, and --max-os-tries option
2006-10-02 03:21:40 +00:00
fyodor
80f0f7ccb9
minor patches from kris
2006-09-30 21:08:04 +00:00
fyodor
9cbae88f44
Add -ip-options support
2006-08-29 03:26:00 +00:00
fyodor
b28d51167c
Minor source code header improvements
2006-08-25 01:47:49 +00:00
fyodor
a403864351
Replace file headers, mostly to update copyright to 2006
2006-08-24 04:43:50 +00:00
fyodor
d3055b26bf
Some patches from Marek
2006-07-04 08:00:11 +00:00
fyodor
56384d8770
About to release 4.20SOC-ALPHA1
2006-06-25 02:02:14 +00:00
fyodor
90d9ceaefa
Added Martin Macok ratelimit patch with minor changes
2006-05-15 22:37:31 +00:00
fyodor
1c5f438be0
fix a bug related to status reporting during dns
2006-05-05 00:43:29 +00:00
fyodor
0b33f41633
About to do Nmap 4.03
2006-04-22 23:00:09 +00:00
fyodor
7fafddee53
latest changes ...
2006-03-25 23:56:48 +00:00
fyodor
705123dd29
new (at least rejiggered) output system, --log-errors option, ready for 4.02Alpha1, I think
2006-03-04 04:17:32 +00:00
fyodor
848ad2a96a
Nmap 4.02Alpha1 release for Everdream
2006-03-03 23:12:14 +00:00
fyodor
36fc578273
OK, seriously 3.98BETA1 should finally be ready
2006-01-22 20:30:17 +00:00
fyodor
76acd0a496
Nmap 3.98BETA1
2006-01-21 23:57:49 +00:00
fyodor
53c315a49c
Changes from flight back from ShmooCon
2006-01-19 07:29:12 +00:00
fyodor
aaf6495447
Nmap 3.97Shmoo
2006-01-11 01:32:04 +00:00
fyodor
d8ce1cfe41
about to work on a bug that kx reported
2005-12-28 08:58:56 +00:00
fyodor
1a7e0a1901
Soon to release Nmap 3.94ALPHA3
2005-12-06 22:26:00 +00:00
fyodor
d187c68017
blah
2005-10-01 23:50:27 +00:00
fyodor
59e4189e70
About to release Nmap 3.84ALPHA2 if all goes well
2005-09-07 08:26:45 +00:00
fyodor
b3923483ea
3.84ALPHA1 release imminant
2005-08-11 05:07:01 +00:00
fyodor
02397959b3
removed winip lib
2005-08-10 04:16:18 +00:00
fyodor
aafb4a0a82
Arp sp00fing c0de
2005-07-26 06:26:00 +00:00
fyodor
555c986ac3
Whew -- big reorganization to allow ethernet sends of IP packets
2005-07-19 05:07:51 +00:00
fyodor
7adc678b19
misc
2005-07-03 22:16:17 +00:00