PassNAT LogoPassNAT

genact伪装忙碌生成器NAS部署教程,模拟编程挖矿等技术活动。配置帕斯内网穿透实现远程访问查看运行效果

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

genact 是一个有趣的'伪装忙碌'活动生成器,专为那些需要在工作时间看起来很忙的场景而设计。这个工具可以模拟各种看似复杂的计算机活动,比如编译代码、挖掘加密货币、内存转储、Docker构建等等,让你在实际上什么都没做的情况下看起来像是在进行高强度的技术工作。

genact 基于 Rust 语言开发,具有跨平台兼容性,支持 FreeBSD、Linux、macOS、Windows 以及支持 WebAssembly 的现代浏览器。项目提供了多种'表演模块',包括 ansible、bootlog、botnet、bruteforce、cargo、cc、composer、cryptomining、docker_build、docker_image_rm、download、julia、kernel_compile、memdump、mkinitcpio、rkhunter、simcity、terraform、weblog 等,每个模块都会显示不同类型的伪装活动。

无论是想在老板面前展示你的'多任务处理能力',还是想在等待真正工作完成时保持忙碌的外观,genact 都是一个完美的工具。你可以同时打开多个实例,创造出令人印象深刻的'工作'场景。

项目地址: 点我跳转

部署安装

如需在外也打开项目需要配置内网穿透使用,点击前往 帕斯内网穿透,先注册好账号备用。

genact 提供了多种安装方式,最简单的就是使用 Docker 单命令运行。由于这是一个命令行工具,我们使用 Docker 的交互模式来运行。

打开飞牛 NAS 或其他的 NAS 设备 点击本地镜像-添加镜像-从 URL 添加。这一步先添加 docker 镜像

镜像填 svenstaro/genact:latest 等待下载完成后点击启动按钮启动容器

勾选开机自动启动后下一步,端口设置这里。由于 genact 是一个命令行工具,不需要映射端口。

存储位置这里,genact 不需要持久化存储,可以跳过这一步。

环境变量设置:完全不需要设置 genact 是一个简单的命令行工具,不需要任何环境变量配置。

其他设置中,需要勾选'分配伪终端'和'保持标准输入打开',这样才能正常显示 genact 的输出效果。

其他的都不用填写,直接下一步启动就好了。

创建成功后可以通过 NAS 的容器管理界面查看 genact 的运行效果,你会看到各种模拟的技术活动在终端中滚动显示。

穿透公网

由于 genact 是一个命令行工具,主要在本地终端中使用,通常不需要通过公网访问。如果你想要远程查看 genact 的运行效果,可以通过 SSH 连接到你的 NAS 设备,然后在终端中运行 Docker 命令:

1docker run -it --rm svenstaro/genact

你也可以指定特定的模块运行:

1docker run -it --rm svenstaro/genact -m cc,memdump,cargo

或者调整运行速度:

1docker run -it --rm svenstaro/genact -s 2

如果你确实需要通过 Web 界面访问,genact 官方提供了在线版本:https://svenstaro.github.io/genact

本篇教程结束