
红/蓝队环境自动化部署工具 | Herramienta de automatización de despliegue para entornos de equipo rojo/azul
Una nueva herramienta de despliegue automatizado IaC RedC, construida sobre Terraform + GUI Wails para el despliegue automatizado multi-nube y orquestación de proyectos. ¡Pruébala!
Inicio • Opciones • Ejemplo • Preguntas frecuentes • Licencia
English | 简体中文
Dentro del stack WgpSec Infra, f8x es la capa de aprovisionamiento de software del lado del host. Se puede usar de forma independiente o ser entregado de forma remota por RedC a hosts en la nube como motor de ejecución para la tienda de software, instalación por lotes de herramientas y flujos de arranque de nodos. En el mismo stack, redc-template proporciona escenarios y plantillas, mientras que RedC gestiona la orquestación multi-nube, ciclo de vida, acceso SSH, plugins y operaciones impulsadas por IA.
Descarga
EdgeOne Pages Link
wget -O f8x https://f8x.wgpsec.org/f8xcurl -o f8x https://f8x.wgpsec.org/f8xgithub raw
wget -O f8x https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8xcurl -o f8x https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8xuso
bash f8x -h
Se recomienda agregar a las variables de entorno
wget -O f8x https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x && mv --force f8x /usr/local/bin/f8x && chmod +x /usr/local/bin/f8x
f8x -hcurl -o f8x https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x && mv --force f8x /usr/local/bin/f8x && chmod +x /usr/local/bin/f8x
f8x -hDependencias del sistema
Básicamente, f8x no necesita dependencias; está hecho para ayudarte a instalar varias dependencias😁
f8x-ctf
Este script se usa para desplegar entornos CTF (Web, Misc, Crypto, Pwn, IoT)
wget -O f8x-ctf https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x-ctf
bash f8x-ctf -helpcurl -o f8x-ctf https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x-ctf
bash f8x-ctf -helpf8x-dev
Despliegue de middleware, bases de datos (apache, nginx, tomcat, Database, php)
wget -O f8x-dev https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x-dev
bash f8x-dev -helpcurl -o f8x-dev https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x-dev
bash f8x-dev -helpActualmente, f8x soporta las siguientes opciones
Instalación por lotes
-b : instalar Entorno Básico (gcc, make, git, vim, telnet, jq, unzip y otras herramientas básicas)-p : instalar Entorno de Proxy (Advertencia: usar solo cuando sea necesario)-d : instalar Entorno de Desarrollo (python3, pip3, Go, Docker, Docker-Compose, SDKMAN)-k (a/b/c/d/e): instalar entorno de Pentest (hashcat, ffuf, OneForAll, ksubdomain, impacket y otras herramientas de pentest)-s : instalar Entorno de Equipo Azul (Fail2Ban, chkrootkit, rkhunter, shellpub)-f : instalar Otras Herramientas (AdguardTeam, trash-cli, fzf)-cloud : instalar Aplicaciones en la Nube (Terraform, Serverless Framework, wrangler)-all : despliegue completamente automatizado (Compatible con CentOS7/8, Debian10/9, Ubuntu20/18, Fedora33)Entorno de Desarrollo
-docker : instalar docker-lua : instalar lua-nn : instalar npm & NodeJs-go : instalar go-oraclejdk(8/11): instalar oraclejdk-openjdk : instalar openjdk-py3(7/8/9/10) : instalar python3-py2 : instalar python2-pip2-f : forzar instalación de pip2 (Se recomienda ejecutar si la opción -python2 falla)-perl : instalar perl-ruby : instalar ruby-rust : instalar rust-code : instalar code-serverServicios de Equipo Azul
-binwalk : instalar binwalk-binwalk-f : forzar instalación de binwalk (Se recomienda ejecutar si la opción -binwalk falla)-clamav : instalar ClamAV-lt : instalar LogonTracer (Requiere alta configuración de hardware)-suricata : instalar Suricata-vol : instalar volatility-vol3 : instalar volatility3Servicios de Equipo Rojo
-aircrack : instalar aircrack-ng-bypass : instalar Bypass-goby : instalar Goby (El lado cliente requiere un entorno gráfico, el servidor no)-wpscan : instalar wpscan-yakit : instalar yakitInfraestructura de Equipo Rojo
-awvs14 : instalar AWVS14 (~1.04 GB)-cs : instalar CobaltStrike 4.3-cs45 : instalar CobaltStrike 4.5-frp : instalar frp-interactsh : instalar interactsh (https://github.com/projectdiscovery/interactsh)-merlin : instalar merlin (https://github.com/Ne0nd0g/merlin)-msf : instalar Metasploit-nps : instalar nps-pupy : instalar pupy (https://github.com/n1nj4sec/pupy)-rg : instalar RedGuard (https://github.com/wikiZ/RedGuard)-sliver : instalar sliver-server && cliente ()Despliegue de entornos basados en Docker
-arl : instalar ARL (~872 MB)-mobsf : instalar MobSF (~1.54 GB)-nodejsscan : instalar nodejsscan (~873 MB)-vulhub : instalar vulhub (~210 MB)-vulfocus : instalar vulfocus (~1.04 GB)-TerraformGoat: instalar TerraformGoatServicios Varios
-asciinema : instalar asciinema-bt : instalar 宝塔服务-clash : instalar clash (https://github.com/juewuy/ShellClash)-nginx : instalar nginx-ssh : instalar ssh (RedHat viene por defecto, no es necesario reinstalar)-ssr : instalar ssr-zsh : instalar zshGestión de Herramientas Amigable con IA
-install <tool> : Instalar una herramienta específica por nombre (ej. -install nuclei, -install nmap)--list-tools : Mostrar las 117 herramientas disponibles en formato JSON (para análisis por agente IA)--list-tools table : Mostrar las herramientas disponibles en una tabla legible--search <keyword> : Búsqueda difusa de herramientas por nombre (ej. --search scan)Nota:
--list-toolsy--searchno requieren privilegios de root.
Otros
-clear : Limpiar rastros de uso del sistema-info : Ver información del sistema-optimize : Mejorar opciones del dispositivo y optimizar rendimiento-remove : Desinstalar algunos monitoreos de VPS cloud-rmlock : Ejecutar el módulo Unlock-swap : Configurar partición de swap-update : Actualizar f8x-upgrade : Actualizar herramientas de Pentest-h Ver ayuda
-all Despliegue completamente automatizado
Toma como ejemplo una VPS de vultr
¿Qué hace la opción -p?
¿Quieres que f8x se ejecute en CI/CD, pero que no sea interactivo?
Simplemente crea un archivo vacío IS_CI en /tmp
touch /tmp/IS_CI
wget -O f8x https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x && mv --force f8x /usr/local/bin/f8x && chmod +x /usr/local/bin/f8x
f8x -k

f8x se ha unido a 404Team 404StarLink 2.0 - Galaxy
creado por ffffffff0x
-chromium : instalar Chromium (Usado con rad, crawlergo en la opción -k)-phantomjs : instalar PhantomJS-sliver-client : instalar sliver-client-sps : instalar SharPyShell (https://github.com/antonioCoco/SharPyShell)-viper : instalar Viper (~2.1 GB)CentOS 7 | Debian 10 |
|---|
Fedora 33 | Ubuntu 20.10 |