david
b491d82218
Document the external script category in docs/scripting.xml.
2008-09-09 17:01:12 +00:00
sven
711223b6fe
change datafiles.lua to use nmap.fetch_file() directly
2008-09-09 16:55:05 +00:00
sven
11d2f1c6f0
replace deprecated use of luaL_openlib with luaL_register
...
This fixes a build problem when LUA_COMPAT_OPENLIB is not defined
2008-09-09 13:23:14 +00:00
sven
5e4d342ce7
change classification of nginx from http-proxy to http
2008-09-09 11:46:34 +00:00
fyodor
bb9ea123e2
o Nmap's Windows self-installer now checks whether the MS Visual C++
...
runtime components have already been installed to avoid running it
again (which doesn't hurt anything, but slows down
installation). [Rob Nicholls]
2008-09-09 07:26:53 +00:00
david
06c7264e2e
Put the following scripts in the new "external" category:
...
ASN.nse
dns-safe-recursion-port.nse
dns-safe-recursion-txid.nse
ripeQuery.nse
whois.nse
2008-09-09 05:13:24 +00:00
david
25cb95db56
Make configure fail with an error if the user requests --with-openssl (without
...
giving a directory) and OpenSSL is not found. This is meant to guard against
mistakenly building an RPM without OpenSSL on a machine where it is not
available.
If you don't give any arguments, configure still works the same way: it checks
for OpenSSL and doesn't use it if it's not present. If you use
--with-openssl=DIR or --without-openssl then configure takes you at your word
without checking anything. If you say --with-openssl and OpenSSL is fine then
Nmap is built with OpenSSL. The only difference this change introduces is if
you say --with-openssl and OpenSSL is not found. Now the configure script
quits, where previously it would continue with a warning.
2008-09-08 23:37:03 +00:00
david
f3d8cf7674
Build RPMs with OpenSSL support. nmap.spec.in says --with-openssl explicitly,
...
because I want it to fail if OpenSSL isn't available, but it doesn't do that
yet.
2008-09-08 23:08:18 +00:00
david
da312ac02e
Remove a debugging statement from brutePOP3.nse.
2008-09-08 19:32:16 +00:00
david
da19b9a23d
Fix an assertion failure where raw TCP timing ping probes were wrongly used
...
during a TCP connect scan:
nmap: scan_engine.cc:2843: UltraProbe* sendIPScanProbe(UltraScanInfo*, HostScanStats*, const probespec*, u8, u8): Assertion `USI->scantype != CONNECT_SCAN' failed.
2008-09-08 15:53:32 +00:00
sven
81827eae3c
rpcinfo.nse:
...
don't stop the whole script if we don't receive further packets even though
they are expected but process what we got so far instead
remove rpc_ prefix from variable names
2008-09-08 09:11:41 +00:00
fyodor
e274744d8c
Update Nmap version num
2008-09-08 03:32:48 +00:00
david
b776dedf67
Remove a duplicate CHANGELOG entry.
2008-09-07 08:28:13 +00:00
fyodor
c3b6ddcd8f
r10000 milestone
2008-09-06 08:03:00 +00:00
fyodor
28df4b4416
change Nmap version number to 4.69BETA1 and regenerate files
2008-09-06 07:17:04 +00:00
fyodor
8ea3f0ae6d
Whew! Major update to the CHANGELOG in preparation for a new release
2008-09-06 05:13:20 +00:00
david
dbf8869a8c
Document the Zenmap bug fix from r9997 in the CHANGELOG.
...
o A bug was fixed in Zenmap where clicking "Cancel" in a file chooser
in the diff interface would cause a crash.
2008-09-06 04:50:00 +00:00
david
40d78569d2
Use the cached timing ping probe as the traceroute probe in all situations.
2008-09-06 04:12:34 +00:00
david
dfdf8a5752
Move the new version of dns.reverse that does IPv6 reverse lookups out of
...
ASN.nse and into the dns library.
2008-09-06 03:45:37 +00:00
david
04be9da7ed
Remove the duplicated ipOps functions from ASN.nse and whois.nse and have them
...
use the ipOps library instead.
2008-09-06 03:29:49 +00:00
david
fdcbd083b3
Add the expanded nselib/ipOps.lua that contains many of the utility functions
...
used by whois.nse and ASN.nse.
2008-09-06 03:28:12 +00:00
david
205e7ab28b
Add the latest ASN.nse script. This version uses the new Nmap-specific query
...
servers, groups output intelligently, and supports IPv6. See sample output at
http://seclists.org/nmap-dev/2008/q3/0675.html .
2008-09-06 02:47:46 +00:00
kris
0399bc71c5
Give dns.lua default module name like the others if absent
2008-09-05 18:59:31 +00:00
fyodor
dd1e76c2a7
o Added whois.nse, which queries the Regional Internet Registries
...
(RIRs) to determine who the target IP addresses are assigned
to. [Jah]
2008-09-05 18:43:27 +00:00
david
6aa016fb64
In Nmap.nsi, remove the nselib-bin directory before installing but not when
...
uninstalling (it would have already been removed). I put in a comment
explaining that nselib-bin used to be used but isn't any longer. Thanks to jah
for the suggestion.
2008-09-05 16:47:54 +00:00
david
fbceb0061b
Remove bitlib from mswin32/nmap.sln. The patch is from Rob Nicholls.
2008-09-05 16:40:30 +00:00
fyodor
3dc23f0c5a
Updated CHANGELOG for latest Nmap changes, still need to go through Zenmap, Nbase, and Nsock changes
2008-09-05 07:27:28 +00:00
fyodor
966b9fa0d2
rename SNMPsysdesr.nse to SNMPsysdescr.nse
2008-09-05 06:53:00 +00:00
david
b3eddfe90a
Remove the nselib-bin directory. Almost all references to it have been removed
...
too. The section in scripting.xml about creating C modules is gone. (But maybe
it should be replaced with a tutorial on making static modules?) The only
places where nselib-bin is still referenced are in mswin32/nsis/Nmap.nsi, where
it is still removed on uninstallation; and in mswin32/nmap.vcproj, from where I
don't have the resources now to remove it.
2008-09-05 05:32:06 +00:00
david
12f272d4d6
Don't register the nselib-bin directory any longer in init_setpath in
...
nse_init.cc. Because that directory isn't created on installation any longer it
was causing an NSE error: "SCRIPT ENGINE: error while initializing Lua State:
'nselib-bin/' not a directory"
2008-09-05 05:12:23 +00:00
fyodor
f49082d2bf
Clarify and reorder CHANGELOG entries in prep for next release. More work is still needed
2008-09-05 04:27:36 +00:00
fyodor
27374d6531
Add the new port frequency features to the CHANGELOG
2008-09-05 02:49:51 +00:00
fyodor
415bcdf1a6
complete merge of r9957 from bhdc08: Replace nmap-services with a new one which includes port frequency information generated from large-scale scanning
2008-09-05 02:07:43 +00:00
fyodor
1d85a02324
partial merge r9957 in bhdc08: nmap-services port frequency format has been changed to use percentage ratios in the file rather than fractional format (though the latter is still accepted)
2008-09-05 02:06:29 +00:00
fyodor
2ba3a3878d
o Added dns-safe-recursion-port and dns-safe-recursion-txid (non
...
default NSE scripts) which use the 3rd party dns-oarc.net to test
the source port and transaction ID randomness of a discovered DNS
server (assuming it allows recursion at all). These scripts were
contributed by Brandon Enright.
2008-09-05 02:04:07 +00:00
fyodor
1db6d9a977
merge r9303 from bhdc08: lightly document the top ports functionality, including --top-ports, and --port-ratio. Doug actually wrote this way back before we had actual top ports data. It could use expansion to describe the default behavior, changes to -F, etc.
2008-09-05 01:59:30 +00:00
fyodor
b1d225e5c8
merge r9301 from bhdc08: make the default behavior when using a frequency-augmented nmap-services be to scan 1000 ports in each protocol rather than all ports with a frequency > 0.01
2008-09-05 01:58:31 +00:00
fyodor
8e534f6570
improve header text
2008-09-05 01:58:11 +00:00
david
854a04b21c
Add a guard against getaddrinfo returning no addresses in tcpip.cc.
2008-09-04 14:41:59 +00:00
david
76dd72ba94
Add a guard against getaddrinfo returning an empty list of addresses in
...
l_nsock_connect. It hasn't been reported to cause problems but will cause a
crash if it ever happens.
2008-09-04 14:36:48 +00:00
david
a9799715e5
CHANGELOG:
...
o Added some Windows and MinGW compatibility patches submitted by
Gisle Vanem.
2008-09-04 14:28:26 +00:00
david
24042b3362
Check for the linked list returned by getaddrinfo being NULL as well as a
...
non-zero return code in TargetGroup.cc. Apparently on Windows XP SP3 at least
getaddrinfo can return success but give you an empty list.
2008-09-04 14:27:55 +00:00
batrick
fa034c1ac9
Changed a struct to use const char *'s to remove a compilation warning.
2008-09-03 22:27:24 +00:00
batrick
cc8f9133ae
Made corrections to initialization so that compilation/runtime errors
...
in scripts no longer cause the script engine to abort.
2008-09-03 22:26:51 +00:00
batrick
1d539a2b1c
Removed old unused procedure.
2008-09-03 22:16:59 +00:00
sven
801e537697
Fix a bug in --script-trace hex dump output resulting in bytes with highest bit set to be prefixed by ffffff.
2008-09-03 22:09:15 +00:00
fyodor
f3e1777d95
a couple suggestions from Eric Krosnes
2008-09-03 20:20:29 +00:00
fyodor
9af38870d3
fix some typos found by Eric Krosnes
2008-09-03 20:14:23 +00:00
fyodor
01c39eeb26
fix typo
2008-09-03 19:33:53 +00:00
fyodor
bed9523832
o Updated rpcinfo NSE script to use the new pack/unpack (binlib)
...
functions, use the new tab library, include better documentation, and
fix some bugs. [Sven Klemm]
2008-09-03 08:31:05 +00:00