Как попросить Scapy отправлять пакеты быстрее, скажем, 1000pps

Я просто хочу контролировать скорость генерации пакетов, потому что Scapy слишком медленный, чтобы отправлять пакеты по умолчанию с помощью «отправить». В некоторых предложениях говорится, что «sendpfast» может указывать PPS, однако в моем сценарии это не работает, как и «sendp». После замены «send» на «sendp»/«sendpfast» я заметил, что на Wireshark ничего нет, пакеты не отправляются. что мне не хватает?


person merlò    schedule 02.08.2019    source источник
comment
Вы можете использовать многопроцессорность или многопоточность, чтобы ускорить его.   -  person jfleach    schedule 02.08.2019
comment
@jfleach, не могли бы вы привести пример, как это реализовать?   -  person merlò    schedule 02.08.2019


Ответы (1)


Используйте sendpfast() и добавьте второй уровень к своим пакетам. Это означало бы просто добавить

Ether()/...

Перед каждым пакетом.

person Cukic0d    schedule 03.08.2019