> ## Content Index
> Fetch the complete content index at: https://darkwebinformer.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# sqlmap: Automatic SQL injection and database takeover tool
- URL: https://darkwebinformer.com/sqlmap-automatic-sql-injection-and-database-takeover-tool/
- Published: 2025-03-25T20:46:35.000Z
- Updated: 2025-09-04T22:23:15.000Z
- Author: Dark Web Informer
- Tags: Tools

---

GitHub: <https://github.com/sqlmapproject/sqlmap>

---

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.

## Screenshots

[](https://github.com/sqlmapproject/sqlmap#screenshots)

![](https://storage.ghost.io/c/6b/16/6b16ac9c-cd67-432f-b0f3-bbec941084ff/content/images/2025/03/2398759829835.png)

You can visit the [collection of screenshots](https://github.com/sqlmapproject/sqlmap/wiki/Screenshots) demonstrating some of the features on the wiki.

## Installation

[](https://github.com/sqlmapproject/sqlmap#installation)

You can download the latest tarball by clicking [here](https://github.com/sqlmapproject/sqlmap/tarball/master) or latest zipball by clicking [here](https://github.com/sqlmapproject/sqlmap/zipball/master).

Preferably, you can download sqlmap by cloning the [Git](https://github.com/sqlmapproject/sqlmap) repository:

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

```

sqlmap works out of the box with [Python](https://www.python.org/download/) version **2.6**, **2.7** and **3.x** on any platform.

## Usage

[](https://github.com/sqlmapproject/sqlmap#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](https://asciinema.org/a/46601). 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](https://github.com/sqlmapproject/sqlmap/wiki/Usage).

## Links

[](https://github.com/sqlmapproject/sqlmap#links)

- Homepage: [https://sqlmap.org](https://sqlmap.org/)
- Download: [.tar.gz](https://github.com/sqlmapproject/sqlmap/tarball/master) or [.zip](https://github.com/sqlmapproject/sqlmap/zipball/master)
- Commits RSS feed: <https://github.com/sqlmapproject/sqlmap/commits/master.atom>
- Issue tracker: <https://github.com/sqlmapproject/sqlmap/issues>
- User's manual: <https://github.com/sqlmapproject/sqlmap/wiki>
- Frequently Asked Questions (FAQ): <https://github.com/sqlmapproject/sqlmap/wiki/FAQ>
- X: [@sqlmap](https://twitter.com/sqlmap)
- Demos: <https://www.youtube.com/user/inquisb/videos>
- Screenshots: <https://github.com/sqlmapproject/sqlmap/wiki/Screenshots>