
Автоматизированная инвентаризация поверхности атаки для более чем 800 публичных программ bug bounty, выполняющая запланированные рабочие процессы перечисления поддоменов, перестановок, а также отчётности по DNS и веб-серверам.
Данные, которые мы здесь собираем, включают данные DNS и веб-серверов публичных программ bug bounty.
Наша цель в этом проекте:
Установка состоит из двух рабочих процессов
Этот рабочий процесс упрощает консолидацию данных программ bug bounty из различных источников, обеспечивая всеобъемлющее и организованное представление. Давайте разберём его:
Сбор данных: Рабочий процесс получает данные из двух важных источников:
Преобразование данных: Собранные данные преобразуются с помощью скриптов Python. Скрипты конвертируют данные в определённый формат, обеспечивая согласованность и простоту анализа. Подробный формат данных вы можете найти в файле targets.json.
Объединение программ: Чтобы избежать дублирования, рабочий процесс объединяет программы с одинаковым URL. Эта консолидация устраняет избыточность и представляет единое представление программ bug bounty.
Включение программ сообщества: Рабочий процесс включает дополнительный набор программ из файла community.json. Эти программы объединяются с существующим набором данных, расширяя его охват и разнообразие.
Итоговый результат: Рабочий процесс генерирует итоговый консолидированный JSON-файл targets.json, который охватывает все объединённые данные программ bug bounty. Этот файл служит ценным ресурсом для исследователей bug bounty, предоставляя централизованное и всеобъемлющее представление программ.

Примечание: Скриншот выше даёт визуальное представление рабочего процесса.
Сбор целей: Получите список доменов из targets.json и извлеките названия программ.
Параллельный запуск рабочего процесса: Извлечённые названия программ подключаются к узлу file-splitter, чтобы весь рабочий процесс распределялся по программам




hostnames.txt по каждой программе


Примечание: Как описано, почти всё в этом репозитории генерируется автоматически. Мы тщательно спроектировали рабочие процессы (и продолжаем их развивать), чтобы результаты были максимально точными.
Все вклады/идеи/предложения приветствуются! Если вы хотите добавить/отредактировать цель/рабочий процесс, не стесняйтесь отправить нам PR с новыми целями через community.json, напишите нам в Twitter @trick3st или присоединяйтесь к обсуждению в Discord.
Мы верим в ценность экспериментирования. Запишитесь на демонстрацию на trickest.com, чтобы настроить этот рабочий процесс под свой сценарий использования, получить доступ ко многим другим рабочим процессам или создать собственный с нуля!