
Acecha a tus amigos. Encuentra sus perfiles de Instagram, Facebook y Twitter usando reconocimiento de imágenes y búsqueda inversa de imágenes.
$$$$$$$$\ $$\ $$$$$$$$\
$$ _____| $$ | $$ _____|
$$ | $$$$$$\ $$$$$$\ $$ | $$$$$$\ $$ | $$\ $$\ $$$$$$\
$$$$$\ \____$$\ $$ __$$\ $$ |$$ __$$\ $$$$$\ $$ | $$ |$$ __$$\
$$ __| $$$$$$$ |$$ / $$ |$$ |$$$$$$$$ | $$ __| $$ | $$ |$$$$$$$$ |
$$ | $$ __$$ |$$ | $$ |$$ |$$ ____| $$ | $$ | $$ |$$ ____|
$$$$$$$$\\$$$$$$$ |\$$$$$$$ |$$ |\$$$$$$$\ $$$$$$$$\\$$$$$$$ |\$$$$$$$\
\________|\_______| \____$$ |\__| \_______| \________|\____$$ | \_______|
$$\ $$ | $$\ $$ |
\$$$$$$ | \$$$$$$ |
\______/ \______/
Tienes al menos una imagen de la persona que buscas y una pista sobre su nombre.
Introduces estos datos en EagleEye e intenta encontrar perfiles de Instagram, Youtube, Facebook y Twitter de esa persona.
Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para fines de desarrollo y prueba.
Asegúrate de tener Docker instalado Asegúrate de usar una distribución LINUX como sistema anfitrión
Clona el repositorio
$ git clone https://github.com/ThoughtfulDev/EagleEye
$ cd EagleEye
$ sudo docker build -t eagle-eye .
Ahora crea una carpeta known y una carpeta result en cualquier lugar de tu PC.
Coloca las imágenes de la persona conocida en la carpeta known.
Cambia el nombre de la persona que buscas en entry.sh.
Inicia el contenedor. Asegúrate de editar las rutas:
sudo docker run -t --net=host --env="DISPLAY" \
--volume="$HOME/.Xauthority:/root/.Xauthority:rw" \
-v /path/to/known:/EagleEye/known \
-v /path/to/result:/result \
-v /path/to/EagleEye/Repository/entry.sh:/entry.sh \
eagle-eye
El resultado debería estar ahora en /path/to/result
wget https://raw.githubusercontent.com/ThoughtfulDev/EagleEye/master/install.sh && chmod +x install.sh && ./install.sh
Para distribuciones basadas en 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 requirements.txt
$ sudo pip3 install --upgrade beautifulsoup4 html5lib spry
Para Arch
$ 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 requirements.txt
$ sudo pip3 install --upgrade beautifulsoup4 html5lib spry
Si Firefox está instalado, descarga la última versión de Geckodriver para tu arquitectura.
Si obtienes un error de broken pipe, usa la versión 0.19.1 de Geckodriver.
Nota: Si estás usando Firefox ESR (como Kali), por favor usa la versión 0.17 de Geckodriver.
Haz ejecutable el Geckodriver:
$ chmod +x /path/to/geckodriver
Nota: El geckodriver prefiere estar en tu PATH, así que donde lo coloques, probablemente necesitarás crear un enlace a algún lugar en tu PATH (o agregarlo a tu PATH).
Ejemplo:
$ sudo ln -s /path/to/geckodriver /usr/local/bin/geckodriver
Cambia el valor en config.json a la ruta del geckodriver, por ejemplo:
{
"DEFAULTS": {
...
},
"WEBDRIVER": {
"ENGINE": "firefox",
"PATH": "/usr/local/bin/geckodriver"
},
"FILTER": [
....
],
...
}
Coloca al menos una imagen de la persona que deseas encontrar en la carpeta known.
Los tipos de archivo admitidos son: jpg/JPG, jpeg/JPEG, png/PNG y bmp/BMP.
Luego ejecuta el programa ;)
$ python3 eagle-eye.py
Para ver una lista de todas las opciones disponibles, simplemente escribe:
$ python3 eagle-eye.py -h
La búsqueda inversa de imágenes de ImageRaider puede tomar entre 1 y 15 minutos dependiendo de la cantidad de imágenes