Чтобы получить результат порта назначения из pcap в plotly, я не могу получить никакого результата для построения диаграммы, но если я сделаю print (dport) может отобразить результат dport, что-то не так с моим python?
from scapy.all import *
import plotly
from collections import Counter
ReadPacket = rdpcap("Subnet192.pcap")
dstPORT=[]
for pkt in ReadPacket:
if pkt.haslayer("TCP"):
try:
ddport = pkt["TCP"].dport
except:
pass
cnt=Counter()
for TCP in dstPORT:
cnt[ddport]+= 1
xData=[]
yData=[]
for ddport, count in cnt.most_common():
xData.append(dport)
yData.append(count)
plotly.offline.plot({
"data":[plotly.graph_objs.Bar(x=xData, y=yData)])
})