Skip to main content

sqlmap

Build Status Python 2.6|2.7 License 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 lasting from database fingerprinting, over data fetching from the database, to accessing the underlying file system and executing commands on the operating system via out-of-band connections.

Screenshots

Screenshot

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

Installation

You can use pip to install and/or upgrade the sqlmap to latest (monthly) tagged version with:

pip install --upgrade sqlmap

Alternatively, you can download the latest tarball by clicking here or latest zipball by clicking here.

If you prefer fetching daily updates, you can download sqlmap by cloning the Git repository:

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

sqlmap works out of the box with Python version 2.6.x and 2.7.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, list of supported features and description of all options and switches, along with examples, you are advised to consult the user’s manual.

Metadata

Release files for sqlmap 1.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sqlmap 1.0.12
File Size Uploaded Provenance Actions
sqlmap-1.0.12.tar.gz 6.7 MB Without provenance Details for sqlmap-1.0.12.tar.gz

Release files / sqlmap-1.0.12.tar.gz

Download URL sqlmap-1.0.12.tar.gz
Size 6.7 MB
Tags Source
SHA-256 checksum
How to use checksums
e69ac616bf75b336c07d57e645061fb2bdfebc9c040c1412ddbccb41449942a8
BLAKE2b-256 checksum
How to use checksums
b5153050a5ef6050ebfaa4dd173f0d7cdbcbc7985ef2e3719bd8d8362abdf3b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for sqlmap 1.0.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.12 This release

1 release file No provenance

1.0.7

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page