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
fyodor
f67049b2d3
o Fix a bug in the NSE http library which would cause some scripts to
...
give the error: SCRIPT ENGINE: C:\Program
Files\Nmap\nselib/http.lua:77: attempt to call field 'parse' (a nil
value) [Jah]
Also added Win2K dependencies section to nmap-install (I should have
done a separate checkin for that)
2008-09-03 06:22:13 +00:00
fyodor
e30ba96035
o The NSE datafiles library now has generic file parsing routines, and
...
the parsing of the standard nmap data files (e.g. nmap-services,
nmap-protocols, etc.) now uses those generic routines. NSE scripts
and libraries may find them useful for dealing with their own data
files, such as password lists. [Jah]
2008-09-03 02:42:02 +00:00
fyodor
a5de49445c
improve an openssh hpv match line - patch by Matt Selsky
2008-09-03 01:18:07 +00:00
fyodor
be9e8bf7b1
o Fixed a Makefile problem (race condition) which could lead to build
...
failures when launching make in parallel mode (e.g. -j4). [Michal
Januszewski]
2008-08-30 22:01:45 +00:00
david
b9c3cc90d4
Uncommit some files accidentally committed in r9869.
2008-08-30 21:09:01 +00:00
david
20f38fcf15
Add CHANGELOG entry for higwidgets move. Rewrap another entry to 70 columns.
2008-08-30 21:07:38 +00:00
fyodor
c5a6e3844f
o Added new addrow() function to NSE tab library. It allows
...
developers to add a whole row at once rather than doing a separate
add() call for each column in a row. [Sven Klemm]
2008-08-30 19:38:51 +00:00
david
8bc4a2ced3
Document something in NMAP_MODIFICATIONS I forgot to document before. It's from
...
when I adapted some libdnet 1.11 code to convert a dnet name to a pcap name by
matching hardware addresses. I removed an earlier comment that this one
supersedes.
2008-08-30 04:39:30 +00:00
david
dacdf9409a
Expand the sorting text to include all the letters of the index entry text when
...
using sortas in an index entry. Previously I had things like
<indexterm><primary sortas="nmap"><filename>.nmap</filename> filename extension</primary></indexterm>
<indexterm><primary sortas="nmap"><filename>.nmap</filename> directory</primary></indexterm>
which, because they have the same sort key, would result in one index entires
under either ".nmap filename extension" or ".nmap directory", with the page
numbers for both. Now I just spell out the full text: sortas="nmap filename
extension".
2008-08-30 00:15:09 +00:00
david
4cd828f92b
Eliminate a spurious blank in scripting.xml caused by a line break inside an
...
emphasis element.
2008-08-29 22:15:25 +00:00