-
Sadrazamv4
ig:sadrazam_v4 tg: Sadrazam.spy
================================================================================
[SPY-OSINT-SERIES #10] GOOGLE DORKING EĞİTİM SERİSİ - BÖLÜM 10: GOOGLE CSE (CUSTOM SEARCH ENGINE) & OTOMATİK OSINT FRAMEWORK
================================================================================
[+] KONU: Google Custom Search Engine (CSE) Kurulumu, API Entegrasyonu ve Framework
[+] SEVİYE: İleri Düzey / Automation & OSINT Engineering
[+] HEDEF: Sınırsız Dork Taraması, CAPTCHA Engelsiz Veri Çekme ve Kendi OSINT Aracını Yapma
--------------------------------------------------------------------------------
1. GOOGLE CUSTOM SEARCH ENGINE (CSE) NEDİR VE NEDEN KULLANILIR?
--------------------------------------------------------------------------------
Klasik Google arama çubuğu üzerinden seri veya otomatik Dorking yapıldığında sistem
hızla HTTP 429 (Too Many Requests) hatası verir ve CAPTCHA engeline takılır.
Google CSE (Özel Arama Motoru), Google'ın resmi API altyapısını kullanarak kendi
özelleştirilmiş arama motorunuzu oluşturmanıza ve script/botlar üzerinden CAPTCHA
engellerine takılmadan yasal olarak arama yapmanıza olanak tanır.
--------------------------------------------------------------------------------
2. GOOGLE CSE (SEARCH ENGINE ID & API KEY) TEMİN ETME ADIMLARI
--------------------------------------------------------------------------------
[Adım 1] programmablesearchengine.google.com adresine gidin.
[Adım 2] "Yeni Arama Motoru" oluşturun, arama alanını "Tüm İnternet" olarak seçin.
[Adım 3] Oluşturulan arama motorunun "Search Engine ID" (cx parametresi) kodunu kopyalayın.
[Adım 4] console.cloud.google.com adresinden bir proje açıp "Custom Search API" hizmetini
aktifleştirin ve kendinize bir "API Key" üretin.
--------------------------------------------------------------------------------
3. PYTHON + GOOGLE CSE API İLE TAM OTOMATİK DORK FRAMEWORK
--------------------------------------------------------------------------------
Aşağıdaki betik, belirlediğiniz Dork listesini Google API üzerinden çalıştırır ve
çıkan sonuçları otomatik olarak bir JSON dosyasına kaydeder.
[!] GEREKLİ KÜTÜPHANELER:
pip install requests
[!] PYTHON KODU (osint_framework.py):
import requests
import json
import time
API_KEY = "YOUR_GOOGLE_API_KEY_HERE"
SEARCH_ENGINE_ID = "YOUR_SEARCH_ENGINE_ID_HERE"
def run_dork_query(dork, num_results=10):
url = "https://www.googleapis.com/customsearch/v1"
params = {
'key': API_KEY,
'cx': SEARCH_ENGINE_ID,
'q': dork,
'num': min(num_results, 10)
}
try:
response = requests.get(url, params=params)
if response.status_code == 200:
data = response.json()
results = []
if 'items' in data:
for item in data['items']:
results.append({
'title': item.get('title'),
'link': item.get('link'),
'snippet': item.get('snippet')
})
return results
else:
print(f"[-] API Hatası: Status {response.status_code}")
return []
except Exception as e:
print(f"[-] İstek Hatası: {e}")
return []
if __name__ == "__main__":
dork_list = [
'site:targetsite.com filetype
df "konfidentiel" OR "gizli"',
'site:targetsite.com inurl:admin OR inurl:login',
'site:targetsite.com (ext:env OR ext:log OR ext:sql)'
]
report = {}
print("[+] Otomatik OSINT Dork Taraması Başlatılıyor...\n")
for dork in dork_list:
print(f"[>] Taranıyor: {dork}")
found_items = run_dork_query(dork, num_results=5)
report[dork] = found_items
time.sleep(1) # API kota koruması
with open('dork_scan_report.json', 'w', encoding='utf-8') as f:
json.dump(report, f, ensure_ascii=False, indent=4)
print("\n[+] Tarama Tamamlandı! Sonuçlar 'dork_scan_report.json' dosyasına yazıldı.")
--------------------------------------------------------------------------------
4. GELECEK NESİL DORKING: AI (LLM) İLE OTOMATİK CUSTOM DORK ÜRETİMİ
--------------------------------------------------------------------------------
Gelişmiş Red Team senaryolarında yapay zeka modellerine (LLM) hedef teknolojinin
stack bilgisi verilerek anlık ve özelleştirilmiş Dork sorguları ürettirilir.
[!] AI PROMPT ORNEGI:
"Target system is running WordPress 6.2, Nginx, and AWS S3. Generate 10 high-risk
Google Dorks to discover exposed configuration files, database dumps, and unprotected
admin interfaces specifically for this tech stack."
--------------------------------------------------------------------------------
[+] BÖLÜM 10 SONU.
[+] GOOGLE DORKING MASTER SERİSİ (
TOTAL 10 BÖLÜM) TAMAMLANDI!
================================================================================
[SPY-OSINT-SERIES #10] GOOGLE DORKING EĞİTİM SERİSİ - BÖLÜM 10: GOOGLE CSE (CUSTOM SEARCH ENGINE) & OTOMATİK OSINT FRAMEWORK
================================================================================
[+] KONU: Google Custom Search Engine (CSE) Kurulumu, API Entegrasyonu ve Framework
[+] SEVİYE: İleri Düzey / Automation & OSINT Engineering
[+] HEDEF: Sınırsız Dork Taraması, CAPTCHA Engelsiz Veri Çekme ve Kendi OSINT Aracını Yapma
--------------------------------------------------------------------------------
1. GOOGLE CUSTOM SEARCH ENGINE (CSE) NEDİR VE NEDEN KULLANILIR?
--------------------------------------------------------------------------------
Klasik Google arama çubuğu üzerinden seri veya otomatik Dorking yapıldığında sistem
hızla HTTP 429 (Too Many Requests) hatası verir ve CAPTCHA engeline takılır.
Google CSE (Özel Arama Motoru), Google'ın resmi API altyapısını kullanarak kendi
özelleştirilmiş arama motorunuzu oluşturmanıza ve script/botlar üzerinden CAPTCHA
engellerine takılmadan yasal olarak arama yapmanıza olanak tanır.
--------------------------------------------------------------------------------
2. GOOGLE CSE (SEARCH ENGINE ID & API KEY) TEMİN ETME ADIMLARI
--------------------------------------------------------------------------------
[Adım 1] programmablesearchengine.google.com adresine gidin.
[Adım 2] "Yeni Arama Motoru" oluşturun, arama alanını "Tüm İnternet" olarak seçin.
[Adım 3] Oluşturulan arama motorunun "Search Engine ID" (cx parametresi) kodunu kopyalayın.
[Adım 4] console.cloud.google.com adresinden bir proje açıp "Custom Search API" hizmetini
aktifleştirin ve kendinize bir "API Key" üretin.
--------------------------------------------------------------------------------
3. PYTHON + GOOGLE CSE API İLE TAM OTOMATİK DORK FRAMEWORK
--------------------------------------------------------------------------------
Aşağıdaki betik, belirlediğiniz Dork listesini Google API üzerinden çalıştırır ve
çıkan sonuçları otomatik olarak bir JSON dosyasına kaydeder.
[!] GEREKLİ KÜTÜPHANELER:
pip install requests
[!] PYTHON KODU (osint_framework.py):
import requests
import json
import time
API_KEY = "YOUR_GOOGLE_API_KEY_HERE"
SEARCH_ENGINE_ID = "YOUR_SEARCH_ENGINE_ID_HERE"
def run_dork_query(dork, num_results=10):
url = "https://www.googleapis.com/customsearch/v1"
params = {
'key': API_KEY,
'cx': SEARCH_ENGINE_ID,
'q': dork,
'num': min(num_results, 10)
}
try:
response = requests.get(url, params=params)
if response.status_code == 200:
data = response.json()
results = []
if 'items' in data:
for item in data['items']:
results.append({
'title': item.get('title'),
'link': item.get('link'),
'snippet': item.get('snippet')
})
return results
else:
print(f"[-] API Hatası: Status {response.status_code}")
return []
except Exception as e:
print(f"[-] İstek Hatası: {e}")
return []
if __name__ == "__main__":
dork_list = [
'site:targetsite.com filetype
'site:targetsite.com inurl:admin OR inurl:login',
'site:targetsite.com (ext:env OR ext:log OR ext:sql)'
]
report = {}
print("[+] Otomatik OSINT Dork Taraması Başlatılıyor...\n")
for dork in dork_list:
print(f"[>] Taranıyor: {dork}")
found_items = run_dork_query(dork, num_results=5)
report[dork] = found_items
time.sleep(1) # API kota koruması
with open('dork_scan_report.json', 'w', encoding='utf-8') as f:
json.dump(report, f, ensure_ascii=False, indent=4)
print("\n[+] Tarama Tamamlandı! Sonuçlar 'dork_scan_report.json' dosyasına yazıldı.")
--------------------------------------------------------------------------------
4. GELECEK NESİL DORKING: AI (LLM) İLE OTOMATİK CUSTOM DORK ÜRETİMİ
--------------------------------------------------------------------------------
Gelişmiş Red Team senaryolarında yapay zeka modellerine (LLM) hedef teknolojinin
stack bilgisi verilerek anlık ve özelleştirilmiş Dork sorguları ürettirilir.
[!] AI PROMPT ORNEGI:
"Target system is running WordPress 6.2, Nginx, and AWS S3. Generate 10 high-risk
Google Dorks to discover exposed configuration files, database dumps, and unprotected
admin interfaces specifically for this tech stack."
--------------------------------------------------------------------------------
[+] BÖLÜM 10 SONU.
[+] GOOGLE DORKING MASTER SERİSİ (
TOTAL 10 BÖLÜM) TAMAMLANDI!
================================================================================
🔒 Bu içeriği görmek için giriş yapın