Osintgram은 Instagram의 Osint 도구로 정찰을 수집, 분석 및 실행합니다.
면책 조항 : 교육 목적으로 만! 기고자는이 도구의 사용에 대한 책임을지지 않습니다.
경고 :이 도구를 사용할 때 자신의/기본 계정을 사용 하지 않는 것이 좋습니다.
Osintgram은 닉네임으로 모든 사용자의 Instagram 계정에 대한 분석을 수행하는 대화식 쉘을 제공합니다. 당신은 얻을 수 있습니다 :
- addrs Get all registered addressed by target photos
- captions Get user's photos captions
- comments Get total comments of target's posts
- followers Get target followers
- followings Get users followed by target
- fwersemail Get email of target followers
- fwingsemail Get email of users followed by target
- fwersnumber Get phone number of target followers
- fwingsnumber Get phone number of users followed by target
- hashtags Get hashtags used by target
- info Get target info
- likes Get total likes of target's posts
- mediatype Get user's posts type (photo or video)
- photodes Get description of target's photos
- photos Download user's photos in output folder
- propic Download user's profile picture
- stories Download user's stories
- tagged Get list of users tagged by target
- wcommented Get a list of user who commented target's photos
- wtagged Get a list of user who tagged target
자세한 명령 사용을 여기에서 찾을 수 있습니다.
최신 버전 | 명령 | changelog
challenge_required
오류를 우회 할 수있는 방법은 무엇이며 어떻게됩니까? challenge_required
오류는 Instagram이 프로필에 의심스러운 동작을 주목한다는 것을 의미하므로 실제 사람인지 봇인지 확인해야합니다. 이를 피하려면 제안 된 링크를 따르고 필요한 작업을 완료해야합니다 (코드 삽입, 이메일 확인 등). 포크/클론/이 리포지어를 다운로드하십시오
git clone https://github.com/Datalux/Osintgram.git
디렉토리로 이동하십시오
cd Osintgram
이 프로젝트에 대한 가상 환경을 만듭니다
python3 -m venv venv
가상 환경을로드하십시오
.venvScriptsactivate.ps1
source venv/bin/activate
pip install -r requirements.txt
실행합니다 .txt
config
폴더에서 credentials.ini
파일을 열고 해당 필드에 Instagram 계정 사용자 이름 및 비밀번호를 작성하십시오.
또는 make setup
명령을 실행 하여이 파일을 채울 수 있습니다.
Main.py 스크립트를 두 가지 방법 중 하나로 실행하십시오
python3 main.py <target username>
python3 main.py <target username> --command <command>
v2
지점으로 전환하는 Osintgram2 베타를 사용할 수 있습니다. V2는 약간의 개선 사항이 있으며 새로운 명령 실행 인터페이스를 통해 더 빠릅니다. git checkout v2
실행해보십시오.
이 섹션에서는 Docker
또는 Docker-compose
와 함께이 이미지를 빠르게 사용하는 방법을 설명합니다.
Docker
또는 Docker-compose
사용하기 전에 다음과 같은 전제 조건이 충족되었는지 확인하십시오.
make setup
명령을 실행하여 수행 할 수 있습니다.중요 : 3 단계를 수행하지 않고 자격 증명을 구성하면 컨테이너가 실패합니다.
Docker가 설치되면 이미지를 만들고 컨테이너로 실행할 수 있습니다.
짓다:
docker build -t osintgram .
달리다:
docker run --rm -it -v " $PWD /output:/home/osintgram/output " osintgram < target >
<target>
은 Recon 대상으로 사용하려는 Instagram 계정입니다.-i
플래그를 사용하면 대화식 터미널이 컨테이너 내에서 명령을 사용할 수 있습니다. 문서-v
플래그는 로컬 파일 시스템과 컨테이너 사이에 볼륨을 장착하여 ./output/
폴더에 저장합니다. 문서--rm
플래그는 Cruft 축적을 방지하기 위해 완료시 컨테이너 파일 시스템을 제거합니다. 문서-t
플래그는 색상 출력을 허용하는 의사 Tty를 할당합니다. 문서docker-compose
사용 docker-compose.yml
파일을 사용할 수 있습니다.
docker-compose run osintgram < target >
여기서 target
Recon의 Instagram 대상입니다.
또는 Makefile
과 함께 docker-compose
실행할 수 있습니다.
make run
- Compose와 함께 빌드 및 실행. 달리기 전에 target
의 프롬프트.
Docker-Compose와 함께 사용하기 쉽기 위해 Makefile
이 제공되었습니다.
다음은 컨테이너를 회전시키고 두 가지 명령으로 osintgram
실행하는 샘플 작업 흐름입니다!
make setup
- Instagram 자격 증명을 설정하십시오make run
.개발을위한 샘플 워크 플로우 :
make setup
- Instagram 자격 증명을 설정하십시오make build-run-testing
main.py
스크립트를 호출하지 않고 컨테이너를 실행합니다. it
Docker 세션 개발에 유용합니다make cleanup-testing
- build-run-testing
에서 생성 된 테스트 컨테이너 정리 최신 기능과 수정 된 개발 버전을 사용하려면 GIT를 사용하여 development
지점으로 전환하십시오.
git checkout development
다음을 사용하여 마지막 버전으로 업데이트하십시오.
git pull origin development
안정적인 릴리스로 Osintgram을 업데이트하려면 GIT를 사용하여 최신 커밋을 당기십시오.
git checkout master
git pull origin master
다운로드하십시오 기능 요청을 제안 할 수 있습니다.
다음은 Osintgram의 기고자 목록입니다.
Instagram API