第三方库
thirdparty/ 目录中的第三方库
| 库 | 许可证 | 备注 | 开关 |
|---|---|---|---|
| thirdparty/ansistrm/ | BSD | 用于着色日志消息 | - |
| thirdparty/beautifulsoup/ | BSD | 用于爬取目标站点 | —crawl |
| thirdparty/bottle/ | MIT | 用作 RESTful API 的微型 Web 服务器 | sqlmapapi.py |
| thirdparty/chardet/ | LGPL | 用于启发式检测 HTTP 响应体字符集 | - |
| thirdparty/clientform/ | BSD | 用于解析 HTML 表单 | —forms |
| thirdparty/colorama/ | BSD | 用于跨平台着色输出 | - |
| thirdparty/fcrypt/ | BSD | 用于破解通用密码哈希 | —passwords |
| thirdparty/identywaf/ | MIT | 用于识别 WAF/IPS 解决方案 | - |
| thirdparty/keepalive/ | LGPL | 用于持久的 HTTP(s) 请求 | —keep-alive and -o |
| thirdparty/magic/ | PSF | 用于识别和显示日志消息中的文件类型 | —file-write |
| thirdparty/multipartpost/ | LGPL | 用于通过 Web 文件传输器上传文件 | —os-cmd, —os-shell, —os-pwn |
| thirdparty/odict/ | BSD | 内部使用 | - |
| thirdparty/pagerank/ | MIT | 用于显示 Google dork 结果的页面排名 | -g |
| thirdparty/prettyprint/ | MIT | 用于生成 XML 输出 | —xml, to be replaced by —report (#14) |
| thirdparty/pydes/ | Public domain | 用于破解 Oracle 旧密码格式 | —passwords |
| thirdparty/six/ | MIT | 用于兼容 Python 2/3 | - |
| thirdparty/socks/ | BSD | 用于通过 Tor SOCKS 代理隧道传输请求 | —tor-type and —proxy |
| thirdparty/termcolor/ | MIT | 用于着色输出 | - |
| thirdparty/wininetpton/ | Public domain | 用于为 Windows OS 的 inet_pton 打补丁 |
- |
extra/ 目录中的第三方库与工具
这些列出的为不是完全由 sqlmap 开发人员开发的库和工具。
| 库 / 工具 | 许可证 | 备注 | 开关 |
|---|---|---|---|
| extra/icmpsh/ | LGPL | 用于通过 ICMP 接管操作系统的功能 | —os-pwn |
未打包的依赖
| 库 / 工具 | 许可证 | 备注 | 开关 |
|---|---|---|---|
| Metasploit Framework | BSD | 用于操作系统接管功能 | —os-pwn, —os-bof, —os-smbshell |
| PyReadline | BSD | 用于 TAB 自动补全和历史记录 | —os-shell and —sql-shell |
| python cx_Oracle | BSD | Oracle 连接器 | -d |
| python ibm-db | Apache | DB2 连接器 | -d |
| python-impacket | BSD | 用于通过 icmpsh 的操作系统接管功能 | —os-pwn |
| python-kinterbasdb | BSD | Firebird 连接器 | -d |
| python-ntlm | LGPL | 用于站点需要 NTLM 身份验证时 | —auth-type |
| python-psycopg2 | LGPL | PostgreSQL 连接器 | -d |
| python-pyodbc | MIT | Microsoft Access 连接器 | -d |
| python-pymssql | LGPL | Microsoft SQL Server 连接器 | -d |
| python pymysql | MIT | MySQL 连接器 | -d |
| python-pysqlite2 | MIT | SQLite 2 连接器 | -d |
