Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GP-Scanner

License: MIT Python 3.8+

GP-Scanner adalah tool pemindai kerentanan web berbasis template YAML ringan yang dirancang dengan filosofi kecepatan dan kemudahan kustomisasi (mirip arsitektur Nuclei). Tool ini memungkinkan Anda mendeteksi file sensitif yang terbuka, direktori terekspos, atau kesalahan konfigurasi (misconfiguration) secara modular.

GP-Scanner Terminal Preview


Fitur Utama

  • Menu Interaktif: Cukup jalankan python3 gp_scanner.py tanpa argumen untuk masuk ke menu interaktif dengan branding By Gopyr.
  • Template YAML Modular: Aturan deteksi dipisahkan dalam file YAML di folder templates/, sehingga sangat mudah ditambah atau dimodifikasi tanpa mengubah kode inti.
  • Matcher Fleksibel: Mendukung pencocokan berdasarkan status code HTTP (status) dan kata kunci teks (word).
  • Laporan Terstruktur JSON: Menyimpan hasil temuan kerentanan secara lengkap ke file laporan JSON.

Cara Penggunaan

Mode Interaktif

python3 gp_scanner.py

Mode Command Line

python3 gp_scanner.py "http://localhost:3000" --templates ./templates --output scan_report.json

Cara Menambah Template Baru

Buat file YAML baru di dalam folder templates/ dengan format berikut:

id: custom-check
info:
  name: Custom Vulnerability Check
  severity: medium
requests:
  - method: GET
    path: /path/to/check
    matchers:
      - type: status
        value: 200
      - type: word
        value: ["SecretKeyword"]

Lisensi

MIT License - Bebas digunakan dan dikembangkan oleh komunitas.

About

YAML Template Vulnerability Scanner By Gopyr

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages