Metadata-Version: 2.4
Name: blackhawk
Version: 1.0.4
Summary: Termux uyumlu, yetkili kamu kaynakları için etik izleme terminali
License-Expression: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Provides-Extra: textual
Requires-Dist: textual>=0.60; extra == "textual"
Provides-Extra: test
Requires-Dist: pytest>=8; extra == "test"

# BlackHawk

BlackHawk, Termux ve minimal Python kurulumlarında çalışabilen, yalnızca
kullanıcının sağladığı yetkili ve kamuya açık HTTP/HTTPS kaynaklarından küçük
özetler çıkaran yerel bir terminal aracıdır.

## Termux kurulumu

```sh
pkg update
pkg install python
python -m pip install --upgrade pip
python -m pip install .
blackhawk
```

Uygulama artık oturum tokeni, PyPI tokeni, GitHub tokeni veya profil parolası
istemez. `blackhawk` komutu Termux'ta ok tuşları, `j/k`, Enter ve sayı
kısayolları olan tam ekran renkli TUI kontrol merkezini doğrudan açar.
Textual arayüzünü yalnızca `blackhawk --ui textual` ile isteğe bağlı olarak
seçebilirsiniz. Textual kullanılamazsa aynı TUI otomatik olarak açılır.

## Kullanım

```sh
blackhawk --target https://example.com
blackhawk --ui ansi
blackhawk --help
```

ANSI menüsünde:

- `1` yetkili kaynak ekler
- `2` pasif site güvenlik denetimi ve sınırlı alt alan adı keşfi
- `3` DNS çözümlemesi
- `4` açık onayla sınırlı Nmap servis keşfi
- `5` Check-Host sağlayıcısından sınırlı küresel HTTP erişilebilirlik kontrolü
- `6` canlı izlemeyi çalıştırır
- `7` raporları üretir
- `8` yardım ekranını açar
- `q` çıkar

Site denetimi exploit payloadı, SQLi/XSS saldırısı, parola denemesi veya flood
yapmaz; güvenlik başlıklarını, formları, parametreleri, bağlantıları ve olası
WAF sinyallerini **öngörülen risk/koruma** diliyle raporlar. Nmap yalnızca açık yetki onayından sonra ilk 20
servis portuyla sınırlıdır. Check-Host sonuçları üçüncü tarafın sağladığı
sınırlı kontrol noktalarıdır, tüm dünya için garanti değildir. Araç özel
hesaplara giriş yapmaz, kimlik bilgisi içeren URL'leri reddeder ve yalnızca
izinli/kamuya açık kaynaklar için kullanılmalıdır.
