
В соответствии с требованиями я пытаюсь извлечь все, что происходит после «BACnet Virtual Link Control» из пакета WireShark, составить запрос BACnet и отправить его через UDP на мой тестовый компьютер. У меня возникли проблемы с извлечением то же самое:
Код: Выделить всё
from scapy.all import *
from scapy.utils import rdpcap
import time
import socket
UDP_IP="192.168.0.94"
UDP_PORT=47808
pkts=rdpcap("testing.pcapng")
i=1
for pkt in pkts:
if i == 1:
print (pkt[UDP])
i = i + 1
Код: Выделить всё
UDP 192.168.0.52:47808 > 192.168.0.94:47808 / Raw / Padding
Подробнее здесь: https://stackoverflow.com/questions/790 ... eshark-log