Rand-cs/lol0cs

GitHub: Rand-cs/lol0cs

一款具备自完整性强制功能、无依赖的网络侦察工具,用于安全评估与隐蔽探测。

Stars: 0 | Forks: 0

# LOL0CS 网络侦察工具,具备自完整性强制功能。 **作者:LOUAA AL MITHEAB** ## 功能 - 主机发现(ICMP + TCP 回退) - 全端口扫描,支持可配置定时配置文件 - 横幅抓取与服务指纹识别 - 从 SSH 横幅中推断操作系统提示 - 自完整性系统 — 检测篡改并污染安装 - 无第三方依赖 ## 要求 - Python 3.11+ - Linux(推荐 Kali)或 macOS(Apple Silicon / Intel) - 根权限/sudo 用于 ICMP ping(TCP 回退无需此权限) ## 安装 ``` git clone https://github.com/Rand-cs/lol0cs cd lol0cs bash install.sh ``` 若要使其全局可用: ``` sudo bash install.sh --link # 然后从任何地方使用: lol0cs scan 192.168.1.1 ``` ## 命令 ``` lol0cs init regenerate integrity manifest lol0cs version version info lol0cs status integrity check report lol0cs host host discovery only lol0cs probe detailed single-port fingerprint lol0cs scan [options] full port scan lol0cs help show help ``` ## 扫描示例 ``` # 单主机,默认设置 lol0cs scan 192.168.1.1 # 子网扫描,静音模式 lol0cs scan 192.168.1.0/24 -q # 特定端口,谨慎计时 lol0cs scan 10.0.0.1 -p 22,80,443,3306 -t cautious # 范围扫描,跳过ping,显示所有端口 lol0cs scan 10.0.0.1-20 --no-ping --show-all # 幽灵模式——近乎隐形 lol0cs scan 10.0.0.1 -p top -t ghost ``` ## 扫描选项 | 标志 | 默认值 | 描述 | |------|---------|------| | `-p` | `top` | 端口规格:`top`、`all`、`22,80`、`1-1024`、混合 | | `-t` | `normal` | 定时:`ghost`、`cautious`、`normal`、`aggressive` | | `--timeout` | `2.0` | 每端口超时(秒) | | `--workers` | `60` | 并发线程数 | | `--no-ping` | 关闭 | 跳过主机发现 | | `--no-banner` | 关闭 | 跳过服务检测 | | `--no-rdns` | 关闭 | 跳过反向 DNS | | `--show-all` | 关闭 | 包含已关闭/被过滤的端口 | | `-q` | 关闭 | 静默模式 — 抑制每端口输出 | ## 定时配置文件 | 配置文件 | 平均延迟 | 使用场景 | |----------|----------|----------| | `ghost` | ~3s | 近乎隐形,规避 IDS | | `cautious` | ~0.8s | 低噪声扫描 | | `normal` | ~0.18s | 默认平衡模式 | | `aggressive` | ~0.03s | 内部实验环境使用 | ## 完整性系统 LOL0CS 在每次运行时验证其自身的源文件。 在执行任何扫描前,会进行三项检查: 1. **数学常量** — 数论恒等式(斐波那契 / 卡西尼、费马、CRT) 2. **文件哈希值** — 所有源文件的 SHA3-256 与已签名清单比对 3. **调试器检测** — Linux 上的 TracerPid、macOS 上的 ptrace,以及定时回退机制 如果任意检查失败,清单将被污染,工具将被禁用。 若要在干净重装后恢复: ``` lol0cs init ``` ## 许可证 MIT — 可自由使用、修改和分发。 请负责任且合法地使用。 ## 致谢 由 **LOUAA AL MITHEAB** 开发,作为一项关于自愈软件与网络侦察的研究。
标签:Facebook API, ICMP, LOL0CS, Root权限, Scrypt密钥派生, TCP回退, 完整性检测, 数据统计, 无依赖, 服务指纹识别, 横幅抓取, 端口扫描, 系统安装, 网络安全, 自完整性, 防篡改, 隐私保护