Vers Suite adalah aplikasi proksi intersepsi modern (terisnpirasi dari Burp Suite) yang dibangun khusus untuk pengujian keamanan web, penetration testing, dan pembelajaran. Menggunakan Python, PyQt5, dan mesin mitmproxy yang powerfull, Vers Suite menawarkan UI yang bersih, fungsionalitas mumpuni, serta kecepatan yang optimal.
- Real-Time Interception: Tangkap, modifikasi, teruskan (Forward / Forward All), atau buang (Drop / Drop All) request HTTP/HTTPS secara langsung.
- HTTP History & Advanced Metadata: Log lengkap lalu lintas web Anda. Ditambah otomatisasi deteksi WAF (Web Application Firewall), identifikasi server, keamanan Headers, hingga deteksi Cloudflare.
- Repeater: Manipulasi dan kirim ulang request secara manual untuk menginspeksi response. Dilengkapi fitur Grouping/Ungrouping dan Smart Search/Filter.
- Intruder: Fuzzing otomatis berbasis payload (mendukung kategori OWASP Top 10) untuk eksploitasi dan pengujian kerentanan secara efisien (mendukung penyesuaian thread).
- Decoder Tools: Utilitas praktis untuk URL mapping, Base64, HTML, dan Hex encoding/decoding.
- HTTPS Support: Dukungan penuh HTTPS dengan panduan instalasi sertifikat CA mitmproxy langsung dari dalam aplikasi.
Pastikan Anda memiliki Python 3.10+ (diuji pada Python 3.12). Direkomendasikan menggunakan sistem operasi Windows, namun Linux dan macOS tetap kompatibel dengan sedikit penyesuaian.
-
Clone Repositori:
git clone https://github.com/Xnuvers007/verssuite.git cd verssuite -
Buat Virtual Environment:
python -m venv venv # Windows: venv\Scripts\activate # Linux/macOS: source venv/bin/activate
-
Install Dependensi:
pip install -r requirements.txt
Jalankan Vers Suite:
python main.py- Konfigurasikan proxy browser/perangkat Anda ke listener Vers Suite (Default: 127.0.0.1:8080).
- Mulai proxy dari header bar.
- Aktifkan Intercept untuk menahan lalu lintas. Pilih request, modifikasi, lalu klik Forward atau Drop.
- Klik kanan pada histori untuk mengirim request ke Repeater atau Intruder.
- Untuk ekstensi serangan, gunakan variasi payload di folder \payloads/\ atau muat versi spesifik Anda sendiri.
Catatan HTTPS interception: Buka dialog SSL Cert di bagian header aplikasi untuk melihat petunjuk pemasangan dan folder penyimpanan sertifikat CA mitmproxy.
core/ - Mesin Proxy dan integrasi mitmproxy
ui/ - Komponen antarmuka PyQt5 dan styling (Tabs)
payloads/ - Kamus payload untuk pengujian Intruder (OWASP Top 10, dll)
main.py - Titik masuk (Entry point) aplikasi
README.md - Dokumentasi proyek
LICENSE - Lisensi MITJika proyek ini membantu Anda, pertimbangkan untuk mendukung pengembang!
- Trakteer: https://trakteer.id/Xnuvers007
- Saweria: https://saweria.co/Xnuvers007
Tetap terhubung untuk update menarik lainnya!
- GitHub: Xnuvers007
- YouTube: xnuvers0077
- Instagram: @indradwi.25
- LinkedIn: Indra Dwi Aryadi
- Facebook: indradwi.25
Alat ini dirancang khusus untuk keperluan edukasi dan pengujian keamanan yang sah. Anda diwajibkan untuk memiliki otorisasi formal sebelum mencegat, menganalisis, atau mengeksploitasi lalu lintas target. Segala bentuk penyalahgunaan adalah tanggung jawab penuh dari pengguna akhir.