mirror of
https://github.com/ntop/ntopng.git
synced 2026-04-29 15:39:33 +00:00
Reworked live packet capture for both hosts and interfaces
This commit is contained in:
parent
31e86bdcd3
commit
f16a39ef04
10 changed files with 170 additions and 256 deletions
|
|
@ -20,17 +20,23 @@ local function send_error(error_type)
|
|||
print(json.encode({error = msg}))
|
||||
end
|
||||
|
||||
local host = _GET["host"]
|
||||
if isEmptyString(host) then
|
||||
send_error("not_found")
|
||||
interface.select(ifname)
|
||||
|
||||
local granted = true -- interface.requestLiveTraffic(host)
|
||||
|
||||
if not granted then
|
||||
send_error("not_granted")
|
||||
else
|
||||
local granted = true -- interface.requestLiveTraffic(host)
|
||||
|
||||
if not granted then
|
||||
send_error("not_granted")
|
||||
else
|
||||
sendHTTPContentTypeHeader('application/vnd.tcpdump.pcap', 'attachment; filename="'..host..'_live.pcap"')
|
||||
|
||||
interface.liveCapture(host)
|
||||
local host = _GET["host"]
|
||||
local fname = ifname
|
||||
|
||||
if(host ~= nil) then
|
||||
fname = fname .. "_"..host
|
||||
end
|
||||
|
||||
fname = fname .."_live.pcap"
|
||||
|
||||
sendHTTPContentTypeHeader('application/vnd.tcpdump.pcap', 'attachment; filename="'..fname..'"')
|
||||
|
||||
interface.liveCapture(host)
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue