Chleoz Tool
SpyHackerz.org topluluğu için özel olarak tasarlanmış profesyonel bir Google Dork komut satırı aracıdır. Bu araç ile tekli veya toplu dork tanımı yapabilir, sonuçları JSON/CSV/TSV formatında kaydedebilir, tarayıcınızda açabilir, panoya kopyalayabilir ve basit HTTP fetch önizlemesi alabilirsiniz.
Özellikler
Gereksinimler
Kullanım
Tekli sorgu
Tarayıcıda açma
Panoya kopyalama
Önizleme modu
Batch dosyası ile kullanım
Düz metin batch
`dorks.txt`:
Çalıştırma:
JSON batch
`dorks.json`:
Çalıştırma:
YAML batch
`dorks.yaml`:
Config dosyası kullanımı
Aşağıdaki dosyalardan biri otomatik olarak bulunur:
Örnek `~/.dork.yaml`:
Arama sağlayıcıları
Proxy / Tor
Proxy kullanım:
Google / arama engelleme önlemleri
Toplu sorgu kullanırken Google gibi sağlayıcıların engellemesini azaltmak için aşağıdaki seçenekleri kullanabilirsiniz:
Örnek:
Bu sayede her çağrı arasında bekleme eklenir, fetch sırasında rastgele bir User-Agent kullanılır, aynı sorgular temizlenir ve paralel çalışma hızlandırma sağlar.
HTTP Fetch
`--fetch` ile URL performansını test edin ve sayfa başlığını alın:
Output formatları
URL-only çıktı
`--output-only-urls` ile sadece bulunan arama URL'leri kaydedilir. Bu seçenek, URL listesini hızlıca export etmek için uygundur ve `--output-format` ayarını görmezden gelir.
Örnek:
Yardım
Notlar
SpyHackerz.org topluluğu için özel olarak tasarlanmış profesyonel bir Google Dork komut satırı aracıdır. Bu araç ile tekli veya toplu dork tanımı yapabilir, sonuçları JSON/CSV/TSV formatında kaydedebilir, tarayıcınızda açabilir, panoya kopyalayabilir ve basit HTTP fetch önizlemesi alabilirsiniz.
Özellikler
- Tekli Dork sorgusu oluşturma
- Toplu Dork tanımı için batch dosyası desteği
- JSON/YAML/plain batch formatları
- Çıktı formatları: TSV, CSV, JSON
- `--output-only-urls` ile yalnızca URL listesi kaydetme
- `--provider` ile farklı arama motoru desteği (Google, Bing, DuckDuckGo)
- `--proxy` ve `--tor` desteği
- `--delay` ile batch sırasında her arama arasında bekleme süresi
- `--timeout` ile HTTP isteği zaman aşımı kontrolü
- `--batch-concurrency` ile fetch işlemini paralel çalıştırma
- `--dedupe` ile tekrar eden sorguları otomatik eleme
- `--random-agent` ile fetch sırasında rastgele User-Agent kullanımı
- `--safe-mode` ile daha düşük riskli çalışma modu
- `--quiet` ile yalnızca hata ve önemli bilgileri gösterme
- `--fetch` ile URL önizleme ve sayfa başlığını alma
- `--preview` ile sadece sorgu/URL gösterme
- `--config` ile yapılandırılmış varsayılan ayar yükleme
- `--verbose` ile detaylı log
Gereksinimler
- Python 3.8+
- Opsiyonel:
- `PyYAML` YAML batch veya config için
- `requests` HTTP fetch için
Kullanım
Kod:
python chleoz.py [seçenekler] [query...]
Tekli sorgu
Kod:
python chleoz.py login admin -s example.com -f pdf -O results.tsv
Tarayıcıda açma
Kod:
python chleoz.py admin panel --inurl login --open
Panoya kopyalama
Kod:
python chleoz.py "index of" --copy
Önizleme modu
Kod:
python chleoz.py sql injection --preview
Batch dosyası ile kullanım
Düz metin batch
`dorks.txt`:
Kod:
login admin -s example.com -f pdf
sql injection --allintitle vulnerability
admin panel --inurl login -s example.org
Çalıştırma:
Kod:
python chleoz.py --batch-file dorks.txt --output-file results.tsv
JSON batch
`dorks.json`:
Kod:
[
{
"name": "Example PDF search",
"terms": ["login", "admin"],
"site": "example.com",
"filetype": "pdf",
"notes": "PDF admin login araması"
},
{
"name": "SQL Injection",
"terms": ["sql", "injection"],
"allintitle": "vulnerability"
}
]
Çalıştırma:
Kod:
python chleoz.py --batch-file dorks.json --output-file results.json --output-format json
YAML batch
`dorks.yaml`:
Kod:
- name: Example PDF search
terms:
- login
- admin
site: example.com
filetype: pdf
notes: PDF admin login araması
- name: SQL injection
terms:
- sql
- injection
allintitle: vulnerability
Config dosyası kullanımı
Aşağıdaki dosyalardan biri otomatik olarak bulunur:
- ~/.dorkrc
- ~/.dork.yaml
- ~/.dork.json
Örnek `~/.dork.yaml`:
Kod:
provider: bing
open_browser: false
copy: false
output_format: json
proxy: http://127.0.0.1:8080
fetch: false
Arama sağlayıcıları
- google (varsayılan)
- bing
- duckduckgo
Kod:
python chleoz.py admin --provider bing
Proxy / Tor
Proxy kullanım:
Kod:
python chleoz.py admin --proxy http://127.0.0.1:8080\[/code\]
Tor kullanım:
[code]python chleoz.py admin --tor
Google / arama engelleme önlemleri
Toplu sorgu kullanırken Google gibi sağlayıcıların engellemesini azaltmak için aşağıdaki seçenekleri kullanabilirsiniz:
- `--delay 5` : her fetch isteği arasında bekleme ekler
- `--random-agent` : rastgele User-Agent kullanır
- `--safe-mode` : `--delay 5` ve `--random-agent` seçeneğini otomatik etkinleştirir
- `--batch-concurrency 2` : fetch işlemini paralel yaparak hız kazanır
- `--timeout 15` : isteğin zaman aşımını artırır
- `--dedupe` : tekrar eden sorguları batch işleminden önce çıkar
Örnek:
Kod:
python chleoz.py --batch-file dorks.txt --fetch --delay 5 --random-agent --safe-mode --batch-concurrency 2 --timeout 15
Bu sayede her çağrı arasında bekleme eklenir, fetch sırasında rastgele bir User-Agent kullanılır, aynı sorgular temizlenir ve paralel çalışma hızlandırma sağlar.
HTTP Fetch
`--fetch` ile URL performansını test edin ve sayfa başlığını alın:
Kod:
python chleoz.py admin --fetch
Output formatları
- TSV: `--output-format tsv`
- CSV: `--output-format csv`
- JSON: `--output-format json`
- Sadece URL: `--output-only-urls`
URL-only çıktı
`--output-only-urls` ile sadece bulunan arama URL'leri kaydedilir. Bu seçenek, URL listesini hızlıca export etmek için uygundur ve `--output-format` ayarını görmezden gelir.
Örnek:
Kod:
python chleoz.py --batch-file dorks.txt --output-file urls.txt --output-only-urls
Yardım
Kod:
python chleoz.py --help
Notlar
- YAML batch veya config kullanmak için `PyYAML` yükleyin:
Kod:pip install pyyaml - HTTP fetch işlemleri için `requests` yüklü değilse Python'un yerleşik `urllib` kullanılır.
💬 SpyHackerz Telegram — Anlık tartışmalar ve duyurular için katıl