Я фиксирую один пакет с помощью scapy:
from scapy.all import *
while True:
data = sniff(iface = 'lo', count = 1)
Затем я пытаюсь преобразовать полученный объект в байты:
print(raw(data))
И я получаю сообщение об ошибке:
TypeError: объект «Эфир» не может быть интерпретирован как целое число
Мне нужно захватить пакет и сохранить его в переменной в виде байтов.
Я попробовал так:
from scapy.all import *
while True:
data = sniff(iface = 'lo', count = 1)
print(raw(data))
и это:
from scapy.all import *
while True:
data = sniff(iface = 'lo', count = 1, prn = lambda x: raw(x))
print(data)
Подробнее здесь: https://stackoverflow.com/questions/791 ... e-in-bytes
Как получить кадр Ether в байтах ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Преобразовать синтаксис DOT, как «this.That.ether» в многомерный массив в PHP
Anonymous » » в форуме Php - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Преобразовать синтаксис DOT, как «this.That.ether» в многомерный массив в PHP
Anonymous » » в форуме Php - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-