Nmap Development mailing list archives
[NSE] fixes to snmp-interfaces
From: jah <jah () zadkiel plus com>
Date: Thu, 19 Jul 2012 18:22:52 +0100
Folks, r29271 fixes a few bugs in snmp-interfaces to get it working again. This error, below, caused the script to abort before it did any real work in the pre-scanning phase: NSE: Script Pre-scanning. NSE: Starting runlevel 1 (of 1) scan. NSE: Starting 'snmp-interfaces' (thread: 02AC61B0). Initiating NSE at 03:20 NSE: 'snmp-interfaces' (thread: 02AC61B0) threw an error! C:\Program Files (x86)\Nmap/scripts\snmp-interfaces.nse:410: attempt to index local 'host' (a nil value) stack traceback: C:\Program Files (x86)\Nmap/scripts\snmp-interfaces.nse:410: in function <C:\Program Files (x86)\Nmap/scripts\snmp-interfaces.nse:395> (...tail calls...) Completed NSE at 03:20, 0.00s elapsed These errors prevented the script from outputting information obtained from a successful walk of the IF-MIB tree NSE: SNMP walk of IF-MIB returned 110 lines NSE: 'snmp-interfaces' (thread: 02954E60) threw an error! C:\Program Files (x86)\Nmap/scripts\snmp-interfaces.nse:230: invalid use of '%' in replacement string stack traceback: [C]: in function 'gsub' C:\Program Files (x86)\Nmap/scripts\snmp-interfaces.nse:230: in function 'process_interfaces' C:\Program Files (x86)\Nmap/scripts\snmp-interfaces.nse:449: in function <C:\Program Files (x86)\Nmap/scripts\snmp-interfaces.nse:395> (...tail calls...) NSOCK (1.4600s) nsi_new (IOD #2) NSE: 'snmp-interfaces' (thread: 027F61B0) threw an error! C:\Program Files (x86)\Nmap/scripts\snmp-interfaces.nse:364: bad argument #2 to 'format' (number expected, got nil) stack traceback: [C]: in function 'format' C:\Program Files (x86)\Nmap/scripts\snmp-interfaces.nse:364: in function 'build_results' C:\Program Files (x86)\Nmap/scripts\snmp-interfaces.nse:460: in function <C:\Program Files (x86)\Nmap/scripts\snmp-interfaces.nse:395> (...tail calls...) This is some output from the fixed script: Pre-scan script results: | snmp-interfaces: | Ethernet0 | MAC address: 00:50:7f:d5:5e:30 (DrayTek) | Type: ethernetCsmacd Speed: 100 Mbps | Status: up | Traffic stats: 2.21 Mb sent, 1.97 Mb received | Interface 2 | MAC address: 00:00:00:00:00:00 (Xerox) | Type: other Speed: 0 Kbps | Traffic stats: 0.00 Kb sent, 0.00 Kb received | Interface 3 | MAC address: 00:00:00:00:00:00 (Xerox) | Type: other Speed: 0 Kbps | Traffic stats: 0.00 Kb sent, 0.00 Kb received | ADSL | MAC address: 00:00:00:00:00:00 (Xerox) | Type: adsl Speed: 8 Mbps | Status: up | Traffic stats: 652.49 Kb sent, 1.70 Mb received | ifDescrVpn1 | MAC address: 01:01:01:01:01:01 (Unknown) | Type: other Speed: 1 Kbps | Status: up |_ Traffic stats: 1.00 Kb sent, 1.00 Kb received Scanned at 2012-07-19 14:21:46 GMT Daylight Time for 2s PORT STATE SERVICE REASON 161/udp open snmp script-set | snmp-interfaces: | Ethernet0 | MAC address: 00:50:7f:d5:5e:30 (DrayTek) | Type: ethernetCsmacd Speed: 100 Mbps | Status: up | Traffic stats: 255.02 Mb sent, 34.95 Mb received | Interface 2 | MAC address: 00:00:00:00:00:00 (Xerox) | Type: other Speed: 0 Kbps | Traffic stats: 0.00 Kb sent, 0.00 Kb received | Interface 3 | MAC address: 00:00:00:00:00:00 (Xerox) | Type: other Speed: 0 Kbps | Traffic stats: 0.00 Kb sent, 0.00 Kb received | ADSL | MAC address: 00:00:00:00:00:00 (Xerox) | Type: adsl Speed: 8 Mbps | Status: up | Traffic stats: 12.67 Mb sent, 248.82 Mb received | ifDescrVpn1 | MAC address: 01:01:01:01:01:01 (Unknown) | Type: other Speed: 1 Kbps | Status: up |_ Traffic stats: 1.00 Kb sent, 1.00 Kb received MAC Address: 00:50:7F:D5:5E:30 (DrayTek) I haven't (yet) properly validated these results, which may be correct, but they aren't quite what I expected. I hoped to see an IP address for some of these interfaces and the MAC for the ADSL interface is wrong (ifDescrVpn1 looks odd too). Regards, jah _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://seclists.org/nmap-dev/
Current thread:
- [NSE] fixes to snmp-interfaces jah (Jul 19)
- Re: [NSE] fixes to snmp-interfaces jah (Jul 19)
- Re: [NSE] fixes to snmp-interfaces David Fifield (Jul 21)
- Re: [NSE] fixes to snmp-interfaces jah (Jul 19)