自动化渗透测试框架 - 开源漏洞扫描器 - 漏洞管理


免责声明

OWASP Nettacker 是一个基于 Python 的开源自动化渗透测试与信息收集框架,旨在帮助网络安全专业人员和道德黑客高效地执行侦察、漏洞评估和网络安全审计。Nettacker 可自动化执行端口扫描、服务检测、子域名枚举、网络测绘、漏洞扫描、凭据暴力破解测试等任务,是识别网络、Web 应用程序、IoT 设备和 API 中弱点的强大工具。
-l/--targets-list 标志从文件加载。渗透测试
自动化侦察、错误配置检查、服务发现和漏洞扫描,以支持高效且可重复的渗透测试工作流程。
侦察与漏洞评估
测绘存活主机、开放端口、服务、默认凭据和目录,然后使用内置或自定义字典执行凭据暴力破解或模糊测试。
攻击面测绘
使用内置枚举模块快速发现暴露的主机、端口、子域名和服务——非常适合内部和外部资产。
漏洞赏金侦察
自动化并扩展常见的侦察任务,如子域名枚举、目录暴力破解和默认凭据检查,以加快发现目标的速度。
网络漏洞扫描
使用模块化、多线程的方法并行高效扫描 IP、IP 范围或整个 CIDR 块或组织的所有子域名,适用于大规模网络评估。
影子 IT 与资产发现
利用历史扫描数据和漂移检测来发现未管理或已被遗忘的主机、开放的端口/服务以及随时间出现的子域名。
CI/CD 与合规监控
将 Nettacker 集成到流水线中,通过存储的扫描历史和比较功能来跟踪基础设施变化并检测新漏洞。
# Basic port scan on a single IP address:
$ docker run owasp/nettacker -i 192.168.0.1 -m port_scan
# Scan the entire Class C network for any devices with port 22 open:
$ docker run owasp/nettacker -i 192.168.0.0/24 -m port_scan -g 22
# Scan all subdomains of 'owasp.org' for http/https services and return HTTP status code
$ docker run owasp/nettacker -i owasp.org -d -s -m http_status_scan
# Display Help
$ docker run owasp/nettacker --help
$ docker-compose up
.nettacker/data/nettacker.db(sqlite)。.nettacker/data/resultsdocker-compose 会共享你的 nettacker 文件夹,因此执行 docker-compose down 后不会丢失任何数据docker logs nettacker_nettacker。OWASP Nettacker 是一个开源项目,建立在协作与知识共享的原则之上。充满活力的 OWASP 社区为其开发做出贡献,确保该工具保持最新、可适配,并与最新的安全实践保持一致。感谢我们所有出色的贡献者!🚀
我们感谢那些采用并依赖 OWASP Nettacker 用于其安全工作流的组织、社区项目和个人。
如果你在你的组织或项目中使用 OWASP Nettacker,我们很乐意听到你的消息!欢迎通过提交 pull request 将你的信息添加到 ADOPTERS.md 文件中,或通过 GitHub issues 联系我们。让我们展示 Nettacker 如何在安全社区中发挥作用!
详情请参阅 ADOPTERS.md。
OWASP Nettacker 由 Sorena AI 提供支持,这是一个合规与 GRC 平台,可帮助安全团队简化评估、证据收集、风险管理和监管工作流。