netscripor

netscripor 

Пишу полезные скрипты и утилиты для сетевиков.

1subscriber

9posts

Showcase and bundles

1
A bundle is a collection, compilation, playlist, or catalog of posts that saves you from searching through the blog and lets you buy the entire content series in a single click.
goals1
0 of 100 paid subscribers
Цель — собрать поддержку на регулярную разработку полезных CLI-утилит для сетевой диагностики, мониторинга и автоматизации. Все скрипты публикую беспл

Скрипт mtu_finder — определение реального MTU через ICMP ping

🧰 Утилита `mtu_finder.py` — это мини-инструмент, который помогает определить реальный MTU по сети до заданного IP.
📦 Что делает:
- Пингует IP с флагом DF (Don't Fragment)
- Делает бинарный поиск максимально допустимого Payload
- Определяет общий размер пакета (Frame)
- Даёт интерпретацию результата (в норме / снижено / плохо)
⚠️ Полезно:
- если на L2-сетях режут MTU
- если провайдер или VPN добавляют лишние заголовки
- если не работают чаты, Discord, Cloudflare-сайты
📂 GitHub: mtu_finder
---
💡 Если скрипт пригодился — поддержите меня на Boosty 🙏
В будущем сделаю:
- лог-файл с результатами
- версию с traceroute
- отправку в Telegram-бот
📥 Подписка = мотивация и ранний доступ к обновлениям.
🧪 Кейс из практики:
На одной из L2-площадок возникла странная проблема: сотрудники жаловались, что не открываются сайты вроде Сбербанка и других зашифрованных ресурсов. Причём — нестабильно: то работает, то нет.
После проверки выяснилось: у провайдера, предоставляющего L2-канал, STP-дерево периодически переключало трафик на другой маршрут. На одном из участков пути резался MTU, и при этом ICMP "Packet Too Big" блокировался.
Именно это ломало TLS-сессии — рукопожатие не проходило, сайты "зависали".
Утилита `mtu_finder.py` быстро показала: в моменты, когда не работало, максимально проходимый MTU падал до ~1300. Проблему подтвердили и передали провайдеру — после перенастройки всё заработало стабильно.
Subscription levels1

🧪 Read-only - ты видишь всё первым.

$2.54 per month
Ранний доступ к постам, схемам, чек-листам и мини-фиксам до публикации где-либо ещё. Лаконично: без болтовни, только материалы, через закрытый Telegram-канал.
+ chat
Go up