Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
f8x — 红/蓝队环境自动化部署工具 | Kitploit
工具/GitHubGitHub/ffffffff0x/f8x
漏洞扫描器漏洞利用框架脚本与自动化CTF渗透测试云安全DevSecOps学习与教育红队实验室与实践
GitHubffffffff0x/f8x

f8x

红/蓝队环境自动化部署工具

2.2k29525天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
查看仓库网站

全新 IaC 自动化部署工具 RedC , 基于 Terraform + Wails GUI 实现多云环境自动化部署+项目管理编排,欢迎体验.


f8x

一款红/蓝队环境自动化部署工具,支持多种场景,渗透,开发,代理环境,服务可选项等.

开始 • 支持选项 • 实际效果 • FAQ • License

English | 简体中文


大多数场景下,在不同的云购买一些 vps 服务器用于部署红 / 蓝队设施,不能做到开箱即用,使用 f8x 可以快速部署所需要的各类服务。同时兼顾到本地 VM 虚拟机的需求,可以选择走 socket 代理进行安装部署,Proxychains-ng 也会自动安装,只需做好 Proxychains-ng 配置即可。

WgpSec Infra 生态关系

如果把 WgpSec Infra 看成一套完整的攻防基础设施体系,f8x 负责的是目标主机上的软件装配层。它既可以独立使用,也可以由 RedC 远程投递到云主机中,作为软件商店、批量工具安装和节点初始化能力的底座。redc-template 负责场景与模板资产,而 RedC 负责多云调度、场景生命周期、SSH、插件和 AI 自动化。

开始

下载

  • Pages 加速

    • wget : wget -O f8x https://f8x.wgpsec.org/f8x
    • curl : curl -o f8x https://f8x.wgpsec.org/f8x
  • github 直链

    • wget : wget -O f8x https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x
    • curl : curl -o f8x https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x

使用

root@kitploit:~
bash f8x -h

如果你希望方便点使用可以直接加到环境变量中

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

系统依赖

f8x 基本上不需要任何依赖,或者说它就是为了帮助你安装各种依赖而生的😁

f8x-ctf

该脚本用于部署 CTF 环境,支持 (Web、Misc、Crypto、Pwn、Iot) 分类

  • wget : wget -O f8x-ctf https://f8x.wgpsec.org/f8x-ctf
    • bash f8x-ctf -help
  • curl : curl -o f8x-ctf https://f8x.wgpsec.org/f8x-ctf
    • bash f8x-ctf -help

f8x-dev

该脚本用于部署中间件和数据库环境,支持 (apache、nginx、tomcat、Database、php) 分类

  • wget : wget -O f8x-dev https://f8x.wgpsec.org/f8x-dev
    • bash f8x-dev -help
  • curl : curl -o f8x-dev https://f8x.wgpsec.org/f8x-dev
    • bash f8x-dev -help

支持选项

目前 f8x 支持以下部署选项 (Linux arm64 下大部分都支持)

1. 批量化安装

  • 使用 -b 选项安装基本环境 (gcc、make、git、vim、telnet、jq、unzip 等基本工具)
  • 使用 -p 选项安装代理环境 (警告:国外云服务器上不要用,会降速)
  • 使用 -d 选项安装开发环境 (python3、pip3、Go、Docker、Docker-Compose、SDKMAN)
  • 使用 -k 选项安装渗透环境 (hashcat、ffuf、OneForAll、ksubdomain、impacket 等渗透工具)
    • -ka 信息收集、扫描、爆破、抓取
    • -kb 漏洞利用
    • -kc 后渗透、C2
    • -kd 其他
    • -ke 功能重叠或长期不维护
  • 使用 -s 选项安装蓝队环境 (Fail2Ban、chkrootkit、rkhunter、河马webshell查杀工具)
  • 使用 -f 选项安装其他工具 (Bash_Insulter、vlmcsd、AdguardTeam、trash-cli 等辅助工具)
  • 使用 -cloud 选项安装云应用 (Terraform、Serverless Framework、wrangler)
  • 使用 -all 选项全自动化部署 (默认不走代理,兼容 CentOS7/8,Debain10/9,Ubuntu20/18,Fedora33)

2. 开发环境

  • 使用 -docker 选项安装 docker 环境
  • 使用 -lua 选项安装 lua 环境
  • 使用 -nn 选项安装 npm & NodeJs 环境
  • 使用 -go 选项安装 go 环境
  • 使用 -oraclejdk(8/11) 选项安装 oraclejdk 环境
  • 使用 -openjdk 选项安装 openjdk 环境
  • 使用 -py3(7/8/9/10) 选项安装 python3 环境
  • 使用 -py2 选项安装 python2 环境
  • 使用 -pip2-f 选项强制安装 pip2 环境 (建议在 -python2 选项失败的情况下运行)
  • 使用 -perl 选项安装 perl 环境
  • 使用 -ruby 选项安装 ruby 环境
  • 使用 -rust 选项安装 rust 环境
  • 使用 -code 选项安装 code-server 环境
  • 使用 -chromium 选项安装 Chromium 环境 (用于配合 -k 选项中的 rad、crawlergo)
  • 使用 -phantomjs 选项安装 PhantomJS

3. 蓝队工具

  • 使用 -binwalk 选项安装 binwalk 环境
  • 使用 -binwalk-f 选项强制安装 binwalk 环境 (建议在 -binwalk 选项失败的情况下运行)
  • 使用 -clamav 选项安装 ClamAV 工具
  • 使用 -lt 选项部署 LogonTracer 环境 (非超高配置机器不要部署,这个应用太吃配置了)
  • 使用 -suricata 选项部署 Suricata 环境
  • 使用 -vol 选项安装 volatility 取证工具
  • 使用 -vol3 选项安装 volatility3 取证工具

4. 红队工具

  • 使用 -aircrack 选项部署 aircrack-ng 环境
  • 使用 -bypass 选项部署 Bypass 环境
  • 使用 -goby 选项部署 Goby 环境 (需要图形化环境)
  • 使用 -wpscan 选项安装 wpscan 工具
  • 使用 -yakit 选项部署 yakit 环境

5. 红队基础设施

  • 使用 -awvs14 选项部署 AWVS13 环境(1.04 GB)
  • 使用 -cs 选项部署 CobaltStrike4.3 环境
  • 使用 -cs45 选项部署 CobaltStrike4.5 环境
  • 使用 -frp 选项部署 frp 工具
  • 使用 -interactsh 选项部署 interactsh 工具 (https://github.com/projectdiscovery/interactsh)
  • 使用 -merlin 选项部署 merlin 环境 (https://github.com/Ne0nd0g/merlin)
  • 使用 -msf 选项部署 Metasploit 环境
  • 使用 -nps 选项部署 nps 工具
  • 使用 -pupy 选项部署 pupy 环境 (https://github.com/n1nj4sec/pupy)
  • 使用 -rg 选项部署 RedGuard 工具 (https://github.com/wikiZ/RedGuard)
  • 使用 -sliver 选项部署 sliver 环境 (https://github.com/BishopFox/sliver)
  • 使用 -sliver-client 选项安装 sliver-client 工具
  • 使用 -sps 选项部署 SharPyShell 工具 (https://github.com/antonioCoco/SharPyShell)
  • 使用 -viper 选项部署 Viper 环境(2.1 GB)

6. 基于 Docker 的环境部署

  • 使用 -arl 选项部署 ARL 环境(872 MB)
  • 使用 -mobsf 选项部署 MobSF 环境(1.54 GB)
  • 使用 -nodejsscan 选项部署 nodejsscan 环境(873 MB)
  • 使用 -vulhub 选项部署 vulhub 环境(210 MB)
  • 使用 -vulfocus 选项部署 vulfocus 环境(1.04 GB)
  • 使用 -TerraformGoat 选项部署 TerraformGoat 环境

7. 杂项服务

  • 使用 -asciinema 选项安装 asciinema 截图工具
  • 使用 -bt 选项部署宝塔服务
  • 使用 -clash 选项安装 clash 工具 (https://github.com/juewuy/ShellClash)
  • 使用 -nginx 选项配置 nginx 服务
  • 使用 -ssh 选项配置 ssh 环境 (RedHat 系默认可用,无需重复安装)
  • 使用 -ssr 选项部署 ssr 工具
  • 使用 -zsh 选项部署 zsh 工具

9. AI 友好工具管理

  • 使用 -install <工具名> 选项精确安装单个工具(如 -install nuclei、-install nmap)
  • 使用 --list-tools 选项输出所有 117 个可用工具的 JSON 列表(供 AI Agent 解析)
  • 使用 --list-tools table 选项输出所有可用工具的人类可读表格
  • 使用 --search <关键词> 选项按工具名模糊搜索(如 --search scan)

注: --list-tools 和 --search 不需要 root 权限即可使用。

10. 其他

  • 使用 -clear 选项清理系统使用痕迹
  • 使用 -info 选项查看系统各项信息
  • 使用 -optimize 选项改善设备选项,优化性能
  • 使用 -remove 选项卸载国内 vps 云监控
  • 使用 -rmlock 选项运行除锁模块
  • 使用 -swap 选项配置 swap 分区
  • 使用 -update 选项更新 f8x 工具
  • 使用 -upgrade 选项更新渗透工具

实际效果

-h 查看帮助

-all 全自动化部署

以 vultr vps 为例,结果分别如下


FAQ

-p 选项会执行什么

  1. 替换你的 DNS(默认为 223.5.5.5), 如果判断是 debian 系还会帮你安装 resolvconf, 长期修改 DNS
  2. 检查基础的编译环境是否安装, 并通过默认的包管理器安装 gcc,make,unzip 这些基本软件
  3. 可选的从 https://github.com/rofl0r/proxychains-ng 或 ffffffff0x.com 下载 Proxychains-ng 的源码, 编译安装
  4. 要求你修改 /etc/proxychains.conf 文件
  5. 修改 pip 代理为 https://mirrors.aliyun.com/pypi/simple/
  6. 修改 docker 代理为 https://docker.mirrors.ustc.edu.cn , 并重启 docker 服务

我想跑在 CI/CD 里,不想要交互行不行?

当然没有问题, f8x 的 GitHub action 就是自动运行每个选项部署环境的。只需要在 /tmp 创建一个名为 IS_CI 的空文件即可

root@kitploit:~
touch /tmp/IS_CI
wget -O f8x https://f8x.wgpsec.org/f8x && mv --force f8x /usr/local/bin/f8x && chmod +x /usr/local/bin/f8x
f8x -k

如何自定义版本

shell脚本在运行时,可以通过 . ./test.sh 这样同等进程运行修改当前shell环境变量,那么f8x对同目录下的 f8x_version.sh 文件做个判断,当有这个文件时,会加载这个文件中的内容,也就是覆盖f8x的变量值,这样只需要在当前目录下对 f8x_version.sh 文件做修改或定制,即可做到安装指定版本


开发日志

f8x 开发记录


License

Apache License 2.0


404StarLink 2.0 - Galaxy

f8x 是 404Team 星链计划2.0中的一环,如果对 f8x 有任何疑问又或是想要找小伙伴交流,可以参考星链计划的加群方式。

  • https://github.com/knownsec/404StarLink2.0-Galaxy#community

create by ffffffff0x

下载工具

CentOS 7(完全兼容)


Debian 10(完全兼容)


Fedora 33


Ubuntu 20.10