Вопросы по теме 'raw-sockets'
Доступ к пакетам канального уровня
Я хочу создать сокет для доступа к пакетам IPv4 с уровня канала данных. Из сетевого программирования Unix V1,
socket(PF_PACKET, SOCK_DGRAM, htons(ETH_P_IP))
1) Я использую DHCP-клиент, это правильный способ? (означает, что без доступа к...
2187 просмотров
schedule
23.10.2023
Сокеты 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 просмотров
schedule
25.11.2023
Сокет 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 просмотров
schedule
03.09.2022