-
-
Notifications
You must be signed in to change notification settings - Fork 5.9k
Third party libraries
Bernardo Damele edited this page Jul 18, 2012
·
26 revisions
Library | License | Notes | Switch |
---|---|---|---|
thirdparty/ansistrm/ |
BSD | Used to colourize logging messages | - |
`thirdparty/beautifulsoup/ | BSD | Used to crawl the target site | --crawl |
`thirdparty/chardet/ | LGPL | Used to heuristically detect the HTTP response body charset | - |
`thirdparty/clientform/ | BSD | Used to parse HTML forms | --forms |
`thirdparty/colorama/ | BSD | Used to make output colouring cross-platform | - |
`thirdparty/fcrypt/ | BSD | Used to crack a generic password hash | --passwords |
`thirdparty/gprof2dot/ | LGPL | Used for internal debug purposes | --profile |
`thirdparty/keepalive/ | LGPL | Used for persistent HTTP(s) requests |
--keep-alive and -o
|
`thirdparty/magic/ | PSF | Used to identify and show the file type in log messages | --file-write |
`thirdparty/multipartpost/ | LGPL | Used to upload files via web file stager |
--os-cmd , --os-shell , --os-pwn
|
`thirdparty/odict/ | BSD | Used internally | - |
`thirdparty/oset/ | BSD | Used to keep multiple targets sorted as they are provided |
-l , -m and -g
|
`thirdparty/pagerank/ | MIT | Used to display page rank for Google dork results | -g |
`thirdparty/prettyprint/ | MIT | Used to generate XML output |
--xml , to be replaced by --report (#14) |
`thirdparty/pydes/ | Free, public domain | Used to crack the Oracle old password format | --passwords |
`thirdparty/socks/ | BSD | Used to tunnel your requests over Tor SOCKS proxy | --tor-type |
`thirdparty/termcolor/ | MIT | Used to colourize output | - |
`thirdparty/xdot/ | LGPL | Used for internal debug purposes | --profile |
These listed are libraries and tools not entirely developed by sqlmap developers only.
Library / tool | License | Notes | Switch |
---|---|---|---|
`extra/icmpsh/ | LGPL | Used for OS takeover feature via ICMP | --os-pwn |
Library / tool | License | Notes | Switch |
---|---|---|---|
Metasploit Framework | BSD | Used for OS takeover features |
--os-pwn , --os-bof , --os-smbshell
|
PyReadline | BSD | Used for TAB autocomplete and history |
--os-shell and --sql-shell
|
python cx_Oracle | BSD | Connector for Oracle | -d |
python-impacket | BSD | Used for OS takeover feature via icmpsh | --os-pwn |
python-kinterbasdb | BSD | Connector for Firebird | -d |
python-ntlm | LGPL | Used when the site requires NTLM authentication | --auth-type |
python-psycopg2 | LGPL | Connector for PostgreSQL | -d |
python-pyodbc | MIT | Connector for Microsoft Access | -d |
python-pymssql | LGPL | Connector for MS SQL Server | -d |
python pymysql | MIT | Connector for MySQL | -d |
python-pysqlite2 | MIT | Connector for SQLite 2 | -d |