⚠️ ÖNEMLİ UYARILAR (Mutlaka Okuyun)
Kendi Ana Hesabınızı Kullanmayın: Aracın çalışması için bir Instagram hesabı girişi yapılması gerekir. Instagram'ın hesabınızı bot algılayıp kapatma riskine karşı kesinlikle "fake/yan" bir hesap kullanın.
Gizli Profiller: Bu araç gizli profillerin içeriğine erişemez. Sadece herkese açık (public) profillerde veya halihazırda takip ettiğiniz hesaplarda çalışır. "Gizli profilleri gösteriyor" diyen araçların tamamı dolandırıcıdır!
🧰 Osintgram ile Neler Yapabilirsiniz? (Temel Komutlar)
Hedef kullanıcı adını yazıp aracı başlattığınızda karşınıza interaktif bir ekran çıkacaktır. Orada kullanabileceğiniz en popüler komutlardan bazıları şunlardır:
info ➡️ Hedef profil hakkında genel bilgileri getirir.
followers / followings ➡️ Hedefin takipçilerini veya takip ettiklerini listeler.
fwersemail / fwingsemail ➡️ Takipçilerin veya takip edilenlerin e-posta adreslerini toplamaya çalışır.
fwersnumber / fwingsnumber ➡️ Takipçilerin veya takip edilenlerin telefon numaralarını toplamaya çalışır.
photos ➡️ Hedefin paylaştığı tüm fotoğrafları output klasörüne indirir.
stories ➡️ Hedefin güncel hikayelerini (stories) indirir.
hashtags ➡️ Hedefin en çok kullandığı etiketleri (hashtag) listeler.
comments ➡️ Hedefin gönderilerine gelen toplam yorumları analiz eder.
⚙️ Adım Adım Kurulum Rehberi
Osintgram'ı bilgisayarınıza kurmak için aşağıdaki adımları sırasıyla uygulayın.
1. Dosyaları İndirme ve Klasöre Geçiş
Terminalinizi veya Komut Satırını (CMD) açarak projeyi bilgisayarınıza çekin:
Bash
git clone https://github.com/Datalux/Osintgram.git
cd Osintgram
2. Sanal Ortam (Virtual Environment) Oluşturma ve Aktif Etme
Projenin bağımlılıklarının sisteminizdeki diğer Python kütüphaneleriyle çakışmaması için bir sanal ortam oluşturuyoruz:
Bash
python3 -m venv venv
Sanal Ortamı Aktif Etmek İçin:
3. Gerekli Kütüphanelerin Kurulması
Sanal ortam aktifken şu komutla gerekli tüm paketleri tek seferde yüklüyoruz:
Bash
pip install -r requirements.txt
4. Kimlik Bilgilerinin Girilmesi (Giriş Ayarı)
Aracın çalışabilmesi için Instagram hesabınızı tanımlamanız gerekir.
Proje klasörünün içindeki config klasörüne girin.
Buradaki credentials.ini dosyasını Not Defteri veya herhangi bir metin editörüyle açın.
İlgili alanlara yan (fake) Instagram hesabınızın kullanıcı adı ve şifresini yazıp kaydedin. (Alternatif olarak HikerAPI tokenınız varsa onu da buraya tanımlayabilirsiniz).
🚀 Aracın Çalıştırılması
Her şey hazır olduktan sonra terminale aşağıdaki komutu yazarak aracı başlatabilirsiniz. <hedef_kullanici_adi> kısmına analiz etmek istediğiniz profilin kullanıcı adını yazın:
Bash
python3 main.py <hedef_kullanici_adi>
Komutu çalıştırdıktan sonra karşınıza interaktif bir shell (Osintgram >) gelecektir. Yukarıda paylaştığım komutları (Örn: info, followers) buraya yazarak bilgi toplamaya başlayabilirsiniz!
🐳 Alternatif: Docker ile Hızlı Kurulum
Eğer sisteminizde Docker yüklüyse, hiçbir kütüphane kurumuyla uğraşmadan şu iki komutla aracı ayağa kaldırabilirsiniz (Öncesinde credentials.ini ayarını yapmış olmalısınız):
Bash
# İmajı oluşturma
docker build -t osintgram .
# Aracı çalıştırma
docker run --rm -it -v "$PWD/output:/home/osintgram/output" osintgram <hedef_kullanici_adi>