Merge branch 'master' of http://gitea.stonelan.cn/admin/membank
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# auto-check
|
||||
|
||||
自动化网段扫描 + SSH 登录 + 远程压力测试工具。
|
||||
自动化目标扫描 + SSH 登录 + 远程压力测试工具(支持 CIDR 和 IP 范围格式)。
|
||||
|
||||
基于 [cobra](https://github.com/spf13/cobra) 命令行框架。
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
| 子命令 | 功能 | 包 |
|
||||
|--------|------|-----|
|
||||
| `run` | 完整流程:发现 → SSH → 压测 | 全部 |
|
||||
| `scan` | 仅扫描网段,发现存活设备 | `pkg/discovery` |
|
||||
| `scan` | 仅扫描目标,发现存活设备 | `pkg/discovery` |
|
||||
| `stress` | 对指定 IP 执行压力测试 | `pkg/stress` + `pkg/sshclient` |
|
||||
|
||||
## 安装
|
||||
@@ -24,9 +24,12 @@ go build -o auto-check .
|
||||
# 查看帮助
|
||||
./auto-check --help
|
||||
|
||||
# 仅扫描网段
|
||||
# 仅扫描目标(CIDR 格式)
|
||||
./auto-check scan --cidr 192.168.1.0/24
|
||||
|
||||
# 仅扫描目标(IP 范围格式)
|
||||
./auto-check scan --cidr 192.168.1.1-192.168.1.100
|
||||
|
||||
# 对指定主机执行压力测试
|
||||
./auto-check stress --ips 192.168.1.100,192.168.1.101 --user root --password secret --stress cpu,memory,disk
|
||||
|
||||
@@ -38,7 +41,7 @@ go build -o auto-check .
|
||||
|
||||
| 标志 | 默认值 | 说明 |
|
||||
|------|--------|------|
|
||||
| `--cidr` | `192.168.1.0/24` | 目标网段 (CIDR) |
|
||||
| `--cidr` | `192.168.1.0/24` | 目标网段或 IP 范围 (CIDR 或 起始IP-结束IP) |
|
||||
| `--user` | `root` | SSH 用户名 |
|
||||
| `--password` | _(空)_ | SSH 密码 |
|
||||
| `--key` | _(空)_ | SSH 私钥路径 |
|
||||
|
||||
Reference in New Issue
Block a user