home.social

#icmp — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #icmp, aggregated by home.social.

fetched live
  1. Finally getting around to trying to learn #Wireshark and understand some of the network stuff a little more.

    One of the first things I noticed which seems kind if odd to me is that periodically I see a slew of #ICMP ping requests to my laptop IP from source addresses that are external to my network.

    Is this normal? What external IPs should I be expecting to send ping requests to my laptop on my home network?

    #Networking #Homelab

  2. Wozu an Protokoll-Standards halten, wenn man auch sein eigenes Süppchen kochen kann?

    DSCP? Unwichtig! ECN? Zurücksetzen auf 0! Don't Fragment gesetzt? Jetzt nicht mehr! ICMP ID und Payload? Zufall!

    Und dann tagelang debuggen, warum Traffic links und rechts vom Gateway unterschiedlich aussieht :')

    #ip #firewall #network #gateway #icmp

  3. I'm trying to setup wireguard, but as a first step, I can't seem to get a simple ping to work, not even to the normal ip address. I'm guessing it's a firewall thing, I've already set `pass inet proto icmp all icmp-type $icmp_types keep state` but no luck.. (pf on FreeBSD)

    Giving up for today 😅

    #pf #firewall #icmp #FreeBSD

  4. Как я делал ping и traceroute на iOS без entitlements — и почему это оказалось проще, чем UMP-консент для AdMob

    Я выпустил небольшое iOS-приложение — NetDiag+. Это набор сетевых утилит: ping, traceroute, DNS lookup, whois, LAN-сканер, port scanner, проверка SSL-сертификатов, BGP/ASN lookup, Wi-Fi info и фоновый мониторинг хостов с пушами при падении. Я начинал его как пет-проект для собственных нужд, потому что на iOS приходилось переключаться между четырьмя разными приложениями для базовой диагностики, и в трёх из четырёх была реклама. Хочу поделиться тем, что мне самому хотелось бы прочитать в начале — почему некоторые вещи на iOS работают не так, как ожидаешь от Unix-фона, и где грабли лежат не там, где кажется. Сразу спойлер по выводам: самым болезненным оказалось не сетевое программирование, а интеграция UMP-консента для AdMob.

    habr.com/ru/articles/1038188/

    #ios #swift #swiftui #ping #traceroute #icmp #network #admob #bgp

  5. Немного извращений из мира прокси и VPN

    XTLS-Reality, XHTTP, Naiveproxy и всякие там AnyTLS - это не интересно. Давайте копнем чуть глубже и посмотрим, где прячется настоящее безумие. Особенно учитывая, что мы живем во времена, когда даже самые, казалось бы, безумные вещи, могут оказаться весьма полезными чтобы не сойти с ума.

    habr.com/ru/articles/1036100/

    #прокси #vpn #icmp #dns #ping #maui #облаков #serverless

  6. Sending ICMP Packets with Python Socket: Adventure in Signaling

    In this article, I demonstrate how to craft and send ICMP packets using Python raw sockets, covering packet structure, checksum calculation, and low-level network communication.

    denizhalil.com/2024/04/06/send

    #CyberSecurity #Python #ICMP #SocketProgramming #NetworkSecurity #PacketCrafting #RawSockets #InfoSec #EthicalHacking #NetworkProgramming #DenizHalil

  7. Who do you usually ping?

    …when you need to spontaneously check if you can see the WAN from the #cmdLine of a system.

    For me it's usually ping cnn.com.

    I guess it was cuz it is short and quick. I've been using that for at least 28yrs. Just tradition now. I hope they don't stop responding to ICMP requests. lol

    #ping #icmp

  8. Как подружить Android и ICMP: заметки разработчика

    Разбираемся, как работать с ICMP в Android, не имея прав root. От отправки простого ping-пакета до разбора служебных ICMP-сообщений.

    habr.com/ru/articles/985776/

    #android #ndk #icmp

  9. 🪧 Traceroute Tool from Scratch in Go: Map your route through the Internet
    kmcd.dev/posts/traceroute/
    #Networking #Icmp #Udp

  10. 🪧 Traceroute Tool from Scratch in Go: Map your route through the Internet
    kmcd.dev/posts/traceroute/
    #Networking #Icmp #Udp

  11. Khám phá sâu Internet: Từ ARPANET 1969, TCP/IP, chuyển mạch gói tin đến ICMP (giao thức kiểm soát lỗi), lệnh Ping (kiểm tra độ trễ/mất gói) và MTR (traceroute + ping realtime). Hướng dẫn chẩn đoán mạng chi tiết!

    #Internet #Mang #ICMP #Ping #MTR #Networking #CongCuChanDoanMang #Tech
    (248 ký tự)

    dev.to/0xfd3495/deep-dive-into

  12. Протокол TBFP

    В этом тексте я бы хотел рассказать про простой бинарный протокол, который я сам придумал для всяческих нужд при разработке приборов на микроконтроллерах. Называется он TBFP (Trivial Binary Frame Protocol)

    habr.com/ru/articles/969948/

    #TBFP #icmp #протокол #uart #CAN #crc #iso26262 #preamble #serial_number #wireless

  13. 1/2

    Hola comunidad!👋

    Feedback de la encuesta de la semana pasada!

    🟢 Un paquete de respuesta es conexión para conntrack

    A nivel #TCPIP, #UDP es un protocolo de transporte sin conexión, pero a nivel #netfilter, un paquete de respuesta se considera parte de una conexión establecida.

    Por eso es que podemos seguir "conexiones" #icmp o #ip, que son protocolos sin handshake también.

    De hecho, el "syn-ack" de #tcp ya es conexión para #conntrack, por más que no sea (todavía) una conexión TCP 😜

    🧵

  14. OpenNMS Horizon 34.0, пробую новый релиз на практике

    Привет Хабр! 13 августа 2025 года вышел новый релиз OpenNMS Horizon (открытой системы мониторинга сетей и сервисов, NMS). Версия 34.0.0 стала первым крупным обновлением в ветке 34.x. Не буду пересказывать все технические детали, с ними всегда можно ознакомиться на сайте проекта. Важно другое, OpenNMS распространяется под лицензией AGPLv3 и является полностью open source. Помимо этого, существует продукт OpenNMS Meridian , подписочная услуга с коммерческими планами, поддержкой и SLA. Однако, с учётом текущей ситуации, в России коммерческая версия вряд ли доступна. Почему же тогда стоит говорить об OpenNMS?

    habr.com/ru/articles/946146/

    #OpenNMS #Horizon_3400 #Мониторинг_сети #SNMP #ICMP #Системное_администрирование #Network_Monitoring #Open_Source #Облачные_вычисления #Информационная_безопасность

  15. Is there a good reason why a so-called "network address" (i.e., an IP address that remains unchanged when bitwise and-ed with some netmask) cannot be used as a host address?

    #TCP #IP #UDP #ICMP #routing

  16. I have been having Secure Shell hangs when sending/receiving bulk data (large packets) between my workstation and a WAN server. I think I've discovered bad behavior somewhere in the WAN.

    I figured it out by pinging the remote host using different sized packets with the Do Not Fragment bit set. Above a certain size, one is supposed to go from receiving ping responses to getting back ICMP error packets indicating the packet was too large and that fragmentation is needed, along with the MTU size to use. This called Path MTU Discovery.

    Instead of that I get three behaviors: ping response for small packets, silence for midsized packets (bad!), and error response for too-large packets.

    This is really bad news, and it seems TCP just stops working if it can't get those too-large packets through.

    Anyway, the WAN provider apparently autonomously rebooted their equipment, and the problem is now gone, but it has been dogging me intermittently the last several months. It's a real pain when ssh craps out when cat'ing a long file or git fetch sessions hang.

    I now have the start of a tool that I can use to monitor that bad behavior is happening, though.

    #networking #IP #Internet #MTU #whine #software #WAN #SecureShell #ICMP #routing

  17. Почему не работает ping внутри пода в Kubernetes?

    Привет, Хабр! Меня зовут Никита Бахилин, я студент DevOps-курса YADRO. Во время обучения мы с сокурсником Даниилом Уткиным столкнулись с неочевидной проблемой при развертывании кластера Kubernetes. Не могли сделать пинг внутри пода K8s. Материалов, которые полноценно описывали бы проблему, я не нашел, поэтому мы написали эту статью. Надеемся, она поможет тем, кто только начинает работать с известным оркестратором.

    habr.com/ru/companies/yadro/ar

    #kubernetes #linux #capabilities #ping #icmp #permissions #crio