mdodakitabs/network-security-scanner

GitHub: mdodakitabs/network-security-scanner

一款基于 Node.js 原生模块构建的高性能异步网络端口扫描器,用于自动化基础设施的端口枚举与安全漏洞审计。

Stars: 0 | Forks: 0

## 🔒 项目描述 本项目是一个轻量级、非阻塞的**网络端口扫描与安全审计工具**,基于原生的 **Node.js `net` 架构**从零开始构建。 与死板的预构建安全工具不同,这个定制化的脚本利用异步 JavaScript Promises 执行快速、并行的端口枚举和系统侦测。它作为一个自动化的防火墙和服务扫描器,旨在审计本地或远程网络设备(例如路由器和本地主机)的开放端口和潜在的安全漏洞。 ### 🎯 工程与架构亮点: * **基于 Node.js 与核心 JavaScript 引擎构建:** 完全基于原生系统模块开发,无需依赖庞大的第三方依赖库,确保了极佳的执行速度,非常适合资源受限的环境(如移动端 Termux 环境)。 * **异步网络:** 利用并发 Promise 解析(`Promise.all`)结合严格的 socket 定时策略(`socket.setTimeout`),安全地映射系统网络足迹,而不会使处理队列产生瓶颈。 * **DevSecOps 与网络安全对齐:** 映射并标记标准的高风险网络端口(FTP、SSH、Telnet、HTTP、MySQL 等),以立即识别网络暴露和配置不当的入口点。 ‎## 📺 使用预览 ‎ ‎![Termux 端口扫描器执行](https://static.pigsec.cn/wp-content/uploads/repos/cas/3b/3b93d85ca734cd5b5895423491c79b31c9b9c1bb04cdc0ff399b4cd1cab8a5bb.png)
标签:GNU通用公共许可证, MITM代理, Node.js, 异步网络, 插件系统, 数据可视化, 数据统计, 漏洞审计, 端口扫描, 网络扫描器, 自定义脚本