Вопросы по теме 'icmp'

Как отправлять ICMP-пакеты (со связанными значениями TTL) в Java на Android? Можно ли без сторонней библиотеки? Если нет, то что вы используете?
Кажется, это должно быть простое решение, но мне не повезло. Я хочу написать простое приложение для устранения неполадок ping / traceroute / dns, но я просто не нахожу никакой документации или примеров по отправке пакетов ICMP ECHO с установленными...
3135 просмотров
schedule 24.09.2021

Порт недоступен при использовании DatagramSocket
Я создал клиентское и серверное программное обеспечение, которое использует UDP для передачи данных (нам нужно использовать UDP из-за ограничений пропускной способности TCP). Когда я запускаю его на локальном хосте, он работает так, как я хочу,...
3552 просмотров
schedule 14.09.2021

Реализация NDP (icmpV6): дублирующиеся пакеты отправляются ядром
Я попытался разработать и внедрить NDP (Neighbor Discovery Protocol) на ПК на базе Linux, ссылаясь на RFC 4861. Я создал сокет socket (AF_INET6, SOCK_RAW, IPPROTO_IPV6) . Пакет NS / NA (заголовок ipv6 + заголовок icmpv6 + параметры) заполняется и...
522 просмотров
schedule 16.11.2021

Получение данных по сокету (ICMP)
Я заглянул в модуль сокетов Python и хотел попробовать кое-что. Но, к сожалению, я даже не могу получить некоторые данные (всегда socket.timeout возникает в recvfrom ()). Вот текущее состояние: import socket connection = socket.socket(proto =...
2436 просмотров
schedule 30.10.2021

Как отправить изображение в поле данных ICMP с помощью ICMP
Я использую scapy для отправки данных по ICMP. Мне нужно отправить изображение и другие файлы через ICMP с помощью scapy. Я могу отправлять простые строки в ICMP. Как я мог отправить изображение и другие файлы?
1940 просмотров
schedule 26.11.2021

Ошибка при запуске функции Scapy Sniff
Я написал эту программу, чтобы обнюхивать пакеты icmp в сети и печатать там исходный адрес. Код выглядит следующим образом: from scapy.all import * def fun_callback(pkt): print str(pkt.payload.src) sniff(prn = fun_callback, filter = 'icmp',...
4307 просмотров
schedule 04.10.2021

простая реализация icmp traceroute на C
Хорошо, поэтому я попытался написать простую трассировку ICMP, используя материалы моего лектора, которые были программами echo_request и icmp_receive, которые я хотел объединить для достижения своей цели, но это вроде не работает. Вы можете...
2016 просмотров
schedule 23.09.2021

Макет заголовка пакета ICMP
Я работаю над назначением проверки связи ICMP и пытаюсь понять скелетный код, который мне дали. icmpHeader=recPacket[20:28] type,code,checksum,packetID,sequence=struct.unpack("bbHHh",icmpHeader) Я знаю, что этот сегмент анализирует пакет,...
1505 просмотров
schedule 24.11.2021

Является ли poco ping потокобезопасным
В настоящее время я работаю над приложением, которое требует необходимости пинговать сетевые устройства, чтобы проверить, находятся ли они в сети. Приложению потенциально может потребоваться проверка нескольких сотен устройств, поэтому я сделал его...
168 просмотров
schedule 07.03.2022

Создание необходимого пакета фрагментации ICMP в Scapy
Я хочу создать пакет, необходимый для фрагментации ICMP, с помощью Scapy. Когда я указываю тип = 3 и код = 4 и снова отображаю сообщение, оно показывает мне, что тип = место назначения недостижимо, а код = необходима фрагментация. Но я также хочу...
1246 просмотров
schedule 05.04.2022

Сокет (SOCK_RAW + IPPROTO_ICMP) не может прочитать ответ TTL
Я создал утилиту ping для Windows. Я использую необработанный сокет с протоколом ICMP. Я локальный администратор своего компьютера. Так как кода много, я не хочу вставлять его сюда, но я нашел пример, который действительно похож на мой...
2625 просмотров
schedule 26.04.2022

Как получить IP-адрес из пакетов ICMP с помощью jnetpcap
Я использую jnetpcap для анализа файлов pcap. Я знаю, как получить адреса, когда сталкиваюсь с заголовком IP if(packet.hasHeader(ip)&&packet.hasHeader(tcp)&&tcp.flags_SYN()) { sIP =...
1223 просмотров
schedule 01.05.2022

Почему traceroute ожидает, что Destination Unreachable на последнем узле, а не Echo Reply, когда работает по протоколу UDP?
Выдержка из раздела реализации страницы википедии для traceroute: "... до тех пор, пока пункт назначения не будет достигнут и не вернет сообщение ICMP Destination Unreachable, если используются пакеты UDP, или сообщение ICMP Echo Reply, если...
2206 просмотров

Должен ли я открывать соединения ICMP в моей группе безопасности экземпляра NAT в AWS?
У меня есть VPC на aws с частной подсетью и общедоступной подсетью. Я использую задокументированную настройку для этого сценария с экземпляром NAT. Рекомендуется по этой ссылке docs.aws.amazon.com/vpc/ last/userguide/VPC_NAT_Instance.html ,...
69 просмотров
schedule 29.07.2022

Ошибка компиляции исходного кода сетевого пинга Mac
Я загружаю исходный код сетевой проверки связи Mac OS с сайта Apple: http://www.opensource.apple.com/tarballs/network_cmds/network_cmds-356.8.tar.gz и скомпилировать его в xcode, но получить ошибки как в 10.7, так и в 10.6,...
975 просмотров
schedule 14.08.2022

ICMP поддерживает многопоточность или нет?
Я хочу написать программу для мониторинга сети с 80 устройствами, чтобы они имели IP-адреса. Я программист Делфи. Неважно использовать Indy или ICS или любые другие библиотеки. Я хочу проверить эти устройства с помощью пинга (TIdIcmpClient или...
105 просмотров
schedule 12.08.2022

scapy: правильный метод изменения TTL перехваченного трафика
Я играюсь со Scapy и заметил кое-что странное. Если я создаю пакет, чтобы вызвать сообщение об ошибке ICMP с превышением времени: myPacket = IP(dst="www.google.com", ttl=3)/TCP() ... Я получаю сообщение ICMP, когда отправляю его с помощью...
3685 просмотров
schedule 18.09.2022

Запретные методы определения интернет-соединения на конкретном интерфейсе - остались? (дотнет)
Обсуждалось ранее: проверить, доступно ли подключение к Интернету. с C# Как определить, интерфейс подключен к Интернету (т. е. компьютер находится в сети) Как лучше всего проверить подключение к Интернету с помощью .NET? Тестирование для...
68 просмотров
schedule 16.09.2022

Перенаправление пакетов на другой IP-адрес
В настоящее время я работаю над исследовательским проектом по анализу различных атак в локальной сети, и я хотел бы узнать, можно ли выполнить атаку перенаправления на сетевом уровне 3, которая похожа на атаку с подменой ARP или атаку с...
288 просмотров
schedule 27.09.2022

Какова логика чтения, когда я вызываю функцию recvfrom() в C/C++
Я написал программу на C++ для создания сокета и привязки к этому сокету для получения пакетов ICMP/UDP. Код я написал следующим образом: while(true){ recvfrom(sockId, rePack, sizeof(rePack), 0, (struct sockaddr *)&raddr, (socklen_t...
56 просмотров
schedule 28.09.2022