aishabanuu/cybersecurity-tools

GitHub: aishabanuu/cybersecurity-tools

一份系统化的网络安全与渗透测试工具集合文档,按安全评估流程分类介绍主流工具的用途和常见场景。

Stars: 0 | Forks: 0

# 网络安全与渗透测试工具包 一系列用于渗透测试、漏洞评估、信息侦察、漏洞利用、密码审计和网络流量分析的核心工具集合。 ## 侦察与扫描 在进行安全评估之前,收集目标信息,识别主机、服务和开放端口。 ### Nmap 首先要学习的最重要工具。用于扫描开放端口、运行服务、服务版本和操作系统信息。 **常见用途:** - 端口扫描 - 服务枚举 - 操作系统检测 - 网络发现 ### Netdiscover 使用 ARP 请求映射本地网络上的设备。 **常见用途:** - 发现存活主机 - 识别未知设备 - 内部网络侦察 ### Whois / Dig 用于收集域名和 DNS 信息的工具。 **Whois:** - 域名所有权 - 注册详情 - 注册商信息 **Dig:** - DNS 记录查询 - 名称服务器发现 - DNS 故障排查 ### theHarvester 一款 OSINT(开源情报)工具,用于收集公开可用的信息。 **常见用途:** - 邮箱枚举 - 子域名发现 - 主机识别 - 公开情报收集 ## Web 应用程序测试 识别 Web 应用程序中的漏洞和安全弱点。 ### Burp Suite 行业标准的 Web 应用程序测试平台。 **功能:** - HTTP/HTTPS 拦截 - 请求修改 - Repeater 测试 - 自动化扫描(专业版) ### Gobuster 一款快速的目录和文件枚举工具。 **常见用途:** - 隐藏目录发现 - 文件枚举 - 虚拟主机发现 ### Nikto Web 服务器漏洞和错误配置扫描器。 **检查内容:** - 默认文件 - 危险配置 - 过时软件 - 常见漏洞 ### SQLMap 自动化 SQL 注入测试框架。 **功能:** - SQL 注入检测 - 数据库枚举 - 数据提取 - 身份验证测试 ## 漏洞利用 在授权环境中模拟攻击并验证漏洞。 ### Metasploit Framework 最广泛使用的漏洞利用框架之一。 **功能:** - Exploit 执行 - Payload 生成 - 会话管理 - 后渗透模块 ### Netcat (nc) 被称为网络通信中的“瑞士军刀”。 **常见用途:** - 端口监听 - 网络故障排查 - 数据传输 - TCP/UDP 通信 ### Searchsploit 用于离线搜索 Exploit-DB 中公开漏洞利用的工具。 **优势:** - 快速查找漏洞利用 - 本地漏洞利用数据库 - 漏洞研究 ## 密码与哈希审计 在授权的安全评估期间评估密码强度并识别弱凭证。 ### John the Ripper 流行的密码审计和哈希分析工具。 **功能:** - 字典攻击 - 基于规则的攻击 - 支持多种哈希格式 ### Hashcat 高性能的密码恢复和审计工具。 **功能:** - GPU 加速 - 大规模哈希测试 - 广泛的哈希支持 ### Hydra 在线身份验证测试工具。 **支持的服务:** - SSH - FTP - HTTP/HTTPS - RDP - 许多其他协议 ## 流量分析 捕获并检查网络流量,以了解通信情况并识别问题。 ### Wireshark 全球使用最广泛的数据包分析器。 **功能:** - 数据包检查 - 协议分析 - 网络故障排查 - 安全调查 ### Tcpdump 轻量级的命令行数据包捕获工具。 **优势:** - 可脚本化 - 快速高效 - 非常适合服务器和远程系统 ## 推荐学习路径 1. Nmap 2. Burp Suite 3. Wireshark 4. Netcat 5. Gobuster 6. SQLMap 7. Metasploit 8. Hashcat 9. John the Ripper 10. theHarvester 11. Searchsploit ## 许可证 本仓库仅供教育和授权的安全测试目的使用。用户有责任遵守所有适用的法律、法规和组织政策。 ### 学习 • 实践 • 保护 🔐
标签:AES-256, CISA项目, CTI, DOE合作, GitHub, 实时处理, 密码审计, 插件系统, 漏洞评估, 网络安全, 网络流量分析, 隐私保护