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
  • для сборки cargo необходимо установить rustup

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

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

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

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

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

sudo yps -t -p 6667
  • права sudo необходимы для API getpeers и debug_remotegetpeers

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

yps --help

Ссылки

Только авторизованные участники могут оставлять комментарии.
yggdrasil/yps.txt · Последнее изменение: 2025/08/16 17:36 — p.s.
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki