HTTP Sniffer APP
### Temel Yetenekler
- **Gerçek Zamanlı Paket Yakalama**: Gerçek zamanlı HTTP/HTTPS paket yakalamayı ve ayrıntılı paket görüntülemeyi (istek başlıkları/gövdesi, yanıt başlıkları/gövdesi) destekler.
- **Uygulamaya Göre Analiz**: Sorunların kaynağını hızla bulmak için ağ trafiğini uygulamaya göre filtreler ve analiz eder.
- **HTTPS Şifre Çözme**: SSL/TLS sertifika yönetimi ve içe aktarımı sağlar ve şifreli trafik şifre çözme analizini destekler.
- **İstek Simülasyonu (Sahte): Yapılandırılabilir kurallar, hem çevrimiçi hem de çevrimdışı hata ayıklamayı kolaylaştırarak HTTP sahteciliğine olanak tanır.
- **Değiştir ve Tekrar Oynat**: Engellemeden sonra istek ve yanıtları düzenlemeyi ve onarımların etkinliğini doğrulamak için tekrar oynatmayı destekler.
### VPNService Neden Kullanılmalıdır?
Uygulamalar, sistem düzeyinde ağ veri kanallarını uygulamak için Android'in VPNService'ini kullanır ve aşağıdaki özellikleri etkinleştirir:
- **Ağ Yakalama**: VPN teknolojisini kullanarak cihazdaki diğer uygulamalardan gelen ağ isteklerini ve yanıtlarını yakalar. - **Paket Analizi**: HTTP/HTTPS trafiğini gerçek zamanlı olarak analiz eder, önemli alanları ve verileri ayıklayıp görüntüler.
- **Ağ Hata Ayıklama**: Geliştirme ve hata ayıklamaya yardımcı olmak için istek yolu izleme, performans gözlemi ve sorun tespit araçları sağlar.
- **Paket Yeniden Yazma**: Yakalanan istekleri değiştirir, kurallar ekler ve düzeltme çözümlerini doğrulamak için bunları yeniden gönderir.
### Uyumluluk ve Şeffaflık Beyanı
- **Kullanıcı Algısı**: Kullanıcıların tam olarak bilgilendirildiğinden emin olmak için VPN hizmeti durumunu bildirim çubuğunda sürekli olarak görüntüler.
- **İzin Şeffaflığı**: Yetkilendirme ve katılım sürecinde VPN izinlerinin nedenini ve amacını açıkça açıklar. - **İşlevsel Gereklilik**: VPNService, sistem düzeyinde ağ izleme ve analizi için gerekli bir teknik araçtır.
- **Güvenlik Sınırı**: Yalnızca geliştirme ve test senaryolarında ağ hata ayıklama ve analizi için kullanılır; kullanıcı gizlilik verileri toplanmaz.
- **HTTPS Uyumluluğu**: HTTPS şifre çözme, yalnızca kullanıcı güvenilir bir sertifikayı aktif olarak yükleyip açıkça yetkilendirdikten sonra gerçekleştirilir. Sertifika yönetimi tamamen kontrol edilebilir ve kaldırılabilir.
### Uygulanabilir Senaryolar
- Geliştirme hata ayıklama, API doğrulama, sorun yeniden üretimi ve konumu
- Çevrimiçi sorun izleme, zayıf ağ ve istisna işleme doğrulaması
- Üçüncü taraf SDK/gömülü WebView ağ davranışı analizi
- Sahte senaryoları hızla oluşturun ve doğrulayın




