
친구들을 스토킹하세요. 이미지 인식 및 역방향 이미지 검색을 사용하여 Instagram, FB 및 Twitter 프로필을 찾으세요.
$$$$$$$$\ $$\ $$$$$$$$\
$$ _____| $$ | $$ _____|
$$ | $$$$$$\ $$$$$$\ $$ | $$$$$$\ $$ | $$\ $$\ $$$$$$\
$$$$$\ \____$$\ $$ __$$\ $$ |$$ __$$\ $$$$$\ $$ | $$ |$$ __$$\
$$ __| $$$$$$$ |$$ / $$ |$$ |$$$$$$$$ | $$ __| $$ | $$ |$$$$$$$$ |
$$ | $$ __$$ |$$ | $$ |$$ |$$ ____| $$ | $$ | $$ |$$ ____|
$$$$$$$$\\$$$$$$$ |\$$$$$$$ |$$ |\$$$$$$$\ $$$$$$$$\\$$$$$$$ |\$$$$$$$\
\________|\_______| \____$$ |\__| \_______| \________|\____$$ | \_______|
$$\ $$ | $$\ $$ |
\$$$$$$ | \$$$$$$ |
\______/ \______/
찾고 있는 사람의 이미지가 하나 이상 있고 이름에 대한 단서가 있습니다.
이 데이터를 EagleEye에 입력하면 Instagram, Youtube, Facebook 및 Twitter에서 해당 사람의 프로필을 찾으려고 시도합니다.
이 지침들은 로컬 머신에서 개발 및 테스트 목적으로 프로젝트 사본을 실행하는 방법을 안내합니다.
Docker가 설치되어 있는지 확인하십시오
호스트로 LINUX 배포판을 사용하고 있는지 확인하십시오
저장소 복제
$ git clone https://github.com/ThoughtfulDev/EagleEye
$ cd EagleEye
$ sudo docker build -t eagle-eye .
이제 PC 어디에든 known 폴더와 result 폴더를 만듭니다.
알고 있는 사람의 이미지를 known 폴더에 넣습니다.
entry.sh에서 찾고 있는 사람의 이름을 변경합니다.
컨테이너를 시작합니다. 경로를 반드시 수정하십시오:
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
결과는 이제 /path/to/result에 있어야 합니다.
wget https://raw.githubusercontent.com/ThoughtfulDev/EagleEye/master/install.sh && chmod +x install.sh && ./install.sh
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
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
Firefox가 설치되어 있다면, 아키텍처에 맞는 Geckodriver의 최신 릴리스를 다운로드하십시오.
broken pipe 오류가 발생하면 Geckodriver 버전 0.19.1을 사용하십시오.
참고: Firefox ESR(예: Kali에서 사용)을 사용하는 경우 Geckodriver 버전 0.17을 사용하십시오.
Geckodriver를 실행 가능하게 만드십시오:
$ chmod +x /path/to/geckodriver
참고: geckodriver는 PATH에 있는 것을 선호하므로, 설정한 위치에서 PATH 내의 어딘가로 링크를 설정하거나 PATH에 추가해야 할 가능성이 높습니다.
예:
$ sudo ln -s /path/to/geckodriver /usr/local/bin/geckodriver
config.json의 값을 geckodriver의 경로로 변경하십시오. 예:
{
"DEFAULTS": {
...
},
"WEBDRIVER": {
"ENGINE": "firefox",
"PATH": "/usr/local/bin/geckodriver"
},
"FILTER": [
....
],
...
}
찾고자 하는 사람의 이미지를 최소 하나 이상 known 폴더에 넣으십시오.
지원되는 파일 형식: jpg/JPG, jpeg/JPEG, png/PNG, bmp/BMP
그런 다음 프로그램을 실행하십시오 ;)
$ python3 eagle-eye.py
사용 가능한 모든 옵션 목록을 보려면 다음을 입력하십시오:
$ python3 eagle-eye.py -h
ImageRaider 역방향 이미지 검색은 이미지 수에 따라 1~15분 정도 소요될 수 있습니다