mirror of
https://github.com/nmap/nmap.git
synced 2026-10-21 19:32:18 +00:00
Update ip-geolocation-geoplugin.nse for a new data format.
The response seems to be plain JSON now, with nothing extraneous. Reported by Robin Wood. http://seclists.org/nmap-dev/2013/q1/232
This commit is contained in:
parent
0fceb95b5a
commit
801e69e323
2 changed files with 4 additions and 1 deletions
|
|
@ -1,5 +1,8 @@
|
|||
# Nmap Changelog ($Id$); -*-text-*-
|
||||
|
||||
o [NSE] Changed ip-geolocation-geoplugin to use the web service's new
|
||||
output format. Reported by Robin Wood.
|
||||
|
||||
o Limited the number of open sockets in ultra_scan to FD_SETSIZE. Very
|
||||
fast connect scans could write past the end of an fd_set and cause a
|
||||
variety of crashes:
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ end
|
|||
-- No limit on requests
|
||||
local geoplugin = function(ip)
|
||||
local response = http.get("www.geoplugin.net", 80, "/json.gp?ip="..ip, nil)
|
||||
local stat, loc = json.parse(response.body:match("geoPlugin%((.+)%)"))
|
||||
local stat, loc = json.parse(response.body)
|
||||
if not stat then return nil end
|
||||
|
||||
local output = {}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue