1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-19 22:19:02 +00:00
Commit Graph

7732 Commits

Author SHA1 Message Date
patrik
a18d0b2ff0 nse_check_globals cleanup 2012-08-18 07:10:27 +00:00
dmiller
a329909fdf Update nfs-{showmount,statfs} to new rpc-grind 2012-08-18 04:07:11 +00:00
dmiller
592f31fa0f Make nfs-ls work with new rpc-grind
rpc-grind script puts version information in a different place. Also
switched from using file-local variables to host-registry entries for
nfs and mount ports and versions. I'm pretty sure the old way would have
failed on scans with more than one NFS version on separate machines.
2012-08-18 03:32:52 +00:00
dmiller
4728d7437d Fixes to rpc-grind
NSE: rpc-grind Connect(): RPC library does not support: nil protocol
NSE: rpc-grind Connect(): RPC library does not support: rpcbind version
81578896

These errors caused by ChkProgram and ChkVersion called from
rpc.Comm.Connect. Added a dummy program in rpc-grind and a check for
self.checkprogver in ChkVersion, and everything works great.

Also fixed portrule to only fail if the non-rpcbind service name was not
the result of table lookup. Was failing on port 2049 (in nmap-services
as "nfs") without -sV.
2012-08-18 03:32:50 +00:00
dmiller
f8335fc3f0 Update ssl-enum-ciphers to use structured output
This includes a minor hack to stringify a structure with sorted keys.
This should probably be moved to a formatting library when one is
committed.
2012-08-17 20:14:46 +00:00
dmiller
d59f85371c Handle NSE-returned strings with null characters
This was resulting in truncated normal output. To reproduce, run a
script that returns "test\0will not appear".
2012-08-17 20:14:44 +00:00
kroosec
acea14865e Removed unused UP_RPC UltraProbe probe type. 2012-08-17 18:49:10 +00:00
kroosec
f3e24f440b Removed nmap_rpc imports from windows vc++ build file. 2012-08-17 18:47:23 +00:00
kroosec
b1990f2b33 Added rpc-grind.nse 2012-08-17 18:44:35 +00:00
kroosec
e7e34112db Updated nse nmap lib to reflect old rpc grind removal. 2012-08-17 18:34:59 +00:00
kroosec
9553da2e7f Removed old rpc grind implementation. 2012-08-17 18:34:07 +00:00
kroosec
9247295bfb Removing pos_scan from scan engine as it is not used anymore. 2012-08-17 18:33:07 +00:00
kroosec
7f7a7a3795 Updating documentation to reflect rpc-grind change. 2012-08-17 18:32:26 +00:00
kroosec
ba9c6ea5e1 Second commit from rpc-grind branch. Removing old implementation from output and portlist. 2012-08-17 18:31:50 +00:00
kroosec
7ff385da85 First commit from rpc-grind branch. 2012-08-17 18:30:11 +00:00
patrik
4157e63c9e nse_check_globals fixup 2012-08-17 05:37:59 +00:00
dmiller
6294398668 Update ssl-date to use structured output 2012-08-16 22:13:33 +00:00
dmiller
9fbd30f191 Use ISO8601 time for smb-os-discovery 2012-08-16 15:46:37 +00:00
dmiller
74a2168a15 Use base64-encoded key, not double-encoded type and key 2012-08-16 14:46:40 +00:00
david
147a17d2b6 Add @xmloutput to docs/scripting.xml. 2012-08-16 12:14:54 +00:00
david
8206146d2a Put just the base64-encoded key in the ssh-hostkey "key" field.
Previously it had the key type prepended (already available in the
"type" field).
2012-08-16 11:59:02 +00:00
david
e96b7d55fb Use key "type" not "algorithm" in ssh-hostkey structured output.
"algorithm" seems to be a mapping computed by our ssh2 library:
	ssh-rsa → RSA
	ssh-dss → DSA
"type" is just the string "ssh-rsa" or "ssh-dss". "Type" seems to be the
terminology used in the ssh-keygen man page.
2012-08-16 11:58:40 +00:00
david
7ebf300c0c Use binary strings, not hex strings, as keys in ssl-known-key. 2012-08-16 10:51:51 +00:00
david
600ef58aa0 Don't check whether cert:digest succeeded.
The digest isn't something stored in the cert that may or may not be
present; it is calculated locally.
2012-08-16 10:51:37 +00:00
david
1ba18b4a39 Use structured key name "sha1" not "fingerprint" for uniformity with ssl-cert. 2012-08-16 10:51:24 +00:00
david
e037b3c416 Use lower case spaces for separation in ssl-known-key digests.
For uniformity with ssl-cert.
2012-08-16 10:37:33 +00:00
david
bd99ea17f8 Don't use colons in structured output digests. 2012-08-16 10:37:21 +00:00
david
aee57d6cdc Kill <script></script> around @xmloutput. 2012-08-16 10:12:08 +00:00
dmiller
a61a6a5918 Add @xmloutput nsedoc to ssh-hostkey, smb-os-discovery 2012-08-16 03:00:00 +00:00
dmiller
f9ddf0fca6 Update ssl-known-key to use structured output 2012-08-16 02:59:58 +00:00
dmiller
e11a5a7b34 Update smb-os-discovery to use structured output 2012-08-15 22:22:08 +00:00
dmiller
6e57ab9606 Fix fatal on 0-length print to XML 2012-08-15 22:09:47 +00:00
dmiller
466d0895df Update ssh-hostkey to use structured output 2012-08-15 20:30:39 +00:00
dmiller
86d1f0db47 Fix ARP decoder in packetdecoders.lua
Was throwing an exception when parsing a packet with a source IP that
had a fourth octet greater than 127, since the %d format specifier used
in the dups check is for signed integers, and the IP is little-endian.
Switched to %u (unsigned int) and it works great.
2012-08-15 19:25:44 +00:00
kroosec
d25a2420e4 Added broadcast-pim-discovery.nse script. 2012-08-15 10:24:31 +00:00
kroosec
c1a6bcbd58 Added mtrace.nse script. 2012-08-15 10:07:20 +00:00
kroosec
8ff4cebbf7 Moved EIGRP decoding in packetdecoders.lua to use eigrp.lua library. 2012-08-15 09:17:20 +00:00
david
8d71da78de Remove country and region from traceroute-geolocation structured output.
On second thought, we should use codes like "us" instead of "United
States" and omit the regision attribute rather than set
region="Unknown". Taking away these attributes until we can figure out
how.
2012-08-15 08:42:16 +00:00
kroosec
effc933d17 Added broadcast-eigrp-discovery script. 2012-08-15 01:50:47 +00:00
kroosec
f4917e6ce9 Added eigrp.lua library. 2012-08-15 01:47:30 +00:00
kroosec
fa1d29e617 Fixed warning for newtargets in llmnr-resolve.nse. 2012-08-15 01:09:04 +00:00
kroosec
d1662fe7b4 Added llmnr-resolve.nse script. 2012-08-15 00:11:02 +00:00
batrick
24e38466f5 Do version checking for Lua 5.2. 2012-08-14 22:19:09 +00:00
david
a928251baf Add @xmloutput to traceroute-geolocation. 2012-08-14 22:06:28 +00:00
david
0f364e8485 Add rtt to traceroute-geolocation structured output. 2012-08-14 22:06:14 +00:00
david
96da09fda9 Structured output for traaceroute-geolocation. 2012-08-14 21:51:20 +00:00
dmiller
a9140ddb92 Debugging changes to jdwp-* scripts, better error output 2012-08-14 21:07:50 +00:00
aca
3a44307320 Copy/paste error 2012-08-14 19:57:58 +00:00
kroosec
1c6f29e96b Added broadcast-igmp-discovery script. 2012-08-14 19:31:10 +00:00
patrik
17e56e8271 nse_check_globals cleanup 2012-08-14 18:47:46 +00:00