Osintgram adalah alat Osint di Instagram untuk mengumpulkan, menganalisis, dan menjalankan pengintaian.
Penafian: Hanya untuk tujuan pendidikan! Para kontributor tidak bertanggung jawab atas penggunaan alat ini.
PERINGATAN: Dianjurkan untuk tidak menggunakan akun Anda sendiri/primer saat menggunakan alat ini.
Osintgram menawarkan shell interaktif untuk melakukan analisis di akun Instagram dari setiap pengguna dengan nama panggilannya. Anda bisa mendapatkan:
- 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
Anda dapat menemukan penggunaan perintah terperinci di sini.
Versi Terbaru | Perintah | Changelog
challenge_required
? Kesalahan challenge_required
berarti bahwa Instagram memperhatikan perilaku yang mencurigakan di profil Anda, jadi perlu memeriksa apakah Anda adalah orang sungguhan atau bot. Untuk menghindari ini, Anda harus mengikuti tautan yang disarankan dan menyelesaikan operasi yang diperlukan (masukkan kode, konfirmasi email, dll) Fork/clone/unduh repo ini
git clone https://github.com/Datalux/Osintgram.git
Arahkan ke direktori
cd Osintgram
Buat lingkungan virtual untuk proyek ini
python3 -m venv venv
Muat lingkungan virtual
.venvScriptsactivate.ps1
source venv/bin/activate
Jalankan pip install -r requirements.txt
Buka file credentials.ini
di folder config
dan tulis nama pengguna dan kata sandi akun Instagram Anda di bidang yang sesuai
Atau, Anda dapat menjalankan perintah make setup
untuk mengisi file ini untuk Anda.
Jalankan skrip Main.py dalam satu dari dua cara
python3 main.py <target username>
python3 main.py <target username> --command <command>
Anda dapat menggunakan beta Osintgram2 hanya beralih ke cabang v2
. V2 memiliki beberapa perbaikan dan lebih cepat dengan antarmuka eksekusi perintah baru. Cobalah hanya menjalankan git checkout v2
.
Bagian ini akan menjelaskan bagaimana Anda dapat dengan cepat menggunakan gambar ini dengan Docker
atau Docker-compose
.
Sebelum Anda dapat menggunakan Docker
atau Docker-compose
, harap pastikan Anda memiliki prasyarat berikut.
make setup
dari akar repo iniPenting : Wadah Anda akan gagal jika Anda tidak melakukan langkah #3 dan mengkonfigurasi kredensial Anda
Jika Docker diinstal, Anda dapat membangun gambar dan menjalankan ini sebagai wadah.
Membangun:
docker build -t osintgram .
Berlari:
docker run --rm -it -v " $PWD /output:/home/osintgram/output " osintgram < target >
<target>
adalah akun Instagram yang ingin Anda gunakan sebagai target untuk pengintaian.-i
yang diperlukan memungkinkan terminal interaktif untuk menggunakan perintah dalam wadah. dokumen-v
yang diperlukan memasang volume antara sistem file lokal Anda dan wadah untuk disimpan ke folder ./output/
. dokumen--rm
opsional menghapus sistem file kontainer pada penyelesaian untuk mencegah penumpukan cruft. dokumen-t
opsional mengalokasikan pseudo -tty yang memungkinkan output berwarna. dokumendocker-compose
Anda dapat menggunakan file docker-compose.yml
perintah tunggal ini:
docker-compose run osintgram < target >
Di mana target
adalah target Instagram untuk pengintaian.
Sebagai alternatif, Anda dapat menjalankan docker-compose
dengan Makefile
:
make run
- membangun dan menjalankan dengan komposisi. Meminta target
sebelum berjalan.
Untuk kemudahan penggunaan dengan komposisi Docker, Makefile
telah disediakan.
Berikut adalah sampel aliran kerja untuk memutar wadah dan menjalankan osintgram
dengan hanya dua perintah!
make setup
- Mengatur Kredensial Instagram Andamake run
- Membangun dan menjalankan wadah Osintgram dan meminta targetContoh alur kerja untuk pengembangan:
make setup
- Mengatur Kredensial Instagram Andamake build-run-testing
Membangun menjalankan wadah tanpa memohon skrip main.py
Berguna untuk sesi it
Docker untuk pengembanganmake cleanup-testing
-Membersihkan wadah pengujian yang dibuat dari build-run-testing
Untuk menggunakan versi pengembangan dengan fitur terbaru dan perbaikan cukup beralih ke cabang development
menggunakan git:
git checkout development
dan perbarui untuk versi terakhir menggunakan:
git pull origin development
Untuk memperbarui Osintgram dengan rilis stabil cukup tarik komit terbaru menggunakan git.
git checkout master
git pull origin master
Anda dapat mengusulkan permintaan fitur yang membuka masalah atau permintaan tarik.
Berikut adalah daftar kontributor Osintgram:
API Instagram