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, 应用安全, 插件系统, 数据统计, 端口扫描, 红蓝队