Вопросы по теме 'raw-sockets'

Как перенести существующее приложение udp на необработанные сокеты
Есть ли руководство по переходу с простых сокетов udp (linux, C99 / C ++, recv syscall) на необработанные сокеты? Согласно http://aschauf.landshut.org/fh/linux/udp_vs_raw/ch03s04.html raw socket намного быстрее, чем udp. Приложение...
771 просмотров

winpcap/libpcap против необработанных сокетов
Я начал проект, который требует использования пакетов сетевого уровня, таких как пакеты IP/ICMP/UDP/TCP. Есть два основных подхода к этому: необработанные сокеты и Winpcap/libpcap. Я знаю, что pcap устанавливает драйвер в ОС и позволяет...
2199 просмотров
schedule 26.12.2023

recvfrom не возвращает -1 после сигнала
Я пишу программу ping с использованием сырых сокетов, но recvfrom не возвращает -1 с EINTR, даже если обрабатывается SIGALRM. Этот SIGALRM создается моим сигналом тревоги (1). Я хочу, чтобы recvfrom возвращался, чтобы я мог решить, что пакет...
1430 просмотров
schedule 05.06.2024

Scapy на PlanetLab
Кому-нибудь удавалось использовать Scapy на узле PlanetLab (под управлением Fedora 12)? Мне известно об ограничениях для безопасных необработанных сокетов , но кажется, что я могу отправлять пакеты через Scapy, просто установив...
874 просмотров
schedule 21.12.2023

RAW клиент-серверный сокет Python
Я хотел бы реализовать сокет RAW на Python, а затем отправлять данные с клиента на сервер. В отличие от обычного сокета я попытался использовать следующее определение s = socket.socket(socket.AF_PACKET, socket.SOCK_RAW) но команды как...
5624 просмотров
schedule 04.11.2023