Описание тега icmp

Протокол управляющих сообщений Internet, предназначенный для управляющих и диагностических сообщений. Используется обычными диагностическими инструментами, такими как ping или traceroute.
3 ответа

Отправка ICMP-пакетов в C-программе

Я пытаюсь создать тестовую программу ICMP для пинга в C, но у меня возникают трудности с успешной отправкой пакетов. sendto Функция возвращает количество байтов и все, но пакеты фактически не отправляются. Я проверил это с помощью WireShark на конеч…
13 мар '12 в 17:21
1 ответ

Создание скрытого канала ICMP

Как отправить пользовательский эхо-ответ, когда эхо-запрос получен с помощью scapy. Или нужно ли отправлять эхо-запрос при получении эхо-запроса? Это только для академических целей.
06 мар '14 в 03:32
0 ответов

Python3 x Socket - ICMP Echo request - Почему мой сокет зависает на recv?

Я хочу отправить эхо-запрос с ICMP и сокетом Python. Я отправлял пакет. Но моя программа зависает на recv из сокета. Почему моя розетка повешена? ОС Windows10. Запустить терминал в режиме администратора. # -*- coding: utf-8 -*- import socket import …
11 фев '19 в 16:00
1 ответ

Какой статус будет у сервера, если такого файла нет, например /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts

/proc/sys/net/ipv4/icmp_echo_ignore_broadcasts Файл в Linux определяет, игнорируется ли трансляция ICMP или нет. когда его значение равно 1, система игнорирует входящую трансляцию ICMP. Итак, вот мой вопрос: когда нет файла icmp_echo_ignore_broadcas…
03 авг '15 в 02:18
0 ответов

Скрипт Traceroute, возвращающий дублированные результаты

У меня есть скрипт, который выполняет следующие задачи: Чтение из файла для получения IP-адреса. Выполнение трассировки. Сохранение результатов подсчета прыжков, имени хоста и IP-адреса в файле с меткой времени. Проблема состоит в том, что результат…
30 июл '13 в 23:55
0 ответов

Максимальный размер сегмента после отправки ICMP-пакетов

Я разрабатываю скрипт для отправки и получения данных по протоколу ICMP. Я разрезаю, шифрую, кодирую в base64 и подделываю пакеты. Мой код работает нормально, но если я пытаюсь отправить большой файл, ICMP-пакеты больше не отправляются (около 1021-г…
18 сен '15 в 15:38
1 ответ

C захватить ICMP-пакет

Мне нужно проверить код, который имеет дело с пакетами ICMP, но нет никакой активности вообще. Так что я подумал, есть ли какая-нибудь системная функция для запуска некоторых действий, например, чтобы заставить порт 80 работать, как вы обычно делает…
28 ноя '13 в 03:39
1 ответ

Добавить библиотеку в компоновщик

Я пытаюсь написать код, который отправляет пинг на другой компьютер.Мне нужно включить icmpapi.h к моей программе и добавить icmp.lib в список ссылок библиотеки. Я уже включен icmpapi.h, но когда я строю программу, я получаю множество ошибок и - в к…
25 фев '13 в 11:16
1 ответ

Почему Scapy ICMP не может получить ответ, но "ping" работает нормально

С 10.18.90.139 по 10.18.90.254 использование обычного протокола icmp с scapy через python не дает ответа; но пинг получает ответ, в чем может быть причина Пытался пинговать IP через scapy >>> ip = "10.18.90.254" >>> from scapy.all …
16 авг '18 в 08:48
1 ответ

Получить точный размер заголовка IPv6, включая заголовки расширений

Если речь идет об IPv4, и я хочу извлечь заголовок IP и ICMP из std::istream, сначала я получаю начальные 20 байтов, а затем проверяю, превышает ли длина заголовка, предоставленного в заголовке IPv4, больше 20 байтов, чтобы извлечь любые опции. След…
07 фев '13 в 22:23
0 ответов

Как реализовать ping-discovery с использованием LWIP? (и слушать ARP)

Я хочу обнаружить устройства в текущей сети, используя устройство со стеком FreeRTOS + LWIP. Я думаю, что это должно быть сканирование Ping, но я также хочу слушать трансляции ARP позже. Как отправить пакет ICMP с помощью LWIP и как ждать и читать п…
26 мар '18 в 10:41
1 ответ

Какой тип сетевого трафика не использует Winsock в Windows?

Я разрабатываю некоторые вещи низкого уровня (LSP) и обнаружил, что трафик SMB не проходит через LSP, потому что SMB не использует Winsock. В MSDN есть параграф об этом, но это часть MSDN, посвященная Windows CE. Итак, есть ли какой-нибудь понятный …
27 авг '09 в 10:42
34 ответа

Пинг серверы в Python

Есть ли в Python способ пропинговать сервер через ICMP и возвращать TRUE, если сервер отвечает, или FALSE, если ответа нет?
01 июн '10 в 21:27
1 ответ

Как отследить маршрут с Indy10 TIdIcmpClient?

Чтобы сделать трассировку маршрута мы можем прочитать в документации Indy "Для приложения Traceroute отправляйте эхо-запросы ping с увеличенными значениями TTL" Проблема в том, что свойство TTL защищено и не может быть установлено. Это просто еще од…
1 ответ

ICMP в C#, SocketException - запрещено правами доступа

Я пытаюсь заставить найденный здесь код ICMP работать. Однако на этой линии: Socket = new System.Net.Sockets.Socket(System.Net.Sockets.AddressFamily.InterNetwork, System.Net.Sockets.SocketType.Raw, System.Net.Sockets.ProtocolType.Icmp); Я получаю So…
13 апр '09 в 22:18
1 ответ

Поддельный IP-адрес источника в пакете ICMP ECHO REQUEST

Я получаю два беспроводных устройства A и B и точку доступа. IP-адрес A - это 1.2.3.4, а IP-адрес - 1.2.3.5. Если A отправит пакет ICMP ECHO REQUEST на AP, в которой IP-адрес источника подделан на 1.2.3.5, получит ли B ICMP ECHO REPLY от AP? Моя про…
16 ноя '13 в 08:41
1 ответ

Почему распакованный шорт неверно истолкован?

Я распаковываю заголовок UDP (который сам является полезной нагрузкой ответа ICMP). Я пытаюсь получить номера портов источника и назначения. Вот соответствующая часть кода: udp_head = struct.unpack('HHHH', data[48:56]) print udp_head print binascii.…
08 дек '13 в 18:21
1 ответ

Рассчитать среднее время прохождения туда-обратно?

Я использовал команду traceroute и пропинговал свой инстанс Amazon. Вот результат, который я получил: traceroute to 10.250.19.146 (10.250.19.146), 30 hops max, 60 byte packets 1 ip-10-8-145-1.us-west-2.compute.internal (10.8.145.1) 0.996 ms 1.234 ms…
03 апр '13 в 21:59
1 ответ

Отправка запросов Ping

Использование WinpCap и попытка генерировать мои собственные запросы ping. На обеих машинах я вижу запрос ping, и единственные различия между теми, что я сгенерировал, и теми, что сгенерированы Windows, состоят в том, что моя контрольная сумма равна…
04 мар '10 в 02:52
1 ответ

Можно ли отправить эхо-запрос ICMP от SWF?

ActionScript 3 может отправлять UDP-пакеты через flash.net.DatagramSocket. Есть ли способ отправить ICMP-пакет? Я также хотел бы установить флаг TTL, чтобы я мог реализовать traceroute в SWF.
06 июл '11 в 14:43