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

Remove bin.lua packing from more scripts

This commit is contained in:
dmiller
2018-09-05 21:57:41 +00:00
parent c47e3961b6
commit 0b9bcba19b
14 changed files with 42 additions and 52 deletions

View File

@@ -1,4 +1,3 @@
local bin = require "bin"
local nmap = require "nmap"
local shortport = require "shortport"
local stdnse = require "stdnse"
@@ -42,7 +41,7 @@ portrule = shortport.portnumber(1604, "udp")
-- @return string row delimited with \n containing all published applications
function process_pa_response(response)
local pos, packet_len = bin.unpack("<S", response)
local packet_len, pos = string.unpack("<I2", response)
local app_name
local pa_list = {}
@@ -54,7 +53,7 @@ function process_pa_response(response)
local offset = 41
while offset < packet_len do
pos, app_name = bin.unpack("z", response:sub(offset))
app_name, pos = string.unpack("z", response:sub(offset))
offset = offset + pos - 1
table.insert(pa_list, app_name)