update scripts
This commit is contained in:
		| @ -60,7 +60,7 @@ action = function(host, port) | ||||
|       output.title = title | ||||
|     end | ||||
|     stdnse.debug1("[INFO] Try favicon %s", favicon_relative_uri) | ||||
|     favicon_relative_uri = parseIcon(answer.body) or "favicon.ico" | ||||
|     favicon_relative_uri = parseIcon(answer.body) or favicon_relative_uri | ||||
|   else | ||||
|     stdnse.debug1("[ERROR] Can't load page %s", uri) | ||||
|   end | ||||
|  | ||||
| @ -1,2 +1,3 @@ | ||||
| smbdomain   = | ||||
| smbuser     =  | ||||
| smbpassword =  | ||||
|  | ||||
| @ -22,17 +22,13 @@ categories = {"discovery", "intrusive"} | ||||
| author     = "Adrien Malingrey" | ||||
| license    = "Same as Nmap--See https://nmap.org/book/man-legal.html" | ||||
|  | ||||
| hostrule = function(host) | ||||
|   return smb.get_port(host) ~= nil | ||||
| end | ||||
|  | ||||
| portrule = shortport.service({"microsoft-ds", "netbios-ssn", "smb"}) | ||||
|  | ||||
| local stdnse    = require "stdnse" | ||||
| local smb       = require "smb" | ||||
| local smb2      = require "smb2" | ||||
| local msrpc     = require "msrpc" | ||||
| local bin       = require "bin" | ||||
| local string    = require "string" | ||||
|  | ||||
| action = function(host) | ||||
|   local status, shares, extra | ||||
| @ -80,7 +76,7 @@ function get_share_info(host, share) | ||||
|    | ||||
|   stdnse.debug1("SMB: Getting information for share: %s", path) | ||||
|    | ||||
|   local status, err = send_transaction2(smbstate, TRANS2_QUERY_FS_INFORMATION, bin.pack("<S", SMB_QUERY_FS_SIZE_INFO)) | ||||
|   local status, err = send_transaction2(smbstate, TRANS2_QUERY_FS_INFORMATION, string.pack("<S", SMB_QUERY_FS_SIZE_INFO)) | ||||
|   if ( not(status) ) then | ||||
|     status, err      = smb.stop(smbstate) | ||||
|     return false, "Failed to send data to server: send_transaction2" | ||||
|  | ||||
		Reference in New Issue
	
	Block a user