20-day longest streak
Дмитрий Виноградов Python-разработчик. Бэкенд, сетевые инструменты, опенсорс. rkn-block-checker — 1k+ ⭐ CLI на Python, который послойно (DNS → TCP → TLS → HTTP) диагностирует блокировки РКН/ТСПУ и говорит не «сайт…
Дмитрий Виноградов
Python-разработчик. Бэкенд, сетевые инструменты, опенсорс.
rkn-block-checker — 1k+ ⭐
CLI на Python, который послойно (DNS → TCP → TLS → HTTP) диагностирует блокировки РКН/ТСПУ и говорит не «сайт не открылся», а *что именно* сломалось: DNS-подмена, TCP-reset, DPI по SNI или ISP-заглушка.
Опубликован на PyPI и AUR, запускается одной командой:
bash
pip install rkn-block-checker && rkn-check
Упоминания:
- 📰 Хабр — новость о релизе
- 📝 Хабр — моя статья «Что именно сломалось: разбираем блокировки РКН/ТСПУ по слоям сетевого стека»
- 📡 Эксплойт (2M подписчиков)
- 🔒 Anti-Malware.ru, Рамблер, Политсовет, VGTimes
Чем ещё занимаюсь
Бэкенды на FastAPI/Django, Telegram-боты на aiogram, асинхронные сервисы, очереди, всё что связано с Python и сетью.
Стек
Основное: Python, FastAPI, Django, SQLAlchemy, PostgreSQL, Redis, Celery, asyncio, aiogram
Инфра: Docker, Linux, GitHub Actions, pytest
Связь
---Открыт к интересным проектам: бэкенд, сетевые инструменты, опенсорс.
-
rkn-block-checker ★ PINNED
Diagnose RKN/TSPU internet blocks layer by layer (DNS, TCP, TLS, HTTP)
Python ★ 1.6k 21d agoExplain → -
mayss_market
No description.
JavaScript ★ 0 1mo agoExplain → -
MayersScott
No description.
★ 0 1mo agoExplain → -
algo-solves
No description.
Python ★ 0 3mo agoExplain →
No repos match these filters.