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
Конфигурация EagleEye
- Измените значение в config.json пути geckodriver.
- Поместите хотя бы одно изображение человека, которого вы хотите найти в known папке.
использование
$ python3 eagle-eye.py
Чтобы перечислить все доступные опции, используйте -h:
$ python3 eagle-eye.py -h