Skip to content
/ JSQL Public

JSQL - a Python-based SQL Injection Automation Tool designed to streamline the process of identifying SQL vulnerabilities.

Notifications You must be signed in to change notification settings

John-A0/JSQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

JSQL - SQL-Injection Automation Script

Description

This Python-based SQL Injection Automation Tool is designed to help security researchers and penetration testers automate the process of testing web applications for SQL injection vulnerabilities. The tool sends various SQL payloads to specified endpoints and checks for successful injections based on the application's responses.

Features

  • Automatic Parameter Detection: Automatically detects input parameters from forms on the target web application.
  • Custom Payloads: Load custom SQL injection payloads from a user-specified word list.
  • Logging: Logs details of each request sent, including URL, method, and request body.

Requirements

  • Python 3.x
  • Required Python libraries:
    • requests
    • beautifulsoup4
    • colorama

You can install the required libraries using pip:

pip install requests beautifulsoup4 colorama

Usage

1-Clone this repository to your local machine:

git clone https://github.com/John-A0/JSQL.git
cd JSQL

2-Run the script:

python JSQL.py

Important Notes

  • Customization: You may want to customize the parameter's names based on the target application’s specific forms and structure (Ex: email, password).
  • Authorization: Ensure that you have permission to test the target web application. Unauthorized testing is illegal and unethical.
  • Use Cases: This tool is primarily intended for educational purposes, security research, and authorized penetration testing.

Contributing

If you would like to contribute to this project, feel free to fork the repository and submit a pull request. Suggestions and improvements are welcome!

About

JSQL - a Python-based SQL Injection Automation Tool designed to streamline the process of identifying SQL vulnerabilities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages