f8x
自动化部署工具
Red/Blue Team Automation

一键部署红蓝队与开发环境

f8x 是面向渗透、蓝队、防护及日常开发的自动化部署工具。无需预装依赖,覆盖批量化安装、开发栈、红蓝队工具、Docker 场景和杂项服务。

wget -O f8x https://f8x.wgpsec.org/f8x && chmod +x f8x && bash f8x -h

为什么选择 f8x

多场景覆盖

红队、蓝队、渗透、云、安全开发、代理环境一套脚本即可完成,无需手工搜集命令。

即装即用

自动检测基础依赖,按需拉起容器或源码编译,支持常见 Linux 发行版与 arm64。

可插拔选项

通过参数自由组合批量化安装、渗透工具集、云工具与杂项服务,减少重复配置。

自动化友好

支持 CI/CD 无交互运行,只需在 /tmp 创建 IS_CI 文件即可批量验证环境。

快速开始

下载并执行

curl -o f8x https://f8x.wgpsec.org/f8x && mv --force f8x /usr/local/bin/f8x && chmod +x /usr/local/bin/f8x && f8x -h

或使用 wget,命令保持一致。

常用入口

  • -b 安装基础环境 (gcc、make、git、vim 等)
  • -d 安装开发环境 (Python/Go/Docker 等)
  • -k 安装渗透工具集 (-ka/-kb/-kc/-kd/-ke)
  • -s 部署蓝队工具 (Fail2Ban、rkhunter 等)
  • -all 全自动部署 (兼容主流发行版)

附加脚本

CTF 环境: 下载 f8x-ctf

wget -O f8x-ctf https://f8x.wgpsec.org/f8x-ctf && bash f8x-ctf -help

中间件/数据库: 下载 f8x-dev

wget -O f8x-dev https://f8x.wgpsec.org/f8x-dev && bash f8x-dev -help

核心选项速览

批量化安装

-b 基础 -p 代理 -d 开发 -k 渗透 -s 蓝队 -f 其他 -cloud 云 -all 全量

根据场景选择组合参数,脚本自动完成环境拉起与工具安装。

开发栈

一键安装 Docker、Node.js、Go、JDK、Python2/3、Rust、Ruby、Perl、Lua、code-server 以及 Chromium/PhantomJS。

-docker-nn-go-oraclejdk-py3-rust-code

红队 & 基础设施

CobaltStrike、Merlin、Sliver、MSF、RedGuard、AWVS、frp、nps、pupy 等主流工具一键部署。

-cs/-cs45-msf-sliver-rg-pupy-awvs14-frp

蓝队 & 取证

Fail2Ban、Suricata、binwalk/volatility/vol3、ClamAV、LogonTracer 等快速搭建。

-binwalk-suricata-vol/-vol3-clamav-lt

Docker 场景

内置 ARL、MobSF、vulhub、vulfocus、nodejsscan、TerraformGoat 等镜像化方案。

-arl-mobsf-vulhub-vulfocus-nodejsscan-TerraformGoat

杂项服务

asciinema、宝塔、clash、nginx、ssh、ssr、zsh 以及系统优化/清理/信息收集。

-asciinema-bt-clash-nginx-ssh-clear-info-optimize

实际效果

-h 查看帮助

f8x help output

CI/CD 运行

非交互模式:创建 /tmp/IS_CI 后直接运行渗透环境安装。

touch /tmp/IS_CI && f8x -k

可在流水线中批量验证工具链可用性。

自定义版本

在同目录下创建 f8x_version.sh 覆盖变量,按需固定工具版本。

FAQ

-p 选项做什么?

替换 DNS、检查基础编译环境、可选编译安装 Proxychains-ng、提示配置 /etc/proxychains.conf、设置 pip 与 docker 代理并重启服务。

如何避免交互?

创建 /tmp/IS_CI 文件即可在 CI/CD 中非交互执行 f8x,例如触发 -k 批量安装渗透工具。

许可证与社区?

f8x 采用 Apache License 2.0,已加入 404Team 星链计划 2.0。社区入口: https://github.com/knownsec/404StarLink2.0-Galaxy#community