plotly и counter python не могут получить результат - PullRequest
0 голосов
/ 25 мая 2020

Чтобы получить результат порта назначения из 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)])
          })
...