Please replace all links involving the f8x.io address before 2026-06-01, as the domain will not be renewed thereafter.
Start • Options • Example • FAQ • License
English | 简体中文
Download
- github raw
- wget : wget -O f8x https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x
- curl : curl -o f8x https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x
 
- wget : 
Subsequent releases will not be updated, so it is recommended not to download old versions of f8x from releases. The f8x.io domain will not be renewed after 2026-06-01; it is strongly advised not to download from the f8x.io domain.
usage
bash f8x -hRecommended to add to environment variables
- wget : 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 -h
 
- curl : curl -o f8x https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x && mv --force f8x /usr/local/bin/f8x && chmod +x /usr/local/bin/f8x- f8x -h
 
System Dependency
f8x basically doesn't need any dependencies, it is made to help you install various dependencies😁
f8x-ctf
This script is used to deploy CTF environments (Web、Misc、Crypto、Pwn、Iot)
- wget : wget -O f8x-ctf https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x-ctf- bash f8x-ctf -help
 
- curl : curl -o f8x-ctf https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x-ctf- bash f8x-ctf -help
 
f8x-dev
Deployment of middleware, database (apache、nginx、tomcat、Database、php)
- wget : wget -O f8x-dev https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x-dev- bash f8x-dev -help
 
- curl : curl -o f8x-dev https://raw.githubusercontent.com/ffffffff0x/f8x/main/f8x-dev- bash f8x-dev -help
 
The following options are currently supported by f8x
Batch installation
- -b: install Basic Environment (gcc、make、git、vim、telnet、jq、unzip and other basic tools)
- -p: install Proxy Environment (Warning : Use only when needed)
- -d: install Development Environment (python3、pip3、Go、Docker、Docker-Compose、SDKMAN)
- -k(- a/- b/- c/- d/- e): install Pentest environment (hashcat、ffuf、OneForAll、ksubdomain、impacket and other Pentest tools)
- -s: install Blue Team Environment (Fail2Ban、chkrootkit、rkhunter、shellpub)
- -f: install Other Tools (AdguardTeam、trash-cli、fzf)
- -cloud: install Cloud Applications (Terraform、Serverless Framework、wrangler)
- -all: fully automated deployment (Compatible with CentOS7/8,Debain10/9,Ubuntu20/18,Fedora33)
Development Environment
- -docker: install docker
- -lua: install lua
- -nn: install npm & NodeJs
- -go: install go
- -oraclejdk(8/11): install oraclejdk
- -openjdk: install openjdk
- -py3(7/8/9/10): install python3
- -py2: install python2
- -pip2-f: force install pip2 (It is recommended to run with the -python2 option failing)
- -perl: install perl
- -ruby: install ruby
- -rust: install rust
- -code: install code-server
- -chromium: install Chromium (Used with rad, crawlergo in the -k option)
- -phantomjs: install PhantomJS
Blue Team Service
- -binwalk: install binwalk
- -binwalk-f: force install binwalk (It is recommended to run if the -binwalk option fails)
- -clamav: install ClamAV
- -lt: install LogonTracer (High hardware configuration requirements)
- -suricata: install Suricata
- -vol: install volatility
- -vol3: install volatility3
Red Team Service
- -aircrack: install aircrack-ng
- -bypass: install Bypass
- -goby: install Goby (The client side requires a graphical environment, the server side does not.)
- -wpscan: install wpscan
- -yakit: install yakit
Red Team Infrastructure
- -awvs14: install AWVS14 (~1.04 GB)
- -cs: install CobaltStrike 4.3
- -cs45: install CobaltStrike 4.5
- -frp: install frp
- -interactsh: install interactsh (https://github.com/projectdiscovery/interactsh)
- -merlin: install merlin (https://github.com/Ne0nd0g/merlin)
- -msf: install Metasploit
- -nps: install nps
- -pupy: install pupy (https://github.com/n1nj4sec/pupy)
- -rg: install RedGuard (https://github.com/wikiZ/RedGuard)
- -sliver: install sliver-server && client (https://github.com/BishopFox/sliver)
- -sliver-client: install sliver-client
- -sps: install SharPyShell (https://github.com/antonioCoco/SharPyShell)
- -viper: install Viper (~2.1 GB)
Docker-based environment deployment
- -arl: install ARL (~872 MB)
- -mobsf: install MobSF (~1.54 GB)
- -nodejsscan: install nodejsscan (~873 MB)
- -vulhub: install vulhub (~210 MB)
- -vulfocus: install vulfocus (~1.04 GB)
- -TerraformGoat: install TerraformGoat
Miscellaneous Services
- -asciinema: install asciinema
- -bt: install 宝塔服务
- -clash: install clash (https://github.com/juewuy/ShellClash)
- -nginx: install nginx
- -ssh: install ssh (RedHat is available by default, no need to reinstall)
- -ssr: install ssr
- -zsh: install zsh
Other
- -clear: Clean up system usage traces
- -info: View system information
- -optimize: Improve device options and optimize performance
- -remove: Uninstall some vps cloud monitoring
- -rmlock: Run the Unlock module
- -swap: Configuring swap partitions
- -update: Update f8x
- -upgrade: Upgrade Pentest tools
-h View Help
-all Fully automated deployment
Take vultr vps as an example
| CentOS 7 | Debian 10 | 
|---|---|
| Fedora 33 | Ubuntu 20.10 | 
What does the -p option do?
- Replace your DNS (default is 223.5.5.5)
- Check the base compilation environment
- Download Proxychains-ng, compile and install
- Modify the /etc/proxychains.conf file
- Modify the pip proxy to https://mirrors.aliyun.com/pypi/simple/
- Change the docker proxy to https://docker.mirrors.ustc.edu.cn , and restart the docker service
Want f8x to run in CI/CD, but not interactive?
Just create an empty file IS_CI in /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 -kf8x has joined 404Team 404StarLink 2.0 - Galaxy
create by ffffffff0x


