
Инструмент OSINT / цифровой криминалистики, написанный на Python
Horus — это универсальный комплексный инструмент для помощи в расследованиях: от использования API до компиляции данных. Это ваш напарник для предварительной подготовки!
Чтобы начать работу с этим проектом, вам понадобится установленный Python на вашем устройстве. После его установки выполните следующие шаги:
cd в каталог 'horus'. (Убедитесь, что это не самая внешняя папка)pip install -r requirements.txtpython3 horus.py в Linux/MacOS или py horus.py в WindowsПримечание: protonvpn-cli является обязательным требованием для команды 'pvpn' Примечание: openvpn CLI является обязательным требованием для команды 'ovpn'
Чтобы настроить API, необходимые для использования определённых команд, вы можете либо ввести их вручную, либо использовать команду 'apicon'
Чтобы настроить API-ключи вручную, перейдите в /src/modules/var/pipes/api_config.json. Введите свои API-ключи в соответствующие поля.
⚠️ Предупреждение: Если вы вносите вклад в этот репозиторий или тестируете его через публичный форк, обязательно удалите свои API-ключи из JSON-файла перед отправкой изменений.
🟢 = Полностью реализовано или готово более чем на 80%
🟡 = Частично реализовано / В разработке
🔴 = Ещё предстоит реализовать
По поводу Shodan: Shodan — это платный API, поэтому для работы вашего API необходимо оформить подписку. Многие функции, связанные с геолокацией, доступны в 'geolock', но более детальные возможности требуют этот API.
Часть использованного кода принадлежит Fox и Askerdyne Ltd., в частности набор инструментов шифрования 'Loki'.
Некоторые файлы .github были созданы Jesse Squires