oulol/LolScan

GitHub: oulol/LolScan

LolScan 是一个用纯 Go 编写的快速多线程端口扫描器,支持批量端口扫描并内置弱密码暴力破解功能,用于网络资产发现与安全评估。

Stars: 0 | Forks: 0

# LolScan - 一个纯 Go 编写的端口扫描器 ![Logo](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/f7ca5f4462150429.png) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) ![GitHub forks](https://img.shields.io/github/forks/oulol/LolScan) ![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/oulol/LolScan) ![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/oulol/LolScan) **LolScan** 是一个快速且多线程的端口扫描器,完全使用 Go 编写。它内置了 bruteforcer,可自动测试弱密码。 ## 警告 ## 安装说明 ### 下载预编译二进制文件 要快速安装 LolScan,只需在 Releases 中下载适合您操作系统和架构的预编译二进制文件。 ### 从源码构建 要手动构建它,您需要 **Go 1.26.4 或更高版本** 以及 **Git**。 #### Linux / macOS / Git Bash ``` # Clone the repository git clone https://github.com/oulol/LolScan.git cd LolScan # Build the executable go build -ldflags="-s -w -X main.Version=$(git describe --tags)" -trimpath -o LolScan ``` #### Windows (PowerShell) ``` # Clone the repository git clone https://github.com/oulol/LolScan.git cd LolScan # Build the executable go build -ldflags="-s -w -X main.Version=\$(git describe --tags)" -trimpath -o LolScan.exe ``` 最终您将得到一个名为“LolScan”的可执行文件。 ## 使用方法 要获取所有可用参数的列表,请运行: ``` ./LolScan -help ``` 不带 bruteforce 扫描 80 端口的示例: ``` # 将子网添加到 ips.txt 文件(也可以通过其他方式完成) echo 192.168.0.1/24 > ips.txt ./LolScan -ips ips.txt -ports 80 -threads 120 -nobrute ``` ## 路线图 - 添加更多服务支持 - 提升扫描速度 - 添加对支持的服务进行快照抓取的功能 - 添加支持在 Windows 和 Linux 上运行的 SYN 扫描 ## 贡献 欢迎随时为这个项目做贡献! 有关更多详细信息,请参阅文件 [CONTRIBUTING](CONTRIBUTING.md) ## 许可证 该项目采用 Apache License 2.0 授权。有关详细信息,请参阅 [LICENSE](LICENSE)。
标签:DNS查询工具, EVTX分析, Go, PoC, Ruby工具, 插件系统, 日志审计, 暴力破解, 端口扫描器, 网络安全, 隐私保护