ragi222407rock-arch/Ra1-scanner

GitHub: ragi222407rock-arch/Ra1-scanner

基于 Python 构建的轻量级自动化漏洞扫描器,集成 Nmap 与 Nikto,面向初学者提供端口扫描、Web 漏洞检测及报告生成的一站式学习平台。

Stars: 0 | Forks: 0

Ra1 Scanner

# 🔎 RA1 Scanner RA1 Scanner 是一个适合初学者的自动化漏洞扫描工具,使用 Python 构建。 它集成了 Nmap 和 Nikto,用于执行端口扫描和基础 Web 漏洞检测,并生成结构化报告。 ## 🚀 功能 * 🔍 使用 Nmap 进行端口扫描 * 🌐 使用 Nikto 进行 Web 漏洞扫描 * 📄 自动生成报告(TXT 和 PDF) * 🖥 简单的基于 CLI 的界面 * 🛡 专为学习和授权测试设计 ## 🛠 技术栈 * Python 3 * Nmap * Nikto * FPDF(用于 PDF 报告生成) ## 📦 安装 克隆仓库: ``` git clone https://github.com/yourusername/ra1-scanner.git cd ra1-scanner ``` 安装依赖项: ``` pip install -r requirements.txt ``` 请确保你的系统中已安装 Nmap 和 Nikto。 ## ⚡ 使用方法 运行该工具: ``` python3 vuln_scanner.py ``` 在提示时输入目标 IP 地址或域名。 示例: ``` Enter target (IP or domain): scanme.nmap.org ``` 报告将保存在项目目录内。 ## 📁 项目结构 ``` ra1-scanner/ │ ├── vuln_scanner.py ├── scanner.py ├── report_generator.py ├── requirements.txt ├── README.md └── .gitignore ``` ## 🎯 目的 该项目作为网络安全学习的一部分而创建,旨在理解: * 网络扫描 * Web 漏洞检测 * 使用 Python 进行自动化 * 渗透测试的报告生成 ## ⚠ 免责声明 本工具仅严格用于教育和授权渗透测试目的。 切勿在未经适当许可的情况下对系统使用此工具。 开发者不对任何滥用行为负责。 ## 👨‍💻 作者 Rahul Singh 网络安全爱好者 Kali Linux | Python | Ethical Hacking
标签:Claude, CTI, CVE检测, FPDF, Nikto, Nmap, Python, Web安全, 加密, 安全教育, 密码管理, 对称加密, 插件系统, 数据统计, 无后门, 漏洞扫描器, 白盒测试, 端口扫描, 网络安全, 自动化审计, 蓝队分析, 虚拟驱动器, 隐私保护