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

Доступ к пакетам канального уровня
Я хочу создать сокет для доступа к пакетам IPv4 с уровня канала данных. Из сетевого программирования Unix V1, socket(PF_PACKET, SOCK_DGRAM, htons(ETH_P_IP)) 1) Я использую DHCP-клиент, это правильный способ? (означает, что без доступа к...
2187 просмотров

Сокеты Linux RAW
Я работаю с сокетами RAW в Linux / Debian, и у меня проблема, когда я использую write () вместо sendto (): struct sockaddr_ll socket_address; /* Index of the network device */ socket_address.sll_ifindex = if_idx.ifr_ifindex; /* Address length*/...
3711 просмотров
schedule 24.10.2022

Подключение Docker-контейнера к сетевому интерфейсу/устройству вместо IP-адреса
После тщательных исследований, тестирования и возни я смог найти способ подключения контейнера Docker к заданному интерфейсу только путем переадресации с IP/порта. Этого можно добиться, добавив -p Host-IP:Host-Port:Container-Port к команде docker...
2024 просмотров
schedule 08.11.2023

Сокеты Python Загрузка jpg через HTTP
Я наблюдаю очень странное поведение моего скрипта Python. Я использую сокеты Python для загрузки изображения из Интернета. Я не заинтересован в использовании запросов/urllib. Когда я пытаюсь загрузить образ, он загружается успешно. Однако при...
730 просмотров

Сокет Python RAW интерпретирует байты данных
Я хочу создать сниффер пакетов в python, который может нюхать пакеты, анализировать их и на втором этапе вводить пакеты на локальный интерфейс. Я нашел пример, который мне пришлось немного настроить, чтобы он работал. Моя рабочая версия выглядит...
489 просмотров
schedule 27.08.2022

Необработанный сокет Micropython на уровне MAC
Как именно можно создать необработанный сокет на уровне MAC в Micropython? Эквивалент UNIX: eth_p_all=3 netif='wlan0' s=socket.socket(socket.AF_PACKET,socket.SOCK_RAW,socket.htons(eth_p_all)) s.bind((netif,0)) Во-первых, непонятно, как...
96 просмотров