vamsikrishna-ux/WebAssetScanner

GitHub: vamsikrishna-ux/WebAssetScanner

一个基于 Python 的 Web 资产发现与 VAPT 工具,通过整合端口扫描、技术检测、安全标头分析、SSL/TLS 证书检查和基础漏洞评估,帮助安全分析师自动化完成 Web 应用程序的侦察工作。

Stars: 0 | Forks: 0

# Web 资产发现与 VAPT 工具 ## 概述 Web 资产发现与 VAPT 工具是一个基于 Python 的网络安全项目,用于自动化 Web 应用程序的侦察和基础漏洞评估。 它可以帮助安全分析师收集目标网站的信息,识别暴露的服务,分析安全标头,检查 SSL/TLS 证书,并执行基础漏洞检查。 ## 功能 - 资产发现 - 端口与服务扫描 - 技术检测 - 安全标头分析 - SSL/TLS 证书分析 - 基础漏洞评估 - 报告生成 ## 使用的技术 - Python 3 - python-nmap - Requests - BeautifulSoup4 - SSL - Socket - DNS Resolver ## 项目结构 ``` WebAssetScanner/ │ ├── asset_discovery.py ├── port_scanner.py ├── tech_detection.py ├── header_analysis.py ├── ssl_checker.py ├── vuln_checks.py ├── report_generator.py ├── scanner.py ├── reports/ ├── requirements.txt └── README.md ``` ## 安装说明 ``` git clone cd WebAssetScanner pip install -r requirements.txt ``` ## 运行 ``` python3 scanner.py ``` ## 模块 ### 1. 资产发现 - DNS 记录 - MX 记录 - NS 记录 - IPv4 - IPv6 ### 2. 端口扫描 - TCP 端口扫描 - 服务检测 ### 3. 技术检测 - Server - Content Type - 页面标题 ### 4. 安全标头分析 - CSP - HSTS - X-Frame-Options - X-Content-Type-Options - Referrer-Policy - Permissions-Policy ### 5. SSL 分析 - TLS 版本 - 证书详情 - 颁发者 - 过期日期 ### 6. 漏洞检查 - HTTPS 检查 - 缺失标头 - Server 标头暴露 - 风险评估 ### 7. 报告生成 在 `reports` 目录下生成带有时间戳的报告。 ## 作者 Vamsi Krishna ## 📸 截图 ### 主菜单 ![主菜单](https://static.pigsec.cn/wp-content/uploads/repos/cas/36/363a0a92b20d186c69e0d0abbbce95611060645b2d7cf9260bdbc404a9acaa56.png) ### 资产发现 ![资产发现](https://static.pigsec.cn/wp-content/uploads/repos/cas/a4/a4fc52becbef422e99069155cd0eb155a5e3654a863c8d264d124d384eea01a1.png) ### 端口与服务扫描 ![端口扫描](https://static.pigsec.cn/wp-content/uploads/repos/cas/56/56d1bb3790f0392d7d5b4d7e9ae009f9fa06364bb54988d2710a520994b8aa93.png) ### 技术检测 ![技术检测](https://static.pigsec.cn/wp-content/uploads/repos/cas/cf/cfbeaf2d494837357d1ef746747557be782779e5d68b24b9cb2e6e9412b08737.png) ### 安全标头分析 ![标头分析](https://static.pigsec.cn/wp-content/uploads/repos/cas/89/897aa1ecece4eeddf8968200faeb070227425ff9e3f84204ea9ecbd87e7c750a.png) ### SSL/TLS 分析 ![SSL 分析](https://static.pigsec.cn/wp-content/uploads/repos/cas/d7/d7c9e5d2fe1055985e2a892d7522e9b421ae933c3920d21e1730dc1ae33e0138.png) ### 漏洞检查 ![漏洞检查](https://static.pigsec.cn/wp-content/uploads/repos/cas/e7/e7aed7b706242ea32309ed0a90187ef9d019661cbad21121bbf08e70ecf2d1c8.png) ### 报告生成 ![报告生成](https://static.pigsec.cn/wp-content/uploads/repos/cas/50/50b9618efe6cfd5c6ae5e57760d4ff4da465a140e88291344064cc01324f4dfe.png)
标签:字符串匹配