Как сохранить исходные данные анализатора пакетов pkt.show () в файл журнала - PullRequest
0 голосов
/ 29 мая 2019

Мне удалось распечатать данные на консоли.Но что, если я захочу сохранить его в файле журнала.

Вот мой код:

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)
...