← Все проекты
Проект / Shell

seramo/sni-scanner: SNI Scanner — лёгкий сканер CDN-портов на Bash

Быстро проверяет, какие порты CDN-провайдеров открыты на ваших серверах или доменах.

Простой Bash-скрипт для массовой проверки доступности стандартных HTTPS-портов, используемых CDN-провайдерами вроде Cloudflare. Не выполняет настоящую SNI-проверку или валидацию TLS — только базовую TCP-проверку соединения.

★ 81 Shell Форки 4 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

Для системных администраторов и DevOps-инженеров, которым нужно быстро проверить доступность стандартных HTTPS-портов на множестве целей.

Проблема / задача

Когда нужно проверить доступность CDN-серверов или найти открытые HTTPS-порты на десятках IP-адресов и доменов, ручная проверка занимает часы.

Как это работает

Скрипт принимает список IP-адресов и доменов, автоматически разрешает DNS-имена, затем проверяет TCP-соединение на стандартных портах CDN-провайдеров (443, 2053, 2083 и другие). Результаты группируются: успешные цели с хотя бы одним открытым портом, полностью недоступные цели и домены, которые не удалось разрешить.

Что видно по README

Простой Bash-скрипт для массовой проверки доступности стандартных HTTPS-портов, используемых CDN-провайдерами вроде Cloudflare. Не выполняет настоящую SNI-проверку или валидацию TLS — только базовую TCP-проверку соединения.

Ключевые возможности

Поддержка смешанного ввода: IP-адреса и доменыАвтоматическое разрешение DNS-имен в IP-адресаПроверка стандартных CDN-портовНаглядный вывод с разделением успешных и неудачных целейЛёгкий и быстрый — требует только bash, nc и dig

Технологии

BashNetcat (nc)dig (DNS утилиты)Shell

Темы и ключи

scannersni

Интересный факт

Название 'SNI Scanner' немного обманчиво — инструмент не проверяет Server Name Indication в TLS, а только доступность TCP-портов, но это не делает его менее полезным для быстрых проверок.

С чего начать

  • Создайте файл targets.txt со списком IP и доменов
  • Запустите скрипт: ./sni-scanner.sh

Оценка GitRadar

Удобство
8/10
Свежесть
5/10
Перспектива
4/10
Монетизация
3/10
Общая оценка
6/10

Вердикт GitRadar

Стоит попробовать, если нужен простой и быстрый способ проверить открытые HTTPS-порты на множестве целей. Не подходит для глубокого анализа TLS или настоящей SNI-проверки.

Наблюдения по обновлениям

Проект стабильный, но не активно развивается — последние коммиты были давно, issues отсутствуют.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/seramo/sni-scanner
Создан на GitHub
17 апреля 2026 г.
Последнее обновление репо
17 апреля 2026 г.
Последняя проверка GitRadar
17 апреля 2026 г.
Изученные файлы
README.md, sni-scanner.sh

FAQ

Что это такое?

Лёгкий Bash-скрипт для проверки доступности стандартных HTTPS-портов CDN-провайдеров на списке IP-адресов и доменов.

Для кого подходит?

Для системных администраторов, DevOps-инженеров и разработчиков, которым нужно быстро проверить сетевую доступность сервисов.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с seramo/sni-scanner?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.