NF.sec – Bezpieczeństwo systemu Linux - Uwalniamy program ping od setuid i capabilities

N iewiele osób wie, że od wersji jądra 3.0 (Lipiec 2011 rok – szybsza wzmianka grudzień 2010 r.) program ping nie potrzebuje bitu SUID (ang. Set User ID), ani innych rozszerzonych zdolności typu CAP_NET_RAW, aby poprawnie działać. Wprowadzona do tej wersji jądra łatka dodała gniazdo typu IPPROTO_ICMP, które umożliwia wysyłanie wiadomości typu ICMP_ECHO i odbieranie […]

168.95.192.1 擋 ICMP 結束了...

上一篇「168.95.192.1 擋 ICMP 的記錄」提到我是在 2026-04-21 15:47:27 偵測到開始擋 ICMP 的,在是在 2026-04-22 16:04:27 偵測到恢復了,共 24h17m,純粹記錄一下: 本來以為應該會變成常態?...

Gea-Suan Lin's BLOG
168.95.192.1 擋 ICMP 的記錄

土城家的機器對 168.95.192.1 的監控跳出警報,翻了一下之前的 down/up 記錄都是五分鐘內會恢復,但這次特別久,不過 DNS 服務本身 (53/tcp & 53/udp) 都還是正常的: Down 2026-04-21 15:47:27 PING 168.95.192.1 (168.95.192.1) 56(84) bytes of data.

Gea-Suan Lin's BLOG

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

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

https://habr.com/ru/articles/985776/

#android #ndk #icmp

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

Привет, Хабр! В этой статье мне бы хотелось поговорить о поддержке протокола ICMP в контексте разработки приложений под Android. Информации по этой теме в открытом доступе на удивление мало, она...

Хабр

Linux, el sistema donde conviven "zombies", "demonios" y "marcianos" en perfecta armonía 😆

#gnu #linux #martian #ciberseguridad #infosec #icmp #tcpip #spoofing #attack #smurf

ICMP Appoints Execs to APAC Regional, Industry Metrics Expert Groups

https://fed.brid.gy/r/https://www.billboard.com/pro/icmp-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

kmcd.dev
🪧 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

kmcd.dev
🌗 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
Rootless pings in Rust

Протокол TBFP

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

https://habr.com/ru/articles/969948/

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

Протокол TBFP

У нас в отделе 12 разных бинарных протоколов, мы решили сесть и разработать один универсальный протокол. Теперь у нас в отделе 13 разных бинарных протоколов. Думаю каждому embedder-у известен этот...

Хабр