Мне удалось распечатать данные на консоли.Но что, если я захочу сохранить его в файле журнала.
Вот мой код:
def pkt_callback(pkt):
pkt_raw = raw(pkt)
print(" packet received ", pkt_raw)
**logger.info("Packet Received: %s",pkt_raw)**
self.P = sniff(
count = self.c,
filter="dst host %s or src host %s and udp and dport %s" % (self.dst, self.src, self.Port),
prn = pkt_callback
)
Я получил ошибку в выделенной части как:
ascii' codec can't decode byte 0xff in position 54: ordinal not in range(128)