HTTP Sniffer APP
### Kemampuan Inti
- **Penangkapan Paket Real-Time**: Mendukung penangkapan paket HTTP/HTTPS real-time dan tampilan paket yang detail (header/isi permintaan, header/isi respons).
- **Analisis berdasarkan Aplikasi**: Memfilter dan menganalisis lalu lintas jaringan berdasarkan aplikasi untuk menemukan sumber masalah dengan cepat.
- **Dekripsi HTTPS**: Menyediakan manajemen dan impor sertifikat SSL/TLS, serta mendukung analisis dekripsi lalu lintas terenkripsi.
- **Simulasi Permintaan (Mock): Aturan yang dapat dikonfigurasi memungkinkan simulasi HTTP, memfasilitasi debugging online dan offline.
- **Ubah dan Putar Ulang**: Mendukung pengeditan permintaan dan respons setelah intersepsi, dan pemutaran ulang untuk memverifikasi efektivitas perbaikan.
### Mengapa Menggunakan VPNService
Aplikasi menggunakan VPNService Android untuk mengimplementasikan saluran data jaringan tingkat sistem, yang memungkinkan kemampuan berikut:
- **Intersepsi Jaringan**: Mencegat permintaan dan respons jaringan dari aplikasi lain di perangkat menggunakan teknologi VPN. - **Analisis Paket**: Menganalisis lalu lintas HTTP/HTTPS secara real-time, mengekstrak dan menampilkan kolom dan data penting.
- **Debugging Jaringan**: Menyediakan alat pelacakan jalur permintaan, observasi kinerja, dan lokasi masalah untuk membantu pengembangan dan debugging.
- **Penulisan Ulang Paket**: Memodifikasi permintaan yang dicegat, menyuntikkan aturan, dan mengirimkannya kembali untuk memverifikasi solusi remediasi.
### Pernyataan Kepatuhan dan Transparansi
- **Persepsi Pengguna**: Menampilkan status layanan VPN secara terus-menerus di bilah notifikasi untuk memastikan pengguna mendapatkan informasi lengkap.
- **Transparansi Izin**: Menjelaskan secara jelas alasan dan tujuan izin VPN selama proses otorisasi dan onboarding.
**Kebutuhan Fungsional**: VPNService merupakan sarana teknis yang diperlukan untuk intersepsi dan analisis jaringan tingkat sistem.
- **Batas Keamanan**: Hanya digunakan untuk debugging dan analisis jaringan dalam skenario pengembangan dan pengujian; tidak ada data privasi pengguna yang dikumpulkan.
- **Kepatuhan HTTPS**: Dekripsi HTTPS hanya dilakukan setelah pengguna secara aktif memasang sertifikat tepercaya dan mengotorisasinya secara eksplisit. Manajemen sertifikat sepenuhnya dapat dikontrol dan dihapus.
### Skenario yang Berlaku
- Debugging pengembangan, verifikasi API, reproduksi dan lokasi masalah
- Pelacakan masalah daring, jaringan lemah, dan verifikasi penanganan pengecualian
- Analisis perilaku jaringan SDK/WebView tertanam pihak ketiga
- Membangun dan memverifikasi skenario tiruan dengan cepat



