dmiller
6f6b2de214
Apply new license templates, bump copyright date
2023-04-14 17:11:46 +00:00
dmiller
e3ab97215d
Handle internationalized domain names (IDN)
2022-09-21 21:03:57 +00:00
dmiller
dd690b3e0b
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
fyodor
3aec3f3a07
Update to latest copyright templates. Main change is that Insecure.Com LLC is now Nmap Software LLC
2021-11-23 16:04:37 +00:00
dmiller
0de714e8d3
New option --unique to prevent scanning same address twice. See #2180
2020-11-15 04:57:44 +00:00
dmiller
ef8213a36c
Reintegrate Nmap 7.90 release branch
2020-10-05 23:00:30 +00:00
dmiller
3d382bdf17
New option --discovery-ignore-rst. Closes #1616
2020-08-31 15:20:49 +00:00
dmiller
bdc676238f
Fix --resume from IPv6 scans
2020-07-13 16:10:00 +00:00
dmiller
ae10c8a19d
Abstract some things to move #includes out of headers.
2020-01-11 16:03:29 +00:00
dmiller
d639a53088
Bump copyright date in license headers
2019-05-28 21:36:04 +00:00
dmiller
466bf8ff65
Limit -v and -d to 10 max.
2018-10-08 20:49:20 +00:00
fyodor
ff62300249
Bump copyright dates to 2018 and slightly improve wording (doesn't change meaning) of Nmap license header text
2018-01-28 21:18:17 +00:00
dmiller
2a1f81d42d
Use bool not int for boolean options
2017-12-07 18:20:07 +00:00
dmiller
f1488554bd
Add the --resolve-all option
2017-12-06 04:17:06 +00:00
dmiller
d9b66b20a3
Rename o.resolve_all to o.always_resolve
...
This is the flag for the -R option. "always" is more appropriate than
"all," since "resolveall.nse" does something different, and there is a
"resolve_all" function that does that thing as well, unrelated to the -R
option.
2017-12-06 04:17:04 +00:00
dmiller
9c7ea727a7
Update license terms for 2017
2017-06-07 12:32:38 +00:00
dmiller
24f6cec25a
Move scan lists structs and functions to scan_lists files.
2017-04-19 04:14:43 +00:00
fyodor
4bd67aa2fb
Update the Nmap license/header text to reflect latest updates to docs/legal-notices.xml
2016-12-14 00:12:23 +00:00
dmiller
3f1ad0742e
New option --defeat-icmp-ratelimit. Closes #353 , Fixes #216
2016-12-09 04:19:45 +00:00
dmiller
b18d6fe5f7
Add --resume from XML output. Closes #316 . See #243
2016-12-06 02:55:55 +00:00
abhishek
cd0b373130
Add --script-timeout option to limit the script's runtime. Closes #330 and Fixes #234 .
2016-08-20 18:57:47 +00:00
abhishek
9d288db7fd
Add support for decoys in IPv6 closes #433 and fixes #98
2016-08-17 06:09:09 +00:00
tudor
78435476df
Certain variables are now unsigned int instead of int to accommodate full internet scans
2016-08-07 16:05:47 +00:00
dmiller
6e33d6ac3c
Bump date in copyright headers
2016-04-04 15:38:44 +00:00
dmiller
fcae4fa15d
Fix build failures under --without-liblua
2015-10-26 16:16:02 +00:00
dmiller
b99e76ec60
Fix a few more structs forward-declared as class.
2015-07-08 14:25:45 +00:00
dmiller
324b6beefe
Fix build on VS2015 due to incorrectly forward declaring FingerMatch as class not struct
2015-07-07 11:43:31 +00:00
dmiller
ffad433b43
Reduce more inclusions of .h files by forward-declaring classes
2015-07-02 04:14:51 +00:00
dmiller
2e602435f5
Move osscan-related structs to osscan.h from global_structures.h
2015-06-23 15:53:02 +00:00
dmiller
dfa969f3a2
Remove unneeded nmap.h and global_structures.h includes in .h files
2015-06-23 00:09:05 +00:00
dmiller
68409b2226
Update copyright date to 2015
2015-06-03 13:01:29 +00:00
dmiller
8b487166ca
Add ifndef guards to prevent double-inclusion of headers
2014-12-23 13:48:22 +00:00
dmiller
5adfb3b1de
Update copyright notice to 2014
2014-08-16 01:52:33 +00:00
jay
05772dd1e5
Change default output mode to show TTL info with --reason directly (no need of --reason -v). Also, remove TTL column and move TTL info to REASON column. See http://seclists.org/nmap-dev/2014/q3/289 for discussion on this
2014-08-15 14:07:25 +00:00
jay
8d5ec9e310
Reapply r33420, r33421. Fix a missing right parenthesis. https://xkcd.com/859/
2014-08-15 12:09:22 +00:00
fyodor
f6f59a7cd7
Auto regeneration with latest template files, etc.
2014-08-13 22:57:43 +00:00
dmiller
a7a7229105
Revert r32979, superseded by script-intensity
2014-08-08 14:43:11 +00:00
jay
d4cf544df6
Fix a missing bracket at the end of the IMPORTANT NMAP LICENSE TERMS part in each file
2014-08-02 19:29:50 +00:00
jay
d70f5b364a
Show TTL in default output if "--reason -v" is asked for.
2014-07-22 01:55:04 +00:00
jay
3b59b0ae16
Added --exclude-ports option to Nmap
2014-07-04 05:47:11 +00:00
dmiller
8c82e5e3fe
New option --noscript turns off script scanning
...
I often need something like this when creating and testing new service
probes. It's handier than modifying script.db every time to remove
the "version" category.
2014-06-08 02:49:50 +00:00
dmiller
3f0d0c16f9
Spellcheck on Nmap, Nsock, Nbase source files
2014-02-20 18:44:12 +00:00
dmiller
c9714990c7
Remove trailing whitespace from C/C++ files
...
https://secwiki.org/w/Nmap/Code_Standards
2014-02-12 20:25:51 +00:00
d33tah
4816358475
Replace all tab characters at the beginnings of lines with 8 spaces.
...
Mixed indentation annoyed my vim.
2014-01-05 19:14:26 +00:00
dmiller
866db7eea3
Revert r32528, was not tested on Windows
2013-11-27 13:32:05 +00:00
dmiller
9c36367eea
header file cleanup
...
see http://seclists.org/nmap-dev/2013/q4/168
Move some includes out of nmap.h: nmap.h gets included lots of places,
and unconditionally included math.h, ctype.h, errno.h, stdio.h,
sys/stat.h, fcntl.h, sys/types.h, and stdarg.h. This commit moves those
includes into the .cc files where they are necessary and out of nmap.h
Remove redundant include global_structures.h, included from nmap.h
Removed redundant code included from nmap.h
Removing #include nbase.h when nmap.h is included (redundant)
Remove duplicate #include lines
Add ifndef guards to a few .h files
2013-11-26 20:55:29 +00:00
d33tah
ccd0c02a4c
Add a lacking space in the license comment. The command I used to do this is:
...
for file in `grep "* including the terms and conditions of this license text as well. \*" * -r --files-with-match `; do sed "s/\* including the terms and conditions of this license text as well. \*/* including the terms and conditions of this license text as well. */g" -i $file; done
2013-09-11 19:06:20 +00:00
fyodor
6e01ecd452
Update an email address, fix a typo, and slightly reword a sentence.
2013-07-30 00:02:00 +00:00
fyodor
83fb10ec56
Update the Nmap copyright/license files. This isn't the new Nmap Public Source License we've been discussing on the list, but rather just a 'quick patch' to hopefully prevent some of the abuse we've been seeing from companies lately. More details on the changes will be posted to the dev list. Also, the copyright year was updated to 2013 (which is the only change to Nsock license statements).
2013-07-28 22:05:05 +00:00
henri
34e825f26e
Use the new API that nsock provides for proxychain parsing/handling.
2013-04-22 19:29:50 +00:00