Ekstensi browser untuk memonitor, menganalisis, dan memodifikasi lalu lintas HTTP/HTTPS secara terpusat dari semua tab.
HTTP-Tracker adalah ekstensi browser canggih yang dirancang untuk developer, QA tester, dan siapa pun yang perlu memantau aktivitas jaringan. Ekstensi ini menyediakan sebuah antarmuka terpusat yang menampilkan semua permintaan (requests) dan respons (responses) HTTP/HTTPS dari seluruh tab dan jendela browser, termasuk mode penyamaran (incognito).
Dengan HTTP-Tracker, Anda mendapatkan fungsionalitas yang setara dengan Network Tab pada Developer Tools, namun dengan fitur tambahan yang lebih kuat dan kemudahan akses di satu tempat.
- Monitoring Terpusat: Lacak semua aktivitas jaringan dari semua tab (termasuk incognito) dalam satu jendela.
- Filter Cerdas: Saring permintaan berdasarkan URL, metode (GET, POST, dll.), status code, cache, dan tanggal. Gunakan operator
&
(AND) dan|
(OR) untuk filter yang lebih kompleks. - Modifikasi Request Header: Tambah atau ubah request header secara on-the-fly. Terapkan header untuk semua permintaan atau hanya untuk URL tertentu.
- Blokir Permintaan: Simulasikan kegagalan jaringan atau perilaku ad-blocker dengan memblokir URL yang mengandung pola tertentu.
- Analisis Data:
- Lihat detail lengkap dari request/response headers, cookies, dan form data.
- Opsi untuk mengoptimalkan tampilan response cookies untuk analisis yang lebih mudah.
- Mendukung penangkapan data dari POST request (raw dan form-data).
- Keamanan & Privasi: Masking (menyembunyikan) data sensitif pada header atau form data saat melakukan screenshot atau presentasi.
- Manajemen Mudah:
- Jeda dan lanjutkan penangkapan lalu lintas jaringan kapan saja.
- Hapus data yang ditangkap (semua, yang difilter, atau satu per satu).
- Akses cepat menggunakan shortcut keyboard (
Ctrl+Shift+1
atauCmd+Shift+1
).
- Performa Tinggi: Didesain untuk bekerja secara asinkron sehingga tidak memperlambat pengalaman browsing Anda.
Cara termudah untuk menginstal adalah melalui toko ekstensi resmi:
Jika Anda ingin menginstal versi pengembangan dari repositori ini:
-
Clone atau Unduh Repositori:
git clone https://github.com/RozhakLabs/HTTP-Tracker.git
Atau unduh sebagai file ZIP dan ekstrak.
-
Buka Halaman Ekstensi di Browser:
- Untuk Google Chrome, buka
chrome://extensions/
. - Untuk Mozilla Firefox, buka
about:debugging#/runtime/this-firefox
.
- Untuk Google Chrome, buka
-
Aktifkan Mode Pengembang:
- Di Chrome, aktifkan toggle "Developer mode" di pojok kanan atas.
-
Muat Ekstensi:
- Di Chrome, klik tombol "Load unpacked" dan pilih direktori
HTTP-Tracker
yang telah Anda clone/ekstrak. - Di Firefox, klik "Load Temporary Add-on..." dan pilih file
manifest.json
di dalam direktoriHTTP-Tracker
.
- Di Chrome, klik tombol "Load unpacked" dan pilih direktori
- Klik ikon HTTP-Tracker di toolbar browser Anda atau gunakan shortcut
Ctrl+Shift+1
(Cmd+Shift+1
di Mac) untuk membuka jendela tracker. - Secara otomatis, ekstensi akan mulai menangkap semua lalu lintas jaringan.
- Gunakan berbagai input field di bagian atas untuk memfilter, memblokir, atau memodifikasi permintaan sesuai kebutuhan.
- Klik pada salah satu URL yang tertangkap untuk melihat detail request dan response di panel bawah.
Alat ini dibuat untuk tujuan edukasi, pengujian, dan pengembangan profesional. Pengguna bertanggung jawab penuh atas segala tindakan yang dilakukan menggunakan ekstensi ini. Dilarang keras menggunakan alat ini untuk aktivitas yang melanggar hukum atau tidak etis.
Proyek ini dilisensikan di bawah Lisensi MIT. Lihat file LICENSE untuk detail lebih lanjut.