Разработчик создал полностью локальный OSINT-агент, работающий на базе Qwen3.5 и LangChain, который доступен через Telegram. Важность этого проекта заключается в полной конфиденциальности: все данные остаются под контролем пользователя, без использования облачных решений.
Контекст проекта и его реализация
Данный проект был построен для образовательных целей, чтобы глубже изучить возможности LangChain и инструментов для OSINT (Open Source Intelligence). Используя локальную модель Qwen3.5, разрабатываемый агент обрабатывает запросы без передачи данных на сторонние серверы, что критично важно в сфере кибербезопасности.
Созданный агент может выполнять множество запросов, включая анализ профилей в Instagram, WHOIS проверки, геолокацию IP-адресов и даже вопросительные команды в естественном языке. Все операции осуществляются с помощью Telegram-бота, созданного на Python с использованием нескольких библиотек, таких как sqlite для кеширования и Matplotlib для генерации статистических графиков.
Подробности о функциональности агента
Оснащенный возможностями для работы с Instagram, агент предлагает команлы, такие как:
- /analizza_profilo @username — анализ профиля с метаданными
- /scarica_foto @username — скачивание фотографий с интерактивным списком
- /whois dominio.com — WHOIS + DNS записи с анализом AI
Все команды, требующие обращения к внешним сервисам, сначала проверяют локальную базу данных SQLite для повышения скорости и оптимизации работы.
Практическое значение проекта для пользователей
Для разработчиков и специалистов по безопасности локальный OSINT-агент — это важный инструмент, позволяющий работать с данными, не подвергая их рискам из-за использования облака. С ростом проблем конфиденциальности и безопасности, подобные решения становятся незаменимыми для профессионалов в области кибербезопасности.
Следующий этап — возможное расширение функционала агента и интеграция новых инструментов для более глубокой аналитики, что позволит улучшить его возможности в реальном времени.