⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⢀⠀⠀⠀⣰⡇⢀⡄⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡄⠀⣿⣰⡀⢠⣿⣇⣾⡇⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣰⣿⣿⢇⣾⣿⣼⣿⢃⡞⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⢋⣾⣿⣿⣿⣯⣿⠇⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⢟⣵⣿⣿⣿⣿⣿⣿⣯⡞⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣵⣿⣿⣿⣿⣿⣿⣿⣿⡿⡁⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣦⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡡⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀
⠀⠀⢀⣀⣄⣀⡀⡀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡥⠀⠀⠀⠀⠀⠀
⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀
⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠁⠀⠀⠀⠀⠀⠀⠀
⠘⣿⠋⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣀⡀⠀⠀⠀⠀
⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡛⠃⠀⠀
⠀⠀⠀⠀⠀⠀⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀
⠀⠀⠀⠀⠀⢰⣾⣿⣿⣿⣿⣿⠟⠁⠉⠙⠻⠯⡛⠿⠛⠻⠿⠟⠛⠓⠀⠀
⠀⠜⡿⠳⡶⠻⣿⣿⣿⣿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⣠⣽⣧⣾⠛⠉⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠉⠟⠁⠘⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
ŞAHİN | AltaySec
Tek komutla hedef keşfi. Port taraması, alt alan adı keşfi, yol keşfi — hepsi Türkçe çıktıyla.
AltaySec
nmap + subfinder + gobuster ayrı ayrı kullanılabilir — ama ŞAHİN:
- Türkçe çıktı — piyasadaki tek recon aracı
- Tek komut —
sahin -d domainyeterli - Öğrenme dostu — yeni başlayanlar "ne oluyor" demiyor
- CTF / eğitim — junior pentester'lar için ideal
# 1. Repoyu indir
git clone https://github.com/altaysec/sahin.git
cd sahin
# 2. Araçları kur (nmap, subfinder, gobuster vb.)
bash requirements/install-tools.sh
# 3. ŞAHİN'i kur
pip install .Kurulum olmadan çalıştırmak için:
cd sahin
pip install rich
python3 -m sahin -d example.comsahin -d example.comBu kadar. Port taraması, alt alan adı keşfi ve yol keşfi otomatik yapılır.
| Seçenek | Açıklama |
|---|---|
-d example.com |
Hedef domain (zorunlu) |
--fast |
Hızlı tarama |
--quiet |
Sadece özet göster |
--no-ports |
Port taramasını atla |
--no-paths |
Yol keşfini atla |
-w dosya.txt |
Yol keşfi kelime listesi |
--verbose |
Nmap detayları (Pn, timeout) |
-o dosya.txt |
Sonuçları dosyaya kaydet |
-h |
Tüm komutları göster |
sahin -d hedef.com --fast
sahin -d hedef.com --no-ports
sahin -d hedef.com -w common.txt
sahin -d hedef.com -o sonuc.txt
sahin -hŞAHİN şu araçları kullanır:
| Araç | Ne için | Kurulum |
|---|---|---|
| nmap | Port taraması + servis bilgisi | brew install nmap / apt install nmap |
| subfinder | Alt alan keşfi | go install .../subfinder@latest |
| gobuster / feroxbuster | Yol keşfi | apt install gobuster / cargo install feroxbuster |
Hepsi requirements/install-tools.sh ile otomatik kurulur. Araç bulunamazsa script uyarı verir — bash requirements/install-tools.sh çalıştırın.
Proje klasöründe common.txt varsa yol keşfi için otomatik kullanılır. ~4600 kelime: admin, api, .git, wp-admin, backup vb. dirb tarzı liste.
subdomains.txt artık kullanılmıyor (sadece subfinder).
- Port taraması — nmap ile açık portlar
- Alt alan adı keşfi — subfinder
- Yol keşfi — gobuster/feroxbuster ile endpoint taraması
- Özet — Terminalde net rapor
Windows: WSL kullan, Linux talimatları aynı. python -m sahin -d example.com
Docker: docker build -t sahin . && docker run --rm sahin -d example.com
Bu araç yalnızca yetkili sistemlerde ve eğitim amaçlı kullanılmalıdır. İzinsiz tarama yasadışıdır. Sorumluluk kullanıcıya aittir.
MIT · AltaySec