Инструменты3 августа 2026 г., 13:46 МСК🤖 Auto

GReverse: OSINT-инструмент с распознаванием лиц и мультипроцессорным поиском

Разработчики представили GReverse — утилиту для обратного поиска изображений и данных, объединяющую Google Custom Search, Google Vision API и библиотеку face_recognition для эффективного сбора информации.

Баннер новости 4949

Что такое GReverse и зачем он нужен

GReverse — это инструмент для сбора информации из открытых источников (OSINT), ориентированный на исследователей данных, специалистов по кибербезопасности и пентестеров. Утилита позволяет проводить глубокий анализ по единственному входному параметру: изображению или имени. В основе работы лежат два ключевых сервиса Google: Google Custom Search для поиска ссылок и Google Cloud Vision API для анализа визуального контента.

Ключевые технические возможности

Инструмент выделяется не только стандартным поиском, но и встроенными функциями компьютерного зрения. GReverse умеет находить полные совпадения, частичные совпадения и визуально похожие изображения. Особое внимание уделено скорости: разработчики использовали встроенную библиотеку multiprocessing Python 3, что позволяет загружать результаты с настраиваемым количеством процессов, значительно ускоряя сбор данных.

Дополнительная функция — встроенное распознавание лиц. С помощью библиотеки face_recognition система может автоматически проверять найденные изображения на совпадение с исходным лицом, что критически важно для идентификации персоналий.

Форматы вывода и гибкость настроек

Результаты поиска можно сохранять в локальную директорию в нескольких форматах:

  • JSON — для программной обработки;
  • XML — для интеграции с другими системами;
  • RAW (dictionary) — сырые данные;
  • Pretty — человекочитаемый вывод в консоли.

Пользователь также может ограничить запросы только обычным поиском Google, если API-анализ не требуется, что делает инструмент универсальным «швейцарским ножом» для разведки.

Требования к окружению и установка

GReverse работает исключительно на Python 3. Для корректного функционирования необходимо установить ряд зависимостей через pip и настроить учетные данные Google Cloud. Особое внимание разработчики уделяют конфигурации: рекомендуется создать два отдельных программируемых поисковых движка Google — один для изображений, другой для ссылок, и прописать их ID в файл creds.py внутри папки api_creds.

Компонент Назначение Установка (pip)
google-api-python-client Клиент для Google API pip install google-api-python-client
google-cloud-vision Анализ изображений (Vision API) pip install google-cloud-vision
face_recognition Распознавание и сравнение лиц pip install face_recognition
google.protobuf Протоколы данных Google pip install protobuf
tqdm Индикаторы прогресса загрузки pip install tqdm
dict2xml Конвертация данных в XML pip install dict2xml

Для кого этот инструмент

Проект открыт для контрибуции, что говорит о развитии сообщества вокруг GReverse. Инструмент полезен для верификации профилей в социальных сетях, поиска утечек данных и анализа цифрового следа. Наличие мультипроцессорной обработки делает его эффективным даже при работе с большими объемами данных, где скорость имеет решающее значение.

Источник: Github ↗