Быстрый инструмент для пассивного поиска поддоменов через онлайн-источники без отправки трафика на целевой домен.
bee-san/RustScan
Быстрый сканер портов на Rust: находит открытые порты и передаёт результаты в Nmap или пользовательские скрипты.
Open source альтернатива:Nmap
- Звёзды
- 20,680
- Форки
- 1,398
- Открытые issues
- 23
- Последний коммит
- 3 дня назад
Что это?
RustScan — консольный сканер портов на Rust. Он быстро находит открытые TCP-порты на одном или нескольких хостах; по утверждению разработчиков, сканирование всего диапазона из 65 тысяч портов занимает несколько секунд. Поддерживаются IPv6, нотация CIDR и загрузка списка целей из файла.
Помимо сканирования, RustScan автоматически передаёт найденные порты в Nmap для более подробного анализа служб. В инструмент также встроен движок скриптов: он позволяет запускать для полученных результатов скрипты на Python, Lua или Shell, а также писать собственные — например, чтобы выполнить перечисление SMB, если открыт порт 445.
Проект также предлагает Docker-образы и пакеты для нескольких дистрибутивов Linux, macOS через Homebrew и установку через Cargo. Адаптивные функции подстраивают поведение инструмента под ОС хоста и меняют его с учётом того, как инструмент используют со временем.
Ключевые возможности
- 01Сканирует все 65 тысяч портов примерно за три секунды — по утверждению разработчиков проекта.
- 02Автоматически передаёт найденные порты в Nmap для дальнейшего анализа.
- 03Встроенный движок скриптов поддерживает Python, Lua и Shell.
- 04Поддерживает IPv6, диапазоны CIDR и загрузку целей из файла.
- 05Доступен через Docker, Cargo и несколько менеджеров пакетов.
Сценарии использования
- Быстро находить открытые порты на хостах во время тестирования на проникновение.
- Встраивать поиск портов в автоматизированный процесс проверки безопасности с помощью Nmap или собственных скриптов.
- Проверять, какие службы доступны извне на собственных серверах или в сети.
Быстрый старт
- 1
Установите Rust, затем установите RustScan с помощью Cargo (официально поддерживаемый способ)
cargo install rustscan - 2
В macOS установите RustScan с помощью Homebrew
brew install rustscan - 3
В Arch Linux установите RustScan с помощью pacman
pacman -S rustscan
Что важно знать
- Официально поддерживается только установка через Cargo; остальные варианты предоставляются сторонними сборщиками пакетов.
- Лицензия GPL-3.0 — лицензия с авторским левом, требующая, чтобы производные работы оставались открытым ПО.
Темы
Частые вопросы
- Что такое RustScan?
- Быстрый сканер портов на Rust: находит открытые порты и передаёт результаты в Nmap или пользовательские скрипты. RustScan — консольный сканер портов на Rust. Он быстро находит открытые TCP-порты на одном или нескольких хостах; по утверждению разработчиков, сканирование всего диапазона из 65 тысяч портов занимает несколько секунд. Поддерживаются IPv6, нотация CIDR и загрузка списка целей из файла.
- RustScan можно использовать бесплатно? Какая у него лицензия?
- RustScan распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- RustScan всё ещё поддерживается?
- Активно поддерживается. Последний коммит в RustScan — 4 нояб. 2026 г..
- Для чего можно использовать RustScan?
- Быстро находить открытые порты на хостах во время тестирования на проникновение. Встраивать поиск портов в автоматизированный процесс проверки безопасности с помощью Nmap или собственных скриптов. Проверять, какие службы доступны извне на собственных серверах или в сети.
- Как установить RustScan?
- Установите Rust, затем установите RustScan с помощью Cargo (официально поддерживаемый способ): cargo install rustscan В macOS установите RustScan с помощью Homebrew: brew install rustscan В Arch Linux установите RustScan с помощью pacman: pacman -S rustscan
- Где скачать RustScan?
- Исходный код и инструкции по установке — на GitHub: https://github.com/bee-san/RustScan
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Подборка инструментов, букмарклетов, расширений для браузеров и дополнений для Burp/Caido/ZAP для веб-хакеров и участников bug bounty.
Проверка TCP-портов с открытым исходным кодом, REST API и веб-интерфейсом; можно развернуть самостоятельно через Docker, проект создан на Litestar.
Сканер сетей для командной строки на Go: поддерживает сканирование ARP, ICMP, TCP, UDP и SOCKS5, а также JSON-вывод для автоматизации.
Платформа на базе Kubernetes, которая запускает отдельный экземпляр OWASP Juice Shop для каждого участника тренингов по безопасности и CTF.
Бесплатный межсетевой экран с открытым исходным кодом для Windows и Linux: отслеживает и контролирует сетевой трафик каждого приложения, поддерживает защищённый DNS и блокировку трекеров.