Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
proteus — Бот для мониторинга поверхности атак на базе projectdiscovery, работающий на axiom | Kitploit
Инструменты/GitHubGitHub/pry0cc/proteus
РазведкаСканеры уязвимостейСбор информацииПеречисление ПоддоменовRed TeamingАнализ DNS
GitHubpry0cc/proteus

proteus

Бот для мониторинга поверхности атак на базе projectdiscovery, работающий на axiom

Репозиторий
1913764 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Proteus

Proteus — база данных и API для axiom https://github.com/pry0cc/axiom.
Изначально написано для Сборка ASM-платформы с помощью ProjectDiscovery Tools.

Установка

Сначала склонируйте репозиторий

root@kitploit:~
git clone https://github.com/pry0cc/proteus ~/.proteus
cd ~/.proteus

Затем измените config/notify.yaml, чтобы добавить ваш Slack-вебхук.

Перейдите в каталог bin и измените тома в docker-compose.yml, чтобы они соответствовали вашей локальной настройке axiom. Вам нужно заменить /home/op/ на вашу текущую домашнюю директорию $HOME.

root@kitploit:~
services:
  redis:
    image: redis
  mongo:
    image: mongo
  worker:
    image: proteus/worker
    build:
      context: bin/worker/
    volumes:
      - /home/op/.axiom/accounts/personal.json:/root/.axiom/accounts/default.json # map your account here 
      - /home/op/.axiom/modules:/root/.axiom/modules # map modules
      - /home/op/.ssh:/root/.ssh # map SSH
      - /home/op/.proteus:/app # map proteus folder to the app (for persistence of data like rawdata & scans), not 100% necessary but nice to have.
root@kitploit:~
cd bin/
sudo docker compose build
sudo docker compose up

Вот и всё!

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

Сохраняйте ваши цели в локальной папке scope ( ~/.proteus/scope/ )
Все флоты уникальны для каждой цели, поэтому данные не пересекаются. Вы можете либо запустить экземпляры и затем запустить сканирование — в этом случае экземпляры останутся после завершения, — либо просто запустить сканирование. Если запустить сканирование без предварительно созданных экземпляров, по умолчанию будет создано 5 экземпляров, которые будут автоматически удалены по завершении.

root@kitploit:~
curl -s http://127.0.0.1:80/api/<target>/launch_scan
curl -s http://127.0.0.1:80/api/<target>/launch_scan?spinup=8
curl -s http://127.0.0.1:80/api/<target>/launch_scan?spinup=8&module=asm

curl -s http://127.0.0.1:80/api/<target>/spinup?instances=15 # spin up instances for a target

curl -s http://127.0.0.1:80/api/<target>/scans

curl -s http://127.0.0.1:80/api/<target>/<datatype>
curl -s http://127.0.0.1:80/api/<target>/dnsx
curl -s http://127.0.0.1:80/api/<target>/http
curl -s http://127.0.0.1:80/api/<target>/subs
curl -s http://127.0.0.1:80/api/<target>/nuclei

curl -s http://127.0.0.1:80/api/<target>/<datatype>?scan_id=<scan_id>

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

Клиент выводит данные в виде таблицы. TODO: добавить вывод в JSON или текст.

root@kitploit:~
pip3 install -r bin/client/requirements.txt

bin/client/client.py --target <target> --type http
bin/client/client.py --target <target> --type dns
bin/client/client.py --target <target> --type host
bin/client/client.py --target <target> --type scans

bin/client/client.py --target <target> --type scans --scanid <scan_id>
Скачать инструмент