Automated Prequisites Installation
wget https://raw.githubusercontent.com/ThoughtfulDev/EagleEye/master/pre.sh && chmod +x pre.sh && ./pre.sh
Manual Prequisites Installation
$ 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
Regardless of which option you choose make sure that you have Firefox installed If you have Firefox installed, download the latest release of the Geckodriver for you Architecture.
Note: If you are using Firefox ESR(like Kali does) please use the Geckodriver Version 17
Next change the value in config.json
to the path of the geckodriver e.g
{
"DEFAULTS": {
...
},
"WEBDRIVER": {
"ENGINE": "firefox",
"PATH": "PATH TO geckodriver e.g C:\\Program Files\\geckodriver.exe"
},
"FILTER": [
....
],
...
}
Make the Geckodriver executable
$ chmod +x /path/to/geckodriver
I will try to implement the Chrome Webdriver as soon as possible
Next put at least one Image of the Person you want to find in the known
folder. (Has to be .jpg for now)
Then run the program ;)
$ python3 eagle-eye.py
To see a list of all available Options just type
$ python3 eagle-eye.py -h
The ImageRaider Reverse Image Search can take some minutes 1-15 Minutes depending on the count of Images
Screenshots?
Example Report (Used one Image of Emeraude Toubia)