Nmap Development mailing list archives
UINKNOWN ERROR IN HTTP LIBRARY
From: Alo Yommy <aloyommy () gmail com>
Date: Wed, 23 Dec 2015 06:32:35 -0400
Hi devs, i have been having problem with nmap scripting, was just trying to get familiar with the hash function of nmap so i wrote a small script to make nmap return either "vulnerable" or "not vulnerable" here is the script... ...................................................................................................................................... local http = require "http" local stdnse = require "stdnse" local openssl = require "openssl" -- The Rule Section -- portrule = function(host, port) return port.number == 80 and port.protocol == "tcp" and port.state == "open" end -- The Action Section -- action = function(host, port) local response = http.get(host, port) if ( response.status == 200 ) then local vulnsha1 = "146c72442e340fc6e328e22a313cdfa2" local md5str = bin.pack("H", response) local sha1 = stdnse.tohex(openssl.md5(md5str)) if ( sha1 == vulnsha1 ) then return "Vulnerable" else return "Not Vulnerable" end end end ..................................................................................................................................... nmap --script /home/yomighty/Desktop/TNT/test3.nse localhost -p 80 Starting Nmap 7.00SVN ( https://nmap.org ) at 2015-12-23 03:27 AST Nmap scan report for localhost (127.0.0.1) Host is up (0.00015s latency). PORT STATE SERVICE 80/tcp open http |_test3: ERROR: Script execution failed (use -d to debug) ...................................................................................................................................... I GOT THESE ERROR USING THE DEBUG FLAG nmap --script /home/yomighty/Desktop/TNT/test3.nse localhost -d -p 80 Starting Nmap 7.00SVN ( https://nmap.org ) at 2015-12-23 03:02 AST --------------- Timing report --------------- hostgroups: min 1, max 100000 rtt-timeouts: init 1000, min 100, max 10000 max-scan-delay: TCP 1000, UDP 1000, SCTP 1000 parallelism: min 0, max 0 max-retries: 10, host-timeout: 0 min-rate: 0, max-rate: 0 --------------------------------------------- NSE: Using Lua 5.2. NSE: Arguments from CLI: NSE: Loaded 1 scripts for scanning. NSE: Script Pre-scanning. NSE: Starting runlevel 1 (of 1) scan. Initiating NSE at 03:02 Completed NSE at 03:02, 0.00s elapsed Initiating Ping Scan at 03:02 Scanning localhost (127.0.0.1) [2 ports] Completed Ping Scan at 03:02, 0.00s elapsed (1 total hosts) Overall sending rates: 7407.41 packets / s. mass_rdns: Using DNS server 127.0.0.1 Initiating Connect Scan at 03:02 Scanning localhost (127.0.0.1) [1 port] Discovered open port 80/tcp on 127.0.0.1 Completed Connect Scan at 03:02, 0.00s elapsed (1 total ports) Overall sending rates: 5813.95 packets / s. NSE: Script scanning 127.0.0.1. NSE: Starting runlevel 1 (of 1) scan. Initiating NSE at 03:02 NSE: Starting test3 against localhost (127.0.0.1:80). NSE: test3 against localhost (127.0.0.1:80) threw an error! /usr/local/bin/../share/nmap/nselib/http.lua:941: attempt to concatenate local 'path' (a nil value) stack traceback: /usr/local/bin/../share/nmap/nselib/http.lua:941: in function 'lookup_cache' /usr/local/bin/../share/nmap/nselib/http.lua:1609: in function 'get' /home/yomighty/Desktop/TNT/test3.nse:15: in function </home/yomighty/Desktop/TNT/test3.nse:13> (...tail calls...) ..................................................................................................................................... _______________________________________________ Sent through the dev mailing list https://nmap.org/mailman/listinfo/dev Archived at http://seclists.org/nmap-dev/
Current thread:
- UINKNOWN ERROR IN HTTP LIBRARY Alo Yommy (Dec 23)
- Re: UINKNOWN ERROR IN HTTP LIBRARY Daniel Miller (Dec 24)