Как я делал 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.

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

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

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

Я выпустил небольшое iOS-приложение — NetDiag+. Это набор сетевых утилит: ping, traceroute, DNS lookup, whois, LAN-сканер, port scanner, проверка SSL-сертификатов, BGP/ASN lookup, Wi-Fi info и фоновый...

Хабр

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

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

https://habr.com/ru/articles/1036100/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1036100

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

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

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

Хабр

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

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

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

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

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

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

Хабр

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.

https://denizhalil.com/2024/04/06/sending-icmp-packets-with-python-socket-adventure-in-signaling/

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

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

Omar Ashour and I are now live-streaming Monday morning around 10:00am-ish MDT. Will we always be live? Not sure, but for now we are having a good time. Come join us if you can.

Our last live-stream we started writing a C program to send a ping. Why? Because Omar Ashour wanted to learn more about low-level networking. Spoiler: we didn't complete the app but we do have a good discussion of hex, binary math, and bit shifting in-between the over two hours of fumble around C.

https://youtube.com/live/Uv3LOT9b_sg

Have a question you want answered in a future video? A challenging or interesting problem you want to see solved? Constructive feedback? Then comment, DM, or send an email to [email protected].

Thanks for watching!

#saturdaympshow #icmp #ping #networkprogramming #cprogramming #binarymath #wireshark

SaturdayMP Show #98: Custom Ping Client

YouTube
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. Информации по этой теме в открытом доступе на удивление мало, она...

Хабр