$$$$$$$$\\ $$\\ $$$$$$$$\\
$$ _____| $$ | $$ _____|
$$ | $$$$$$\\ $$$$$$\\ $$ | $$$$$$\\ $$ | $$\\ $$\\ $$$$$$\\
$$$$$\\ \\____$$\\ $$ __$$\\ $$ |$$ __$$\\ $$$$$\\ $$ | $$ |$$ __$$\\
$$ __| $$$$$$$ |$$ / $$ |$$ |$$$$$$$$ | $$ __| $$ | $$ |$$$$$$$$ |
$$ | $$ __$$ |$$ | $$ |$$ |$$ ____| $$ | $$ | $$ |$$ ____|
$$$$$$$$\\\\$$$$$$$ |\\$$$$$$$ |$$ |\\$$$$$$$\\ $$$$$$$$\\\\$$$$$$$ |\\$$$$$$$\\
\\________|\\_______| \\____$$ |\\__| \\_______| \\________|\\____$$ | \\_______|
$$\\ $$ | $$\\ $$ |
\\$$$$$$ | \\$$$$$$ |
\\______/ \\______/
您至少有一张您要寻找的人的图像,并且有关于他们的名字的线索。
您将此数据输入EagleEye ,并试图找到此人的Instagram,YouTube,Facebook和Twitter配置文件。
目录
- 入门
- 用法
- 使用
- 托多
- 作者
- 致谢
?入门
这些说明将使您在本地计算机上启动并运行该项目的副本,以开发和测试目的。
先决条件
- 安装X服务器的系统(Linux)
- 安装了Firefox
使用Docker时
- 只需要Docker
当您不使用Docker
- Python 3.6或更高
- Pythons Pip
安装
Docker(首选)
确保已安装了Docker
-
克隆存储库
$ git克隆https://gi**thub.*com/thoughtfuldev/eagleeye
- EagleEye
$ sudo docker build -t eagle-eye .\”>$ cd EagleEye $ sudo docker build -t eagle-eye .
-
现在,在PC上的任何地方创建一个已知文件夹和结果文件夹。
-
将已知人的图像放在已知文件夹中。
-
更改您在entry.sh中搜索的人的名称
-
启动容器。确保编辑路径:
EagleEye/known \\
-v /path/to/result:/result \\
-v /path/to/ EagleEye /Repository/entry.sh:/entry.sh \\
eagle-eye
\”>
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
结果现在应该在/路径/到/结果中
自动先决条件安装(如果Docker不起作用)
wget https://raw.g*ithubuse*rcon*tent.com/ThoughtfulDev/EagleEye/master/install.sh && chmod +x install.sh && ./install.sh
手动先决条件安装(如果您是铁杆)
对于Debian的发行版
EagleEye && sudo pip3 install -r requirements.txt
$ sudo pip3 install –upgrade beautifulsoup4 html5lib spry\”>
$ 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://*git**hub.com/ThoughtfulDev/EagleEye $ cd EagleEye && sudo pip3 install -r requirements.txt $ sudo pip3 install --upgrade beautifulsoup4 html5lib spry
对于拱门
EagleEye && sudo pip3 install -r requirements.txt
$ sudo pip3 install –upgrade beautifulsoup4 html5lib spry\”>
$ sudo pacman -Syu $ sudo pacman -S git python python-pip gtk3 boost cmake libffi $ git clone https://*git**hub.com/ThoughtfulDev/EagleEye $ cd EagleEye && sudo pip3 install -r requirements.txt $ sudo pip3 install --upgrade beautifulsoup4 html5lib spry
如果安装了Firefox,请为您的体系结构下载最新版本的Geckodriver。
如果您遇到损坏的管道错误,请使用geckodriver版本0.19.1。
注意:如果您使用的是Firefox ESR(像Kali一样),请使用Geckodriver版本0.17。
使geckodriver可执行:
$ chmod +x /path/to/geckodriver
注意:Geckodriver更喜欢在您的路径中,因此无论您在任何地方设置它,都可能需要将链接设置为路径中的某个地方(或将其添加到路径中)。
例子:
$ sudo ln -s /path/to/geckodriver /usr/local/bin/geckodriver
?用法
配置:常规
将config.json中的值更改为geckodriver的路径
{
\"DEFAULTS\": {
...
},
\"WEBDRIVER\": {
\"ENGINE\": \"firefox\",
\"PATH\": \"/usr/local/bin/geckodriver\"
},
\"FILTER\": [
....
],
...
}
配置:图像
将至少一张您想在已知文件夹中找到的人的图像。
支持的FILETYPE是: JPG/JPG,JPEG/JPEG,PNG/PNG和BMP/BMP。
跑步
然后运行程序;)
$ python3 eagle-eye.py
要查看所有可用选项的列表,只需键入
$ python3 eagle-eye.py -h
Imageraider反向图像搜索可能需要几分钟的时间1-15分钟,具体取决于图像的计数
托多
- 实施Chrome WebDriver
使用使用
- Python-语言
- dlib-脸检测
- face_recognition -dlib python api
- Selenium -WebBrowser自动化
✍️作者
- @thoughtfuldev-想法与工作
?致谢
- 电影鹰眼
