网络安全常用工具汇总
在网络安全领域,掌握高效的工具是进行安全评估、漏洞挖掘及防御体系建设的关键。本文整理了一份详尽的网络安全常用工具清单,涵盖漏洞练习平台、信息搜集、Web 攻击、域渗透、Fuzz 测试、漏洞利用框架等多个维度。所有工具均基于开源社区项目,旨在帮助安全研究人员和开发者理解攻击原理,从而更好地构建防御体系。
重要提示:本文所列工具仅供授权的安全测试与学习研究使用。未经授权对他人系统进行扫描或攻击属于违法行为,请严格遵守相关法律法规。
1. 漏洞及渗透练习平台
为了安全地学习和测试漏洞利用技术,搭建本地练习环境是必不可少的环节。以下平台提供了各种常见的 Web 漏洞场景。
WebGoat 漏洞练习环境
- 项目地址: https://github.com/WebGoat/WebGoat
- 说明: OWASP 官方维护的故意存在漏洞的 Web 应用,用于教学和学习。
- Legacy 版本: https://github.com/WebGoat/WebGoat-Legacy
Damn Vulnerable Web Application (DVWA)
- 项目地址: https://github.com/RandomStorm/DVWA
- 说明: 一个非常流行的 PHP/MySQL Web 应用程序,包含多种安全漏洞等级设置。
数据库注入练习平台
- SQLi Labs: https://github.com/Audi-1/sqli-labs
- 专注于 SQL 注入漏洞的练习环境。
- Vulnerable Node: https://github.com/cr0hn/vulnerable-node
- 用 Node.js 编写的漏洞练习平台,类似 OWASP Node Goat。
网络与路由扫描器
- 本地网络扫描器: https://github.com/SkyLined/LocalNetworkScanner
- 用于发现局域网内的活跃主机和设备。
- 子域名扫描器: https://github.com/lijiejie/subDomainsBrute
- 经典的子域名爆破枚举脚本。
- 漏洞路由扫描器: https://github.com/jh00nbr/Routerhunter-2.0
- 针对路由器设备的漏洞扫描工具。
- 迷你批量信息泄漏扫描脚本: https://github.com/lijiejie/BBScan
- 快速检测常见信息泄露点。
WAF 类型检测
- Wafw00f: https://github.com/EnableSecurity/wafw00f
- 用于识别 Web 应用防火墙(WAF)类型的工具。
2. 信息搜集工具
信息搜集是渗透测试的第一步,旨在收集目标系统的公开信息。
- 社工插件 (Sreg): https://github.com/n0tr00t/Sreg
- 可查找以 email、phone、username 注册的所有网站账号信息。
- Github 信息搜集 (Gitscan): https://github.com/sea-god/gitscan
- 实时扫描查询 Git 最新上传有关邮箱账号密码信息。
- Repo 信息搜集 (GitHarvester): https://github.com/metac0rtex/GitHarvester
- 专门针对 GitHub 仓库信息的深度搜集工具。
3. WEB 工具集
此部分包含 Webshell、攻击脚本、XSS/CSRF 工具及各类辅助小工具。
Webshell 与攻击脚本
- Webshell 大合集: https://github.com/tennc/webshell
- 渗透以及 Web 攻击脚本: https://github.com/brianwrf/hackUtils
- Web 渗透小工具大合集: https://github.com/rootphantomer/hacktoolsfor_me
XSS 与 CSRF
- XSS 数据接收平台: https://github.com/firesunCN/BlueLotus_XSSReceiver
- XSS 与 CSRF 工具: https://github.com/evilcos/xssor
命令注入与数据库注入
- Commix: https://github.com/stasinopoulos/commix
- Web 向命令注入检测工具。
- Sqlmap: https://github.com/sqlmapproject/sqlmap
- 业界标准的自动化 SQL 注入工具。
- SqlHunter: https://github.com/zt2/sqli-hunter
- Web 代理,通过加载 sqlmap api 进行 sqli 实时检测。
其他实用工具
- 新版中国菜刀: https://github.com/Chora10/Cknife
- .git 泄露利用 EXP: https://github.com/lijiejie/GitHack
- 浏览器攻击框架 (BeEF): https://github.com/beefproject/beef
- 自动化绕过 WAF 脚本: https://github.com/khalilbijjou/WAFNinja
- HTTP 命令行客户端 (Httpie): https://github.com/jkbrzt/httpie
- 浏览器调试利器 (Firebug): https://github.com/firebug/firebug
- 开源 WAF (ModSecurity): https://github.com/SpiderLabs/ModSecurity
4. Windows 域渗透工具
针对 Windows 域环境的渗透测试工具集合。
- Mimikatz: https://github.com/gentilkiwi/mimikatz
- Windows 渗透神器,用于提取明文密码、哈希等凭证。
- PowerSploit: https://github.com/PowerShellMafia/PowerSploit
- Powershell 渗透库合集。
- Powershell Tools: https://github.com/clymb3r/PowerShell
- Powershell 工具合集。
5. Fuzz 测试
模糊测试是发现未知漏洞的重要手段。
- Web 向 Fuzz 工具 (Wfuzz): https://github.com/xmendez/wfuzz
- HTTP 暴力破解 (htpwdScan): https://github.com/lijiejie/htpwdScan
- HTTP 暴力破解,撞库攻击脚本。
6. 漏洞利用及攻击框架
综合性的渗透测试框架,支持模块化扩展。
- Metasploit Framework (MSF): https://github.com/rapid7/metasploit-framework
- 全球最知名的渗透测试框架。
- Pocscan: https://github.com/erevus-cn/pocscan
- Poc 调用框架,可加载 Pocsuite, Tangscan, Beebeeto 等。
- Pocsuite: https://github.com/knownsec/Pocsuite
- 360 推出的开源漏洞开发框架。
- Beebeeto: https://github.com/n0tr00t/Beebeeto-framework
- 漏洞扫描与利用框架。
7. 漏洞 POC & EXP
针对特定 CVE 的验证代码与利用脚本。
- ExploitDB: https://github.com/offensive-security/exploit-database
- ExploitDB 官方 git 版本。
- PHP 漏洞代码分析: https://github.com/80vul/phpcodz
- CVE-2016-2107: https://github.com/FiloSottile/CVE-2016-2107
- CVE-2015-7547: https://github.com/fjserna/CVE-2015-7547
- Java 反序列化 POC 生成工具 (Ysoserial): https://github.com/frohoff/ysoserial
- Java 反序列化 EXP: https://github.com/foxglovesec/JavaUnserializeExploits
- Jenkins CommonCollections EXP: https://github.com/CaledoniaProject/jenkins-cli-exploit
- Windows 内核提权: https://github.com/vlad902/hacking-team-windows-kernel-lpe
- Docker 漏洞演示: https://github.com/hxer/vulnapp
- PHP7 缓存覆写漏洞 Demo: https://github.com/GoSecure/php7-opcache-override
- XcodeGhost 木马样本: https://github.com/XcodeGhostSource/XcodeGhost
8. 中间人攻击及钓鱼
此类工具用于模拟中间人攻击或 Wi-Fi 钓鱼,仅限实验室环境使用。
- 中间人攻击框架:
- The Backdoor Factory: https://github.com/secretsquirrel/the-backdoor-factory
- BDFProxy: https://github.com/secretsquirrel/BDFProxy
- MITMf: https://github.com/byt3bl33d3r/MITMf
- Wi-Fi 相关:
- LANs.py: https://github.com/DanMcInerney/LANs.py
- Mallory: https://github.com/intrepidusgroup/mallory
- WiPhisher: https://github.com/sophron/wifiphisher
9. 密码破解
- John the Ripper (Johnny): https://github.com/shinnok/johnny
- LaZagne: https://github.com/AlessandroZ/LaZagne
- 本地存储的各类密码提取利器。
10. 二进制及代码分析工具
- Binwalk: https://github.com/devttys0/binwalk
- Binmap: https://github.com/quarkslab/binmap
- ROP 序列查找 (rp++): https://github.com/0vercl0k/rp
- Windows Exploit Development: https://github.com/lillypad/badger
- 静态分析 (Amoco): https://github.com/bdcht/amoco
- PEDA: https://github.com/longld/peda
- Botnet 监控: https://github.com/ValdikSS/billgates-botnet-tracker
- RAT 配置提取: https://github.com/kevthehermit/RATDecoders
- Angr: https://github.com/angr/angr
- Pysonar2: https://github.com/yinwang0/pysonar2
- Shellcheck: https://github.com/koalaman/shellcheck
- JS 反混淆: https://github.com/ChiChou/etacsufbo
11. EXP 编写框架及工具
- ROP Tool: https://github.com/t00sh/rop-tool
- Pwntools: https://github.com/Gallopsled/pwntools
- Zio: https://github.com/zTrix/zio
- Frida: https://github.com/frida/frida
12. 隐写相关工具
- Stegdetect: https://github.com/abeluck/stegdetect
13. 各类安全资料与 CTF 资源
- 域渗透教程: https://github.com/l3m0n/pentest_study
- Python Security 教程: https://github.com/smartFlash/pySecurity
- Mobile Security Wiki: https://github.com/exploitprotocol/mobile-security-wiki
- Reverse Engineering Book: https://github.com/veficos/reverse-engineering-for-beginners
- IT Security Standards: https://github.com/luyg24/IT_security
- APT Notes: https://github.com/kbandla/APTnotes
- KCon 资料: https://github.com/knownsec/KCon
- CTF Writeups: https://github.com/ctfs/write-ups-2016
- FBCTF Demo: https://github.com/facebook/fbctf
- Awesome Awesomeness: https://github.com/bayandin/awesome-awesomeness
- Python Resources: https://github.com/jobbole/awesome-python-cn
- Impacket: https://github.com/CoreSecurity/impacket
- Requests: https://github.com/kennethreitz/requests
14. 综合类扫描器
- AZScanner: https://github.com/az0ne/AZScanner
- Lalascan: https://github.com/blackye/lalascan
- BkScanner: https://github.com/blackye/BkScanner
- GourdScanV2: https://github.com/ysrc/GourdScanV2
- Sn1per: https://github.com/1N3/Sn1per
- POC-T: https://github.com/Xyntax/POC-T
15. 总结与建议
网络安全是一个不断发展的领域,工具只是辅助,核心在于对协议、系统架构及安全原理的理解。建议在学习过程中:
- 建立合法意识:始终在授权范围内使用工具,切勿触碰法律红线。
- 深入原理:不要仅满足于工具的使用,应阅读源码或文档理解其工作机制。
- 持续更新:关注 CVE 动态和新的攻击手法,保持知识库的更新。
- 参与社区:加入开源社区,分享研究成果,共同提升防御水平。
希望这份工具列表能为您的安全学习与工作提供实质性的帮助。

