Table of Contents

YPS - сканер открытых портов в сети Yggdrasil

YPS (Yggdrasil Port Scanner) - CLI утилита для сканирования открытых портов на основых адресах сети Yggdrasil.

Удобна для поиска веб-сайтов, пиров для подключения крипто-валют, игровых серверов, IRC.

Установка

Актуальная инструкция по установке также описана в README

git clone https://github.com/yggverse/yps.git && cd yps
cargo build --release
sudo install target/release/yps /usr/local/bin/yps

Использование

Утилита умеет сканировать протоколы TCP (-t или --tcp) и UDP (-u или --udp), поддерживает список из нескольких искомых портов (-p или --port) а также опцию -l (--latency) для снижения нагрузки на сеть, когда скорость поиска - не критична.

Дополнительный аргумент -d или --debug позволит выводить подробный отчёт сканирования (иначе будут отображаться только найденные сущности).

В процессе работы, утилита блокирует уже проверенные адреса и не осуществляет повторных отправок запросов к таким; планируется также добавить перманентную базу данных (redb) для сохранения результатов поиска между сессиями.

Пример типичной команды для поиска каналов IRC:

sudo yps -t -p 6667

Для отображения актуальных опций CLI:

yps --help

Ссылки

https://github.com/YGGverse/yps
https://crates.io/crates/yps