Найти тему
Hackerman

EagleEye: инструмент распознавания изображений [FB, YT, Instagram, Twitter]

Оглавление

EagleEye - это инструмент распознавания изображений, который позволяет вам отслеживать человека через социальные сети. Все, что вам нужно, - это хотя бы одно изображение человека, которого вы ищете, и имя или небольшая подсказка об имени этого человека. Когда вы вводите эти данные в EagleEye, он пытается найти профили и учетные записи в Facebook, YouTube, Twitter и Instagram, связанные с разыскиваемым человеком.

EagleEye: распознавание изображений и обратный поиск изображений

EagleEye в основном выполняет распознавание лица или изображения по предоставленному изображению. Когда вы вводите такие данные, как имя и изображение человека с распознаванием изображений, оно также совпадает с именем в социальных сетях, таких как Facebook, YouTube, Twitter и Instagram. Когда он находит соответствующие результаты в типе профилей пользователей, он показывает эти результаты своему пользователю. Он также может искать через защищенные и скрытые профили людей в социальных сетях.

Если EagleEye находит какой-либо профиль, например, профиль Facebook, он сравнивает изображения профиля с данными изображениями. После проверки данных, он предоставит отчет в формате PDF.

Особенности:

  • Распознавание изображений | Распознавание лиц | Facebook | YouTube | Instagram

Поддерживаемые платформы:
Linux
Требования:
Генеральная:
Система с Linux, имеющая x-сервер
Установленный Firefox
Без докера:
Python 3.6+
Python's pip
С докером:
Только докер

Установка EagleEye

Докер (предпочтительно)

Убедитесь, что вы установили Docker в своей системе и используете дистрибутив Linux как хост.

Клонировать:

$ git clone https://github.com/ThoughtfulDev/EagleEye
$ cd EagleEye
$ sudo docker build -t eagle-eye - <dockerfile

- После этого создайте две папки с именем knownи result на своем компьютере.
- Затем убедитесь, что вы добавляете фотографии известного человека в папку с именем
known.
- Убедитесь, что вы изменили имя ищущего человека
entry.sh
- Начните контейнер. Отредактируйте пути:

$ sudo docker run -t --net = host --env = "DISPLAY" \
--volume = "$ HOME / .Xauthority: /root/.Xauthority: rw" \
-v / путь / к / известному: / EagleEye / известному \
-v / путь / к / результат: / результат \
-v /path/to/EagleEye/Repository/entry.sh:/entry.sh \
eagle-eye

Результаты покажут в /path/to/result.

Ручная установка

Дистрибутивы на основе Debian

$ sudo apt update && sudo apt upgrade -y
$ sudo apt install git python3 python3-pip python3-dev
$ sudo apt install libgtk-3-dev libboost-all-dev build-essential cmake libffi-dev
$ git clone https://github.com/ThoughtfulDev/EagleEye
$ cd EagleEye && sudo pip3 install -r needs.txt
$ sudo pip3 install --upgrade beautifulsoup4 html5lib spry

Arch Linux

$ sudo pacman -Syu
$ sudo pacman -S git python python-pip gtk3 boost cmake libffi
$ git clone https://github.com/ThoughtfulDev/EagleEye
$ cd EagleEye && sudo pip3 install -r needs.txt
$ sudo pip3 install --upgrade beautifulsoup4 html5lib spry
-2

Конфигурация EagleEye

- Измените значение в  config.json пути  geckodriver.
- Поместите хотя бы одно изображение человека, которого вы хотите найти в  known папке.

использование

$ python3 eagle-eye.py

Чтобы перечислить все доступные опции, используйте -h:

$ python3 eagle-eye.py -h