0xarul/netscanpro

GitHub: 0xarul/netscanpro

一款将多线程端口扫描与 Web 安全评估合二为一的 Python 轻量级框架,可自动生成带风险分级的专业 HTML 报告。

Stars: 0 | Forks: 0

🛰️ NetScan Pro

专业网络与 Web 安全评估框架

# 🖥️ 预览 ## 工具界面 NetScan Pro # ✨ 功能特性 - ⚡ 多线程端口扫描 - 🔎 Banner 抓取 - 🌐 Web 漏洞评估 - 🛡️ 安全响应头分析 - 🍪 Cookie 安全检查 - 🔥 SQL 注入检测指标 - 💉 反射型 XSS 检测 - 📂 敏感路径发现 - 📊 HTML 报告生成 - 🚨 风险分类系统 - 📡 开放端口枚举 - 🔒 HTTPS 安全检查 - 🎯 CORS 错误配置检测 # 🛠️ 技术栈 | 组件 | 技术 | |------------|------------| | 语言 | Python 3 | | 网络 | Socket 编程 | | Web 请求 | Requests | | CLI 美化 | Colorama | | 报告 | HTML/CSS | | 平台 | Kali Linux | # 📦 环境要求 ## 系统要求 - Kali Linux / Linux 发行版 - Python 3.8+ - 网络连接 - Git ## Python 库 | 库 | 用途 | |----------|----------| | requests | HTTP 请求 | | colorama | 终端颜色 | # 🚀 安装与设置 ## 步骤 1 — 克隆仓库 ``` git clone https://github.com/0xarul/netscanpro.git cd netscanpro ``` ## 步骤 2 — 安装依赖 ``` pip install -r requirements.txt ``` ## 步骤 3 — 运行端口扫描 ``` python3 netscanpro.py --target 127.0.0.1 --ports ``` ## 步骤 4 — 运行 Web 评估 ``` python3 netscanpro.py --target https://example.com --web ``` ## 步骤 5 — 全面安全评估 ``` python3 netscanpro.py --target 127.0.0.1 --full ``` # 🎯 扫描能力 NetScan Pro 可以检测: - 开放端口 - 服务信息 - Banner 信息 - 缺失的安全响应头 - 点击劫持问题 - 不安全的 Cookie - 危险的 HTTP 方法 - SQL 注入指标 - 反射型 XSS - 开放重定向 - 敏感文件暴露 - 目录列表 # 📊 示例输出 ## 端口扫描 ``` [*] PORT SCAN — 127.0.0.1 IP : 127.0.0.1 Ports : 1-1024 Threads : 100 Done in 0.1s — 1 open port(s) 631/tcp IPP ``` ## Web 评估 ``` [HIGH] Missing Content-Security-Policy [MEDIUM] Missing X-Frame-Options [LOW] Server Header Disclosure ``` # 📁 生成报告 NetScan Pro 会自动生成专业的 HTML 报告,包括: - 严重性评级 - 开放端口 - Web 发现 - 风险摘要 - 漏洞详情 ## 📊 HTML 报告预览 NetScan Pro Report # ⚠️ 免责声明 本工具仅适用于: - 授权的渗透测试 - 安全研究 - 教学目的 严禁在未经书面授权的情况下扫描目标。 # 👨‍💻 作者 **ARULKUMARAN V** - GitHub: [@0xarul](https://github.com/0xarul) # 📄 许可证 MIT 许可证 — 详情请参阅 LICENSE 文件。
标签:Banner抓取, CISA项目, Cookie安全, CORS配置检测, HTML报告生成, HTTPS检查, HTTP请求, Linux取证, Python, Socket编程, SQL注入检测, VAPT, Web安全, XSS检测, 云存储安全, 反取证, 多线程扫描, 字符串匹配, 安全头部分析, 安全评估, 密码管理, 开源安全工具, 插件系统, 敏感路径发现, 数据统计, 无后门, 端口扫描, 网络安全, 网络扫描, 蓝队分析, 调试辅助, 逆向工程平台, 隐私保护