参考Rust版 Genact 实现,日志数据也来源于该项目
🐟模拟各种下载安装编译的日志实时输出,假装很忙,摸鱼不慌张
运行后,只是模拟日志打印输出,不会处理或安装任何数据,让命令行输出看起来很专业和处于忙碌状态
使用 npx
运行该脚本而无需先安装:
npx fakeact
npm install fakeact -g
全局安装 fakeact
,可以直接运行 fakeact 使用
docker run -it --rm ch563/fakeact -m composer
修改 -m 或 增加参数运行不同 module, 参考以下使用说明
A command line fake active tool
Usage: fakeact [OPTIONS]
Options:
-l, --list list available modules
-m, --modules <modules> run only these modules [possible values: ansible, bootlog, botnet, bruteforce, cargo, cc,
composer, cryptomining, dockerBuild, dockerImageRm, download, julia, kernelCompile, memdump,
mkinitcpio, rkhunter, simcity, terraform, weblog] (default: "all")
-s, --speed-factor <factor> global speed factor (default: "1")
-t, --times <times> execution times, 0 means infinite (default: "1")
-h, --help display help for command
-V, --version display version
- ansible - 模拟Ansible部署日志
- bootlog - 模拟系统启动日志
- botnet - 模拟僵尸网络活动日志
- bruteforce - 模拟暴力破解日志
- cargo - 模拟Rust Cargo构建日志
- cc - 模拟C/C++编译日志
- composer - 模拟PHP Composer安装日志
- cryptomining - 模拟加密货币挖矿日志
- dockerBuild - 模拟Docker构建日志
- dockerImageRm - 模拟Docker镜像删除日志
- download - 模拟文件下载日志
- julia - 模拟Julia包管理器日志
- kernelCompile - 模拟内核编译日志
- memdump - 模拟内存转储日志
- mkinitcpio - 模拟initramfs生成日志
- rkhunter - 模拟rootkit扫描日志
- simcity - 模拟SimCity游戏日志
- terraform - 模拟Terraform部署日志
- weblog - 模拟Web服务器访问日志
- npm - 模拟NPM安装过程日志
- nextBuild - 模拟nextjs build日志
- ganache - 模拟ganache-cli区块链初始化、账户信息、交易日志
- pip - 模拟pip install日志
通过git clone下载源码,构建运行,为了模块共同减少空间推荐使用 pnpm
:
git clone https://github.com/CH563/fakeact.git
cd fakeact
pnpm install
pnpm run build
网页版,使用 xtermjs
在网页上运行输出
Fakeact is licensed under the MIT License.