Вопросы по теме '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 просмотров
schedule
07.07.2022
Должен ли я открывать соединения 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