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