Skip to content

vladpi/bugbounty-stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bug Bounty Stats

Утилита для сбора статистики по репортам с площадок BI.ZONE Bugbounty и Standoff365 Bugbounty и визуализации в HTML дашборд.

Демо.

Установка

При помощи pipx:

pipx install git+https://github.com/vladpi/bugbounty-stats

При помощи uv:

uv tool install git+https://github.com/vladpi/bugbounty-stats

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

Настройка для работы с API площадок

Ни BI.ZONE, ни Standoff365 не представляют публичного API и получения токенов к внутреннему, по этому для работы нужно вручную авторизоваться и забрать токены из запросов.

Утилита берет токены из переменных окружения, а так же читает их из файла .env в текущей директории.

BI.ZONE Bugbounty

Необходимо установить переменную окружения BIZONE_SESSION_ID. Значение для нее можно получить из любого запроса на bugbounty.bi.zone, из куки sessionid.

export BIZONE_SESSION_ID=<sessionid>

Standoff365 Bugbounty

Необходимо установить переменную окружения STANDOFF_ACCESS_TOKEN. Значение для нее можно получить из любого запроса на api.standoff365.com, из куки accessToken.

export STANDOFF_ACCESS_TOKEN=<sessionid>

Запуск

Для начала нужно собрать репорты с площадок в базу:

bugbounty-stats collect # по дефолту соберет в ./reports.db
bugbounty-stats collect --output my_some_path/report.db

А дальше собираем дашборд:

bugbounty-stats dashboard # по дефолту соберет из ./reports.db в ./dashboard/
bugbounty-stats dashboard --anonymize  # анонимизировать названия приватных программ (например для публикации)
bugbounty-stats dashboard --input my_some_path/report.db --output my_some_path/dashboard

В дашборд можно добавить аватарку и ссылку в telegram:

bugbounty-stats dashboard --avatar ./avatar.png --telegram-url https://road_to_ipoteka.t.me

Поддержка и обратная связь

Любые идеи, предложения, исправления – в Issue проекта.

Поддержать проект можно звездочкой, а автора подпиской на Telegram канал.


Сделано с ❤️ и 🤖 в Брянске.

About

Утилита для сбора статистики по репортам с площадок BI.ZONE Bugbounty и Standoff365 Bugbounty и визуализации в HTML дашборд

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors