OsintGram เป็นเครื่องมือ OSINT บน Instagram เพื่อรวบรวมวิเคราะห์และเรียกใช้การลาดตระเวน
ข้อจำกัดความรับผิดชอบ: เพื่อจุดประสงค์ทางการศึกษาเท่านั้น! ผู้ให้ข้อมูลไม่รับผิดชอบต่อการใช้เครื่องมือนี้
คำเตือน: ขอแนะนำให้ ไม่ ใช้บัญชี/บัญชีหลักของคุณเองเมื่อใช้เครื่องมือนี้
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
คุณสามารถค้นหาการใช้คำสั่งโดยละเอียดได้ที่นี่
เวอร์ชันล่าสุด | คำสั่ง | การเปลี่ยนแปลง
challenge_required
ได้อย่างไร? ข้อผิดพลาด challenge_required
หมายความว่า Instagram สังเกตเห็นพฤติกรรมที่น่าสงสัยในโปรไฟล์ของคุณดังนั้นต้องตรวจสอบว่าคุณเป็นคนจริงหรือบอท เพื่อหลีกเลี่ยงสิ่งนี้คุณควรไปที่ลิงก์ที่แนะนำและดำเนินการดำเนินการที่จำเป็น (แทรกรหัสยืนยันอีเมล ฯลฯ ) Fork/Clone/ดาวน์โหลด repo นี้
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
เปิดไฟล์ credentials.ini
ในโฟลเดอร์ config
และเขียนชื่อผู้ใช้บัญชีและรหัสผ่านของบัญชี Instagram ของคุณในฟิลด์ที่เกี่ยวข้อง
หรือคุณสามารถเรียกใช้คำสั่ง make setup
เพื่อเติมไฟล์นี้ให้คุณ
เรียกใช้สคริปต์ main.py ในหนึ่งในสองวิธี
python3 main.py <target username>
python3 main.py <target username> --command <command>
คุณสามารถใช้ osintgram2 เบต้าเพียงเปลี่ยนเป็นสาขา v2
V2 มีการปรับปรุงบางอย่างและเร็วขึ้นด้วยอินเทอร์เฟซการดำเนินการคำสั่งใหม่ ลองใช้เพียงแค่ใช้ git checkout v2
ส่วนนี้จะอธิบายว่าคุณสามารถใช้ภาพนี้กับ Docker
หรือ Docker-compose
ได้อย่างรวดเร็ว
ก่อนที่คุณจะสามารถใช้ Docker
หรือ Docker-compose
โปรดตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
make setup
จากรูทของ repo นี้สำคัญ : คอนเทนเนอร์ของคุณจะล้มเหลวหากคุณไม่ได้ทำขั้นตอนที่ #3 และกำหนดค่าข้อมูลรับรองของคุณ
หากติดตั้ง Docker คุณสามารถสร้างภาพและเรียกใช้เป็นคอนเทนเนอร์
สร้าง:
docker build -t osintgram .
วิ่ง:
docker run --rm -it -v " $PWD /output:/home/osintgram/output " osintgram < target >
<target>
คือบัญชี Instagram ที่คุณต้องการใช้เป็นเป้าหมายของคุณสำหรับ Recon-i
ที่ต้องการช่วยให้เทอร์มินัลแบบโต้ตอบใช้คำสั่งภายในคอนเทนเนอร์ เอกสาร-v
ที่ต้องการจะติดตั้งระดับเสียงระหว่างระบบไฟล์ในเครื่องของคุณและคอนเทนเนอร์เพื่อบันทึกไปยังโฟลเดอร์ ./output/
/ เอกสาร--rm
เป็นตัวเลือกจะลบระบบไฟล์คอนเทนเนอร์เมื่อเสร็จสิ้นเพื่อป้องกันการสะสมของ cruft เอกสาร-t
Flag จัดสรร pseudo -tty ซึ่งอนุญาตให้เอาต์พุตสี เอกสารdocker-compose
คุณสามารถใช้ไฟล์ docker-compose.yml
คำสั่งเดียวนี้:
docker-compose run osintgram < target >
โดยที่ target
คือเป้าหมาย Instagram สำหรับ Recon
หรือคุณอาจเรียกใช้ docker-compose
ด้วย Makefile
:
make run
- สร้างและวิ่งด้วยการแต่งเพลง แจ้งเตือนสำหรับ target
ก่อนที่จะทำงาน
เพื่อความสะดวกในการใช้งานกับนักเทียบท่าจะมีการจัดทำ Makefile
นี่คือตัวอย่างการทำงานตัวอย่างเพื่อหมุนคอนเทนเนอร์และเรียกใช้ osintgram
ด้วยคำสั่งเพียงสองคำสั่ง!
make setup
- ตั้งค่าข้อมูลรับรอง Instagram ของคุณmake run
- สร้างและเรียกใช้คอนเทนเนอร์ OsintGram และแจ้งเตือนสำหรับเป้าหมายตัวอย่างเวิร์กโฟลว์เพื่อการพัฒนา:
make setup
- ตั้งค่าข้อมูลรับรอง Instagram ของคุณmake build-run-testing
-สร้างการรันคอนเทนเนอร์โดยไม่เรียกใช้สคริปต์ main.py
มีประโยชน์สำหรับเซสชัน it
Docker เพื่อการพัฒนาmake cleanup-testing
-ทำความสะอาดภาชนะทดสอบที่สร้างขึ้นจาก build-run-testing
หากต้องการใช้เวอร์ชันการพัฒนาด้วยคุณสมบัติล่าสุดและการแก้ไขเพียงแค่สลับไปยังสาขา development
โดยใช้ Git:
git checkout development
และอัปเดตเป็นเวอร์ชันล่าสุดโดยใช้:
git pull origin development
ในการอัปเดต OsintGram ด้วยการเปิดตัวที่เสถียรเพียงดึงการกระทำล่าสุดโดยใช้ GIT
git checkout master
git pull origin master
คุณสามารถเสนอการร้องขอคุณสมบัติการเปิดปัญหาหรือคำขอดึง
นี่คือรายชื่อผู้สนับสนุนของ Osintgram:
Instagram API