
紅/青チーム環境自動化デプロイツール | レッド/ブルーチーム環境自動化デプロイツール
全新IaC自动化部署工具 RedC,基于Terraform + Wails GUI实现多云自动化部署与项目编排——试试看!
開始 • オプション • 例 • よくある質問 • ライセンス
英語 | 简体中文
WgpSec Infraスタックにおいて、f8xはホスト側のソフトウェアプロビジョニングレイヤーです。単独で使用することも、RedC によってクラウドホストにリモート配信され、ソフトウェアストア、バッチツールインストール、ノードブートストラップワークフローにおける実行エンジンとして機能します。同じスタックでは、redc-template がシナリオとテンプレートアセットを提供し、RedCがマルチクラウドオーケストレーション、ライフサイクル管理、SSHアクセス、プラグイン、AI駆動の運用を担当します。
ダウンロード
EdgeOne Pages リンク
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/f8x使用法
bash f8x -h
環境変数に追加することを推奨
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 -hシステム依存関係
f8xは基本的に依存関係を必要としません。むしろ、さまざまな依存関係のインストールを支援するために作られています😁
f8x-ctf
このスクリプトは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
ミドルウェア、データベース(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 -help現在f8xがサポートするオプションは以下のとおりです。
バッチインストール
-b : 基本環境のインストール(gcc、make、git、vim、telnet、jq、unzipなどの基本ツール)-p : プロキシ環境のインストール(警告:必要な場合のみ使用)-d : 開発環境のインストール(python3、pip3、Go、Docker、Docker-Compose、SDKMAN)-k (a/b/c/d/e): ペネトレーションテスト環境のインストール(hashcat、ffuf、OneForAll、ksubdomain、impacketなどのペンテストツール)-s : ブルーチーム環境のインストール(Fail2Ban、chkrootkit、rkhunter、shellpub)-f : その他のツールのインストール(AdguardTeam、trash-cli、fzf)-cloud : クラウドアプリケーションのインストール(Terraform、Serverless Framework、wrangler)-all : 完全自動デプロイ(CentOS7/8、Debain10/9、Ubuntu20/18、Fedora33に対応)開発環境
-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のインストールブルーチームサービス
-binwalk : binwalkのインストール-binwalk-f : binwalkの強制インストール(-binwalkオプションが失敗した場合に推奨)-clamav : ClamAVのインストール-lt : LogonTracerのインストール(高ハードウェア要件)-suricata : Suricataのインストール-vol : volatilityのインストール-vol3 : volatility3のインストールレッドチームサービス
-aircrack : aircrack-ngのインストール-bypass : Bypassのインストール-goby : Gobyのインストール(クライアント側はGUI環境が必要、サーバー側は不要)-wpscan : wpscanのインストール-yakit : yakitのインストールレッドチームインフラ
-awvs14 : AWVS14のインストール(~1.04 GB)-cs : CobaltStrike 4.3のインストール-cs45 : CobaltStrike 4.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-server && clientのインストール(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のインストールその他サービス
-asciinema : asciinemaのインストール-bt : 宝塔サービスのインストール-clash : clashのインストール(https://github.com/juewuy/ShellClash)-nginx : nginxのインストール-ssh : sshのインストール(RedHatはデフォルトで利用可能、再インストール不要)-ssr : ssrのインストール-zsh : zshのインストールAI対応ツール管理
-install <tool> : ツール名を指定して単一ツールをインストール(例:-install nuclei、-install nmap)--list-tools : 利用可能な全117ツールをJSON形式で出力(AI Agentの解析用)--list-tools table : 利用可能な全ツールを人間が読めるテーブル形式で出力--search <keyword> : ツール名をあいまい検索(例:--search scan)注意:
--list-toolsと--searchはroot権限を必要としません。
その他
-clear : システム使用痕跡のクリーンアップ-info : システム情報の表示-optimize : デバイスオプションの改善とパフォーマンス最適化-remove : VPSクラウド監視の一部アンインストール-rmlock : アンロックモジュールの実行-swap : スワップパーティションの設定-update : f8xの更新-upgrade : ペンテストツールのアップグレード-h でヘルプ表示
-all で完全自動デプロイ
vultr vpsを例に
-p オプションは何をするのですか?
f8xをCI/CDで動作させたいが、対話モードにしたくない場合は?
/tmp に空のファイル IS_CI を作成するだけ
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 は404Team 404StarLink 2.0 - Galaxy に参加しました
create by ffffffff0x
-chromium : Chromiumのインストール(-kオプションのrad、crawlergoと併用)-phantomjs : PhantomJSのインストール-sliver-client : sliver-clientのインストール-sps : SharPyShellのインストール(https://github.com/antonioCoco/SharPyShell)-viper : Viperのインストール(~2.1 GB)CentOS 7 | Debian 10 |
|---|
Fedora 33 | Ubuntu 20.10 |