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

[](https://opensource.org/licenses/Apache-2.0)



**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工具, 插件系统, 日志审计, 暴力破解, 端口扫描器, 网络安全, 隐私保护