Skip to content

This is python tools auto scanner SQL injection for bughunter and pentester

Notifications You must be signed in to change notification settings

marz-hunter/sqli

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

BSQLI Scanner Tool

A multi-threaded SQL Injection vulnerability scanner that injects payloads into URL parameters to detect potential vulnerabilities based on response time delays. This tool is written in Python and uses the requests library to perform HTTP GET requests.

Disclaimer:
This tool is for educational and authorized testing purposes only. Do not use it on systems without explicit permission. Unauthorized scanning is illegal and unethical.

Features

  • Multi-threaded scanning: Gunakan hingga 10 thread untuk mempercepat proses scanning.
  • Payload Injection: Menyisipkan payload ke setiap parameter URL untuk menguji kerentanan.
  • Flexible Input: Mendukung input berupa file, URL tunggal, atau folder yang berisi file dengan URL.
  • Output yang Dapat Disesuaikan:
    • Simpan seluruh hasil ke satu file output (menggunakan opsi -o/--output).
    • Atau, simpan hasil per domain dengan format {domain}.vulnsqli.<ekstensi> (menggunakan opsi -of/--output-folder).
  • Verbose Mode: Pilihan mode verbose untuk menampilkan detail tiap permintaan.
  • Custom Cookie: Opsi untuk menambahkan cookie pada setiap request.

Requirements

  • Python 3.6+

  • Dependencies:
    Install module requests:

    pip install requests

Installation

  1. Clone repository ini:

    git clone https://github.com/marz-hunter/customBsqli.git
    cd customBsqli
  2. Pastikan dependencies telah terinstall (lihat bagian Requirements).

Usage

Jalankan tool dengan memberikan argumen yang diperlukan. Tool ini mendukung:

  • Input berupa file (URL per baris) atau folder yang berisi file dengan URL.
  • Mode verbose atau non-verbose.
  • Pengaturan jumlah thread.
  • Output berupa satu file atau per domain.

Contoh Perintah

  • Scan dari file dan simpan seluruh hasil ke satu file:

    python3 sqli.py -f input_urls.txt -o /root/vuln/vuln_urls.txt
  • Scan dari folder dan simpan hasil per domain:

    python3 sqli.py -f /path/to/url_folder -of /root/vuln
  • Scan dengan mode verbose dan 5 thread:

    python3 sqli.py -f input_urls.txt -mode V -threads 5 -o /root/vuln/vuln_urls.txt

Selama Eksekusi

  1. Payload File:
    Tool akan meminta Anda memasukkan full path ke file payload (misal: payloads/xor.txt). File ini harus berisi payload yang akan disisipkan ke parameter URL, satu payload per baris.

  2. Cookie (Opsional):
    Anda juga dapat memasukkan cookie jika diperlukan untuk request. Jika tidak, biarkan kosong.

Credits

About

This is python tools auto scanner SQL injection for bughunter and pentester

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%