Skip to content
Automatic SQL injection and database takeover tool
Python C Shell HTML C++ Perl
Branch: master
Clone or download

Latest commit

Latest commit a851dc4 May 15, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update issue templates May 15, 2019
data Mixing some fresh blood (PwnedPasswordTop100k) May 6, 2020
doc Update regarding #4099 Feb 1, 2020
extra Minor patching (--not-string related) May 5, 2020
lib Couple of trivialities May 15, 2020
plugins Patch for #4199 May 13, 2020
tamper Adding support for FrontBase Mar 2, 2020
thirdparty Fixes #4201 May 13, 2020
.gitattributes Minor update Mar 19, 2019
.gitignore Trivial update Apr 18, 2019
.pylintrc Further pleasing pylint gods Jun 1, 2019
.travis.yml Travis patch Feb 28, 2020
COMMITMENT Add GPL Cooperation Commitment (#3445) Jan 24, 2019
LICENSE Copyright year bump Jan 1, 2020
README.md Trivial patch for #4099 Feb 1, 2020
sqlmap.conf Minor update Apr 15, 2020
sqlmap.py Couple of trivialities May 15, 2020
sqlmapapi.py Copyright year bump Jan 1, 2020

README.md

sqlmap

Build Status Python 2.6|2.7|3.x License PyPI version GitHub closed issues Twitter

sqlmap is an open source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers. It comes with a powerful detection engine, many niche features for the ultimate penetration tester, and a broad range of switches including database fingerprinting, over data fetching from the database, accessing the underlying file system, and executing commands on the operating system via out-of-band connections.

The sqlmap project is currently searching for sponsor(s).

Screenshots

Screenshot

You can visit the collection of screenshots demonstrating some of the features on the wiki.

Installation

You can download the latest tarball by clicking here or latest zipball by clicking here.

Preferably, you can download sqlmap by cloning the Git repository:

git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git sqlmap-dev

sqlmap works out of the box with Python version 2.6, 2.7 and 3.x on any platform.

Usage

To get a list of basic options and switches use:

python sqlmap.py -h

To get a list of all options and switches use:

python sqlmap.py -hh

You can find a sample run here. To get an overview of sqlmap capabilities, a list of supported features, and a description of all options and switches, along with examples, you are advised to consult the user's manual.

Links

Translations

You can’t perform that action at this time.