GShark
Проект основан на golang с AdminLTE для создания системы управления результатами поиска на Github.
Github API используется для поиска связанных результатов в соответствии с ключевыми словами и некоторыми правилами.
Инструмент является правильным способом обнаружения информации, связанной с вашей компанией.
Скачать
git clone https://github.com/neal1991/gshark.git cd gshark go build main.go
Конфиг
Конфигурация может быть установлена в соответствии с app-template.ini.
Вы должны переименовать его в app.ini для настройки проекта.
HTTP_HOST = 127.0.0.1 HTTP_PORT = 8000 MAX_INDEXERS = 2 DEBUG_MODE = true REPO_PATH = repos MAX_Concurrency_REPOS = 5 [database] ;support sqlite3, mysql, postgres DB_TYPE = sqlite HOST = 127.0.0.1 PORT = 3306 NAME = misec USER = root PASSWD = SSL_MODE = disable PATH =
Запуск
USAGE: main [global options] command [command options] [arguments...] COMMANDS: web Startup a web Service scan Start to scan github leak info help, h Show a list of commands or help for one command GLOBAL OPTIONS: --debug, -d Debug Mode --host value, -H value web listen address (default: "0.0.0.0") --port value, -p value web listen port (default: 8000) --time value, -t value scan interval(second) (default: 900) --help, -h show help --version, -v print the version
Начальный запуск
Если это первый запуск, некоторые начальные работы будут завершены автоматически.
Добавить токен
Чтобы выполнить основное сканирование, вам нужно добавить токен Github для информации о сканировании в github.
Вы можете генерировать токен в токенах.
Большинство областей доступы.
¯\_(ツ)_/¯
Примечание: Информация для исследования, обучения или проведения аудита. Применение в корыстных целях карается законодательством РФ.