# SQLiScanner **Repository Path**: jayhu/SQLiScanner ## Basic Information - **Project Name**: SQLiScanner - **Description**: Automatic SQL injection with Charles and sqlmapapi - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 32 - **Created**: 2016-09-20 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SQLiScanner [![GitHub issues](https://img.shields.io/github/issues/0xbug/SQLiScanner.svg)](https://github.com/0xbug/SQLiScanner/issues) [![GitHub forks](https://img.shields.io/github/forks/0xbug/SQLiScanner.svg)](https://github.com/0xbug/SQLiScanner/network) [![GitHub stars](https://img.shields.io/github/stars/0xbug/SQLiScanner.svg)](https://github.com/0xbug/SQLiScanner/stargazers) [![Python 3.x](https://img.shields.io/badge/python-3.x-yellow.svg)](https://www.python.org/) [![GitHub license](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://raw.githubusercontent.com/0xbug/SQLiScanner/master/LICENSE) > Automatic SQL injection with Charles and sqlmapapi 中文版说明文档[点这里](https://github.com/0xbug/SQLiScanner/blob/master/README_zh.md) ## Introduction > Automatic SQL injection with Charles and sqlmapapi ## Dependencies - Django - PostgreSQL - Celery - sqlmap - redis ## Supported platforms - Linux - osx ## Screenshots ![](http://obfxuk8r6.bkt.clouddn.com/upload.png) ![](http://obfxuk8r6.bkt.clouddn.com/stat.png) ![](http://obfxuk8r6.bkt.clouddn.com/allresults.png) ![](http://obfxuk8r6.bkt.clouddn.com/vulns.png) ## Installation Preferably, you can download SQLiScanner by cloning the Git repository: ``` git clone https://github.com/0xbug/SQLiScanner.git --depth 1 ``` You can download sqlmap by cloning the Git repository: ``` git clone https://github.com/sqlmapproject/sqlmap.git --depth 1 ``` SQLiScanner works with Python version 3.x on Linux and osx. Create virtualenv and install requirements ``` cd SQLiScanner/ virtualenv --python=/usr/local/bin/python3.5 venv source venv/bin/activate pip install -r requirements.txt ``` ## Setting DATABASES Setting ``` SQLiScanner/settings.py:85 ``` ``` DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': '', 'USER': '', 'PASSWORD': '', 'HOST': '127.0.0.1', 'PORT': '5432', } } ``` SendEmail Setting ``` SQLiScanner/settings.py:152 ``` ``` # Email EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_TLS = False EMAIL_HOST = '' EMAIL_PORT = 25 EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' DEFAULT_FROM_EMAIL = '' ``` ``` scanner/tasks.py:13 ``` ``` class SqlScanTask(object): def __init__(self, sqli_obj): self.api_url = "http://127.0.0.1:8775" self.mail_from = "" self.mail_to = [""] ``` ## Syncdb ``` python manage.py makemigrations scanner python manage.py migrate ``` ## Create superuser ``` python manage.py createsuperuser ``` ## Run ``` redis-server python sqlmapapi.py -s -p 8775 python manage.py celery worker --loglevel=info python manage.py runserver ```