DarkGPT - новый инструмент на базе искусственного интеллекта предназначенный для выполнения запросов к базам данных утечечек информации, может стать незаменимым OSINT помощником для ИТ или ИБ отдела вашей организации.
Работает на базе GPT-4-200K (рекомендовано разработчиком)
Установка и использование
Перед началом работы убедитесь, что в вашей операционной системе установлен Python. Этот проект был протестирован с использованием Python 3.8 и более поздних версий.
Сначала вам нужно клонировать репозиторий GitHub на свой локальный компьютер или сервер. Вы можете сделать это, выполнив следующую команду в своем терминале:
git clone https://github.com/luijait/DarkGPT.git
cd DarkGPT
Для корректной работы скрипта вам потребуется настроить переменные среды. Скопируйте файл .example.env в новый файл с именем .env:
cp .env.example .env
Заполняем данные .env и сохраняем фаил:
DEHASHED_API_KEY="your_dehashed_api_key_here"
DEHASHED_USERNAME="your_dehashed_username"
OPENAI_API_KEY="API_KEY from openai.com"
DeHashed API Key:
- Перейдите на DeHashed (https://www.dehashed.com/). Если у вас еще нет учетной записи, вам необходимо зарегистрироваться. Если у вас есть учетная запись, просто войдите в систему.
- DeHashed - это платный сервис, поэтому вам нужно будет подписаться на один из их тарифных планов, чтобы получить доступ к API. Выберите тарифный план, который соответствует вашим потребностям, минимальный тариф $5.49.
- После того, как вы оформили подписку, вы обычно можете найти свой API-ключ в настройках своей учетной записи или на панели мониторинга. Найдите раздел с надписью "API" или что-то подобное. Если у вас возникли проблемы с его поиском, возможно, вам поможет служба поддержки или документация DeHashed.
- Храните свой API-ключ в безопасности. Не делитесь им с другими и не размещайте его в общедоступных репозиториях кода.
OpenAI API Key:
- Перейдите на веб-сайт OpenAl (https://openai.com/). Вам нужно будет создать учетную запись, если у вас ее нет, или войти в систему, если она у вас есть.
- Как только вам будет предоставлен доступ, вы сможете найти свой ключ API в личном кабинете OpenAI. Там должен быть раздел для ключей API или настроек разработчика.
- Ознакомьтесь с политикой использования OpenAI и политикой выставления счетов. В зависимости от объема ваших запросов и конкретных моделей, которые вы используете, могут возникнуть дополнительные расходы. Планируйте соответствующим образом и контролируйте свои запросы к API.
- Как и в случае с любым ключом API, важно обеспечить безопасность вашего ключа OpenAI. Не делитесь им публично или с кем-либо, у кого не должно быть к нему доступа.
Общие советы по управлению ключами API:
Храните ключи API в переменных среды, а не жестко кодируйте их в своем проекте. Это делает ваше приложение более безопасным и гибким.
Если вы используете Git, убедитесь, что ваш файл .env или любой другой файл, содержащий ключи API, указан в вашем файле .gitignore, чтобы предотвратить его загрузку в общедоступный репозиторий.
Всегда обращайтесь к официальной документации поставщика API для получения наиболее точной и актуальной информации о получении и использовании ключей API. Следуя этим шагам и рекомендациям, вы сможете получить необходимые ключи API для интеграции сервисов DeHashed и OpenAI в свои проекты.
Для запуска проекта нам потребуются определенные пакеты Python. Установите их, выполнив следующую команду:
pip install -r requirements.txt
После установки пакетов запустим скрипт:
python3 main.py
Далее вводим наш запрос.