
Stalke deine Freunde. Finde ihre Instagram-, Facebook- und Twitter-Profile mithilfe von Bilderkennung und umgekehrter Bildersuche.
$$$$$$$$\ $$\ $$$$$$$$\
$$ | $$ | $$ |
$$ | $$$$$$\ $$$$$$\ $$ | $$$$$$\ $$ | $$\ $$\ $$$$$$\
$$$$$\ _$$\ $$ $$\ $$ |$$ $$\ $$$$$\ $$ | $$ |$$ $$\
$$ | $$$$$$$ |$$ / $$ |$$ |$$$$$$$$ | $$ | $$ | $$ |$$$$$$$$ |
$$ | $$ $$ |$$ | $$ |$$ |$$ | $$ | $$ | $$ |$$ |
$$$$$$$$\$$$$$$$ |$$$$$$$ |$$ |$$$$$$$\ $$$$$$$$\$$$$$$$ |$$$$$$$\
_|_| _$$ |_| _| _|_$$ | __|
$$\ $$ | $$\ $$ |
$$$$$$ | $$$$$$ |
_/ ____/
Du hast mindestens ein Bild der gesuchten Person und einen Hinweis auf ihren Namen.
Du gibst diese Daten in EagleEye ein und es versucht, Instagram-, YouTube-, Facebook- und Twitter-Profile dieser Person zu finden.
Diese Anweisungen verschaffen dir eine Kopie des Projekts, die auf deinem lokalen Rechner für Entwicklungs- und Testzwecke läuft.
Stelle sicher, dass Docker installiert ist Stelle sicher, dass du eine LINUX-Distribution als Host verwendest
Repository klonen
$ git clone https://github.com/ThoughtfulDev/EagleEye
$ cd EagleEye
$ sudo docker build -t eagle-eye .
Erstelle nun einen known-Ordner und einen result-Ordner an einem beliebigen Ort auf deinem PC.
Lege die Bilder der bekannten Person in den known-Ordner.
Ändere den Namen der gesuchten Person in entry.sh.
Starte den Container. Achte darauf, die Pfade anzupassen:
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
Das Ergebnis sollte sich nun in /path/to/result befinden.
wget https://raw.githubusercontent.com/ThoughtfulDev/EagleEye/master/install.sh && chmod +x install.sh && ./install.sh
Für Debian-basierte Distributionen
$ 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
Für 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
Wenn Firefox installiert ist, lade das neueste Release des Geckodrivers für deine Architektur herunter.
Wenn du einen broken pipe-Fehler erhältst, verwende Geckodriver Version 0.19.1.
Hinweis: Wenn du Firefox ESR verwendest (wie Kali es tut), verwende bitte die Geckodriver-Version 0.17.
Mach den Geckodriver ausführbar:
$ chmod +x /path/to/geckodriver
Hinweis: Der geckodriver sollte sich am besten in deinem PATH befinden, daher wirst du wahrscheinlich einen Link zu einem Verzeichnis in deinem PATH erstellen (oder ihn zu deinem PATH hinzufügen) müssen.
Beispiel:
$ sudo ln -s /path/to/geckodriver /usr/local/bin/geckodriver
Ändere den Wert in config.json auf den Pfad des geckodriver z.B.
{
"DEFAULTS": {
...
},
"WEBDRIVER": {
"ENGINE": "firefox",
"PATH": "/usr/local/bin/geckodriver"
},
"FILTER": [
....
],
...
}
Lege mindestens ein Bild der Person, die du finden möchtest, in den known-Ordner.
Unterstützte Dateitypen sind: jpg/JPG, jpeg/JPEG, png/PNG und bmp/BMP.
Dann führe das Programm aus ;)
$ python3 eagle-eye.py
Um eine Liste aller verfügbaren Optionen zu sehen, gib einfach ein
$ python3 eagle-eye.py -h
Die ImageRaider-Rückwärtssuche kann einige Minuten in Anspruch nehmen – 1–15 Minuten, abhängig von der Anzahl der Bilder