Professional Security Toolkit

Vers Suite: Burp Suite Alternative yang Modern, Cepat, dan Kuat

Platform desktop untuk authorized web security testing dengan Intercept Proxy, HTTP History, Repeater, Intruder, SSL cert setup, serta analisis metadata keamanan dalam satu antarmuka profesional.

Ramah aksesibilitas: keyboard friendly, kontras tinggi, dukungan reduce motion, dan struktur konten yang jelas.

Core Features

Fitur utama Vers Suite untuk workflow pengujian keamanan web yang cepat dan terstruktur.

Intercept Proxy

Tahan, edit, forward, drop, forward all, dan drop all request HTTP/HTTPS secara realtime.

HTTP History

List traffic lengkap dengan filter cepat, context menu, dan integrasi kirim ke Repeater/Intruder.

Repeater

Replay request manual dengan grouping/ungrouping dan manajemen sesi yang efisien.

Intruder

Payload fuzzing multithread untuk pengujian endpoint, parameter, dan response behavior.

Metadata Insight

Deteksi WAF, indikasi Cloudflare, server headers, IP target, dan security headers.

SSL Certificate Setup

Panduan instalasi sertifikat untuk Chrome, Edge, Brave, Opera, Firefox, dan Safari.

Core Stack & Use Case

Sesuai arsitektur proyek Vers Suite saat ini.

Core Stack

  • Python 3.10+
  • PyQt5 desktop UI
  • mitmproxy engine

Use Case

  • Inspect requests/responses
  • Header & WAF detection
  • Manual replay and fuzzing

Instalasi

  1. Clone repository Vers Suite.
  2. Buat virtual environment.
  3. Install dependency dari requirements.txt.
  4. Jalankan aplikasi dengan python main.py.

Pilih script sesuai terminal Anda, lalu klik tombol Copy Script.

PowerShell (Windows)

git clone https://github.com/Xnuvers007/verssuite.git
cd verssuite
python -m venv venv
.\venv\Scripts\Activate.ps1
pip install -r requirements.txt
python main.py
deactivate

CMD (Windows)

git clone https://github.com/Xnuvers007/verssuite.git
cd verssuite
python -m venv venv
venv\Scripts\activate.bat
pip install -r requirements.txt
python main.py
deactivate
:: alternatif:
venv\Scripts\deactivate.bat

Bash (Linux/macOS / Git Bash)

git clone https://github.com/Xnuvers007/verssuite.git
cd verssuite
python3 -m venv venv
source venv/bin/activate
# Git Bash di Windows bisa juga:
# source venv/Scripts/activate
pip install -r requirements.txt
python main.py
deactivate

Panduan Cepat

  1. Set browser proxy ke 127.0.0.1:PORT (PORT harus sama dengan yang Anda pilih di Vers Suite).
  2. Start proxy dari header bar.
  3. Aktifkan Intercept jika ingin hold request.
  4. Kirim request dari History ke Repeater/Intruder sesuai kebutuhan testing.
  5. Buka tombol SSL Cert untuk setup sertifikat HTTPS.

Panduan Sertifikat (Step by Step)

Pertama, di aplikasi Vers Suite tekan tombol SSL Cert untuk membuka tutorial detail yang selalu sesuai host/port aktif Anda.

Google Chrome (Windows/macOS)

  1. Tekan SSL Cert di Vers Suite.
  2. Ikuti instruksi import sertifikat CA mitmproxy.
  3. Buka Chrome Settings → cari proxy.
  4. Pilih Open your computer's proxy settings.
  5. Set Address: 127.0.0.1, Port: sesuai konfigurasi Vers Suite.

Microsoft Edge

  1. Tekan SSL Cert di aplikasi.
  2. Pastikan CA cert sudah trusted di sistem.
  3. Edge Settings → cari proxy.
  4. Buka proxy settings sistem.
  5. Gunakan proxy 127.0.0.1:PORT (PORT dari Vers Suite).

Opera

  1. Klik SSL Cert pada Vers Suite.
  2. Import sertifikat CA ke trusted store OS.
  3. Opera Settings → cari proxy.
  4. Masuk ke proxy settings sistem.
  5. Set ke 127.0.0.1:PORT sesuai aplikasi.

Firefox

  1. Tekan SSL Cert di Vers Suite untuk lihat path sertifikat.
  2. Firefox → Settings → Privacy & Security → Certificates.
  3. View Certificates → Authorities → Import file sertifikat.
  4. General → Network Settings → Manual proxy configuration.
  5. Set HTTP Proxy 127.0.0.1 dan Port sesuai Vers Suite.

Safari (macOS)

  1. Tekan SSL Cert di aplikasi untuk path cert.
  2. Import CA cert ke Keychain dan set menjadi trusted.
  3. Safari menggunakan system proxy macOS.
  4. System Settings → Network → Proxies.
  5. Set Web Proxy/HTTPS Proxy ke 127.0.0.1:PORT.

Checklist Troubleshooting

  1. Pastikan status proxy di Vers Suite adalah running.
  2. Port browser harus sama persis dengan port aplikasi.
  3. Restart browser setelah import sertifikat.
  4. Cek firewall/antivirus bila request tidak lewat proxy.

Interactive Modules (Expand / Collapse)

Monitor dan kontrol request dengan mode intercept ON/OFF, queue management, metadata panel, dan aksi massal.

Kirim request dari history ke repeater, ubah payload secara manual, lalu analisis response dengan cepat.

Jalankan payload injection terstruktur berbasis kategori untuk fuzzing endpoint dan analisis pola status code.

Accessibility & Inclusive Design

Ramah untuk pengguna tuli

Informasi penting tidak bergantung pada audio. Semua interaksi utama berbasis teks, ikon, dan struktur visual jelas.

Ramah untuk pengguna bisu

Tidak ada fitur yang mewajibkan input suara. Navigasi dan aksi lengkap bisa dilakukan lewat mouse, keyboard, atau touch.

Universal usability

Support keyboard navigation, focus state jelas, tombol aksesibilitas, serta mode reduce motion untuk kenyamanan visual.

FAQ

Apakah port proxy harus 8080?

Tidak. Port bebas sesuai kebutuhan user. Pastikan browser/proxy client menggunakan host dan port yang sama dengan konfigurasi Vers Suite.

Kenapa HTTPS belum berhasil diintercept?

Periksa sertifikat CA sudah trusted, browser sudah restart, dan proxy sedang aktif pada host/port yang benar.

Apakah Vers Suite aman untuk produksi?

Tool ini ditujukan untuk environment testing berizin, audit internal, dan pembelajaran keamanan aplikasi web.