rushyaayt/Vulnerability-Port-Scanner

GitHub: rushyaayt/Vulnerability-Port-Scanner

一个基于原生 Bash 的零依赖端口扫描脚本,利用 /dev/tcp 发现开放端口并识别潜在漏洞配置。

Stars: 0 | Forks: 0

# 🛡️ 漏洞与端口扫描器 ## 📊 项目概述 **漏洞与端口扫描器** 是一个原生使用 Bash 开发的优化网络侦察脚本。通过避免使用臃肿的第三方依赖,该工具利用 Linux 原生的底层 socket 重定向来发现开放路径并即时映射结构性风险。它可作为红队侦察和蓝队资产加固的敏捷首响应工具。 ### 📐 结构蓝图 | 组件 | 运行逻辑 | 安全目标 | | :--- | :--- | :--- | | **引擎** | 原生 Bash `/dev/tcp` socket 流 | 零依赖的主机检测 | | **探测层** | 并行网络验证循环 | 极简的威胁足迹分析 | | **启发式情报** | 遗留与漏洞端口映射 | 直接识别漏洞利用向量 | ## 🛠️ 核心技术特性 * **子系统探测:** 使用标准 shell 重定向直接与网络传输层交互,使其能够避开基础的主机级数据包检测工具。 * **主动威胁映射:** 实现条件警告逻辑,可立即隔离易受攻击的配置(例如,旧版 FTP 或未打补丁的 SMB daemon)。 * **故障保护超时:** 配置严格的 1 秒超时屏障,以防止在节点失效或发生丢包时扫描被挂起。 ## 🚀 快速入门与部署 ### 系统要求 * **环境:** UNIX/Linux 终端解释器 (Bash 4.0+) * **依赖项:** 无(完全自主运行) ### 部署命令 ``` # 1. Clone core asset repository git clone [https://github.com/rushyaayt/Vulnerability-Port-Scanner.git](https://github.com/rushyaayt/Vulnerability-Port-Scanner.git) # 2. 进入工作工作区 cd Vulnerability-Port-Scanner # 3. 提升执行权限 chmod +x port_scanner.sh # 4. 启动 automation framework ./port_scanner.sh ```
标签:Bash, Cutter, 应用安全, 插件系统, 数据统计, 端口扫描, 红蓝队