Я хочу записать результаты только этой части моего анализатора пакетов в файл. Я знаю, что есть способ установить это в журнале, но я не думаю, что на самом деле это добавляет его в код. Итак, в основном, я хочу, чтобы информация из оператора печати попадала в файл.
теперь проверьте ТИП 3 и КОД 3, который указывает
# a host is up but no port available to talk to
if icmp_header.code == 3 and icmp_header.type == 3:
# check to make sure we are receiving the response
# that lands in our subnet
if IPAddress(ip_header.src_address) in IPNetwork(subnet):
# test for our message
if raw_buffer[len(raw_buffer) - len(message):] == message:
print("Host Up: %s" % ip_header.src_address)