Как подружить Android и ICMP: заметки разработчика
Разбираемся, как работать с ICMP в Android, не имея прав root. От отправки простого ping-пакета до разбора служебных ICMP-сообщений.
Как подружить Android и ICMP: заметки разработчика
Разбираемся, как работать с ICMP в Android, не имея прав root. От отправки простого ping-пакета до разбора служебных ICMP-сообщений.
ICMP Appoints Execs to APAC Regional, Industry Metrics Expert Groups
🪧 Traceroute Tool from Scratch in Go: Map your route through the Internet
https://kmcd.dev/posts/traceroute/
#Networking #Icmp #Udp
🪧 Traceroute Tool from Scratch in Go: Map your route through the Internet
https://kmcd.dev/posts/traceroute/
#Networking #Icmp #Udp
🌗 Rust 實現無權限 Ping 的技術細節
➤ 運用 UDP Socket 繞過權限限制,在 Rust 中實現 Ping 功能
✤ https://bou.ke/blog/rust-ping/
本文深入探討如何在無須 root 權限的情況下,使用 Rust 的 UDP Socket 發送 ICMP Echo Request 封包。作者詳細解釋了利用 `socket2` crate 建立特殊 UDP Socket 的方法,並分別說明瞭在 Linux 和 macOS 系統上,封包的組裝、校驗和接收處理的差異,特別是關於 IP Header 的處理和 Checksum 的計算。文中提供了具體的 Rust 程式碼片段,展示瞭如何建立封包、發送以及解析回應,藉此克服了傳統 Ping 命令需要 root 權限的限制。
+ 這篇文章解釋得非常清楚,特別是針對 Linux 和 macOS 在處理 ICMP 封包時的細微差異,這點對於實際開發非常有幫助。
+ 我之前一直想知道 Ping 命令是如何在普通使用者帳戶下運作的,這篇文章終於解開了
#程式設計 #網路 #Rust #ICMP #Ping
Протокол TBFP
В этом тексте я бы хотел рассказать про простой бинарный протокол, который я сам придумал для всяческих нужд при разработке приборов на микроконтроллерах. Называется он TBFP (Trivial Binary Frame Protocol)
https://habr.com/ru/articles/969948/
#TBFP #icmp #протокол #uart #CAN #crc #iso26262 #preamble #serial_number #wireless
Mike Muuss, who died OTD in 2000, created the ping command https://cromwell-intl.com/networking/commands.html?s=mb #IPnetworking #ICMP
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 😜
🧵
도커로 구축한 랩에서 혼자 실습하며 배우는 네트워크 프로토콜 입문 #3-1
https://hackers.pub/@jasonkim/2025/network-procotol-study-3-1
Target and Discovery Configuration Options for “nmap”
The nmap command contains numerous configuration options for port scanning operations, as appropriate and as necessary. The options and parameters include -iL for input from host and network list file names, -iR for random targets, --exclude for exclusion of hosts and networks, and --excludefile for the exclusion of lists from files. Host discovery options include -sL for list scans, -sn for ping scans (disabling the port scans), -Pn to assume complete operations online, and additional […]https://novatopflex.wordpress.com/2025/10/29/target-and-discovery-configuration-options-for-nmap/
Argh… I had forgotten about this bit of crap…
#DietPi tests 'network connectivity' using #ICMP ping.
Ping is also used for a number of privacy-invasive things, like identifying potential targets. So any reasonable infra network, ipv4 or 6, does not allow ping. But without it, DietPi does not update nor does its 'wizard' batch script install.
more evidence, in my mind, the whole #armbian system is a cyberwar effort by some unknown state actor.
<jaunty foil hat angle>
#Development #Comics
Ping · ICMP echo request and reply in a bottle https://ilo.im/167dtp
_____
#Network #Ping #IpAddress #ICMP #DevOps #WebDev #Backend
OpenNMS Horizon 34.0, пробую новый релиз на практике
Привет Хабр! 13 августа 2025 года вышел новый релиз OpenNMS Horizon (открытой системы мониторинга сетей и сервисов, NMS). Версия 34.0.0 стала первым крупным обновлением в ветке 34.x. Не буду пересказывать все технические детали, с ними всегда можно ознакомиться на сайте проекта. Важно другое, OpenNMS распространяется под лицензией AGPLv3 и является полностью open source. Помимо этого, существует продукт OpenNMS Meridian , подписочная услуга с коммерческими планами, поддержкой и SLA. Однако, с учётом текущей ситуации, в России коммерческая версия вряд ли доступна. Почему же тогда стоит говорить об OpenNMS?
https://habr.com/ru/articles/946146/
#OpenNMS #Horizon_3400 #Мониторинг_сети #SNMP #ICMP #Системное_администрирование #Network_Monitoring #Open_Source #Облачные_вычисления #Информационная_безопасность
What kind of ABSOLUTE IDIOT filters #ICMP?
Got a new ISP. Have to have a router. Chose Ubiquity UDR7 and it blocks ICMP. At this time I can’t get it to work.
Please do NOT filter ICMP. It is meant for ERROR REPORTING. It breaks troubleshooting and it has absolutely NO security improvement.
Does anyone have experience with UDR7? I enabled the zones which might have complicated matters as I now have to contend with figuring out the right zones.
Thanks.
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
Почему не работает ping внутри пода в Kubernetes?
Привет, Хабр! Меня зовут Никита Бахилин, я студент DevOps-курса YADRO. Во время обучения мы с сокурсником Даниилом Уткиным столкнулись с неочевидной проблемой при развертывании кластера Kubernetes. Не могли сделать пинг внутри пода K8s. Материалов, которые полноценно описывали бы проблему, я не нашел, поэтому мы написали эту статью. Надеемся, она поможет тем, кто только начинает работать с известным оркестратором.
https://habr.com/ru/companies/yadro/articles/914026/
#kubernetes #linux #capabilities #ping #icmp #permissions #crio
Should I block ICMP? HELL NOO!! More on http://shouldiblockicmp.com/ #networking #ICMP
🌗 是否應該封鎖 ICMP?
➤ ICMP 並非總是威脅,適當配置才能發揮其作用。
✤ http://shouldiblockicmp.com/
這篇文章探討了封鎖 ICMP (網際網路控制訊息協定) 的常見網路管理員做法,並指出全面封鎖 ICMP 並非明智之舉。ICMP 包含許多對網路運作至關重要的功能,例如故障排除、路徑 MTU 探索、鄰居探索協定等。文章詳細解釋了不同 ICMP 訊息類型的重要性,強調允許這些訊息通過網路的重要性,同時建議適度限制 ICMP 流量以防範惡意攻擊。
+ 「我一直以為 ICMP 是危險的,沒想到它在網路運作中扮演如此重要的角色,這篇文章讓我受益匪淺。」
+ 「速率限制的建議非常實用,可以有效防止惡意利用 ICMP 進行攻擊,同時又不影響正常的網路功能。」
#網路安全 #ICMP #網路協定