第三方库

译自:Third party libraries

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/gprof2dot/LGPL用于内部调试目的—profile
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/Free, public domain用于破解 Oracle 旧密码格式—passwords
thirdparty/six/MIT用于 Python 2 与 3 的兼容-
thirdparty/socks/BSD用于通过 Tor SOCKS 代理隧道传输请求—tor-type and —proxy
thirdparty/termcolor/MIT用于着色输出-
thirdparty/xdot/LGPL用于内部调试目的—profile

extra/ 目录中的第三方库与工具

这些列出的为不是完全由 sqlmap 开发人员开发的库和工具。

库 / 工具许可证备注开关
extra/icmpsh/LGPL用于通过 ICMP 接管操作系统的功能—os-pwn

未打包的依赖

库 / 工具许可证备注开关
Metasploit FrameworkBSD用于操作系统接管功能—os-pwn, —os-bof, —os-smbshell
PyReadlineBSD用于 TAB 自动补全和历史记录—os-shell and —sql-shell
python cx_OracleBSDOracle 连接器-d
python ibm-dbApacheDB2 连接器-d
python-impacketBSD用于通过 icmpsh 的操作系统接管功能—os-pwn
python-kinterbasdbBSDFirebird 连接器-d
python-ntlmLGPL用于站点需要 NTLM 身份验证时—auth-type
python-psycopg2LGPLPostgreSQL 连接器-d
python-pyodbcMITMicrosoft Access 连接器-d
python-pymssqlLGPLMicrosoft SQL Server 连接器-d
python pymysqlMITMySQL 连接器-d
python-pysqlite2MITSQLite 2 连接器-d