f8x

红/蓝队环境自动化部署工具 | Red/Blue team environment automation deployment tool

APACHE-2.0 License

Stars
1.8K

Bot releases are visible (Hide)

f8x - 后续不会更新 releases,建议不要下载 releases 的旧版本 f8x Latest Release

Published by No-Github about 2 years ago

[1.6.2] - 2022-9-4

兼容性

  • 支持 CentOS 9 Stream
  • 支持 Fedora 36

功能添加

  • -k 选项添加 iprange/dnsx/MoreFind
  • 添加 -wpscan 选项
  • 添加 -cs45 选项
  • 添加 -interactsh 选项
  • 添加 -merlin 选项
  • 添加 -msf 选项
  • 添加 -pupy 选项
  • 添加 -rg 选项
  • 添加 -sliver 选项
  • 添加 -sliver-client 选项
  • 添加 -sps 选项
  • 添加 -TerraformGoat 选项
  • 添加 -TerraformGoat 选项
  • 添加 -upgrade 选项

功能修改与优化

  • 优化对docker环境的判断
  • 添加了对ruby的检测
  • 优化了对keytool工具的判断
f8x - f8x 1.6.1

Published by No-Github over 2 years ago

[1.6.1] - 2022-6-6

兼容性

  • 支持 ubuntu 22.04

功能添加

  • -k 选项添加 CDK
  • 添加 -yakit 选项
  • 添加 -py310 选项
  • 添加 -oraclejdk11 选项
  • 添加 -docker 选项 (安装docker)
  • 添加 -code 选项 (安装 code-server)

功能修改与优化

  • bat 换成兼容更强的安装包
  • 目前 -py3(7/8/9/10) 选项调用 pyenv 进行 python3 版本的切换,无需重复安装
  • 目前 -oraclejdk(8/11) 选项调用 jenv 进行 java 版本的切换,无需重复安装

错误修复

  • 修改一些拼写错误

Compatibility

  • Support ubuntu 22.04

Function added

  • -k option adds CDK
  • add -yakit option
  • add -py310 option
  • add -oraclejdk11 option
  • add -docker option (Install docker)
  • add -code option (Install code-server)

Modifications and optimizations

  • Replace the installation package of bat
  • -py3(7/8/9/10) option to switch between python3 versions using pyenv
  • -oraclejdk(8/11) option for java version switching using jenv

Bug fixes

  • Fix some spelling errors
f8x - f8x 1.6.0

Published by No-Github over 2 years ago

[1.6.0] - 2022-3-11

兼容性

  • 支持 linux arm 架构
  • 支持 kali 2022.1

功能添加

  • -k 选项添加 netspy
  • -f 选项添加 duf/procs/ncdu/exa/htop/bat/fd

错误修复

  • 修复更改py版本时没有更改环境变量的问题

Compatibility

  • Support linux arm architecture
  • Support kali 2022.1

Function added

  • -k option adds netspy
  • -f option adds duf/procs/ncdu/exa/htop/bat/fd

Bug fixes

  • Fix environment variables not changing when python version is changed

Full Changelog: https://github.com/ffffffff0x/f8x/compare/1.5.9...1.6.0

f8x - f8x 1.5.9

Published by No-Github almost 3 years ago

功能添加

  • k 选项添加 htpwdScan,WebCrack,ysomap,sttr

功能修改与优化

  • git clone 加入 --depth 1

Function added

  • -k options add htpwdScan,WebCrack,ysomap,sttr

Modifications and optimizations

  • git clone add --depth 1

Full Changelog: https://github.com/ffffffff0x/f8x/compare/1.5.8...1.5.9

f8x - f8x 1.5.8

Published by No-Github almost 3 years ago

[1.5.8] - 2021-11-12

功能修改与优化

  • 兼容 Ubuntu 21.10 impish
  • 兼容 AlmaLinux
  • 兼容 Fedora 35
  • 兼容 CentOS 8 Stream
  • 兼容 VzLinux
  • 兼容 Rocky
  • -python3 选项改为 -py3(7/8/9)
  • -python2 选项改为 -py2

Modifications and optimizations

  • Compatible with Ubuntu 21.10 impish
  • Compatible with AlmaLinux
  • Compatible with Fedora 35
  • Compatible with CentOS 8 Stream
  • Compatible with VzLinux
  • Compatible with Rocky
  • -python3 option to -py3(7/8/9)
  • -python2 option to -py2

Full Changelog: https://github.com/ffffffff0x/f8x/compare/1.5.7...1.5.8

f8x - f8x 1.5.7

Published by No-Github almost 3 years ago

[1.5.7] - 2021-10-22

功能添加

  • -s 选项添加 fapro
  • -k 选项添加 marshalsec

功能修改与优化

  • 修改 -k 的子选项为 -ka -kb -kc 以支持批量安装
  • 调整在 docker 环境下 -p 选项不会修改 DNS
  • -k 选项不在安装 gdb ,移动到 f8x-ctf 中
  • 优化已安装的检测速度
  • 优化了对 ubuntu 16.04 的支持

错误修复

  • 修复了在 Ubuntu 修改 APT 源时由于没有正确注释导致格式错误的问题
  • 修改了 testssl 的安装方式,原先没有安装到正确的位置所以无法运行

项目协作

  • 感谢 @Ar3h 提交的 pr

Function added

-s option adds fapro
-k option adds marshalsec

Modifications and optimizations

  • Modify the -k sub-option to -ka -kb -kc to support batch installs
  • The -p option does not modify DNS in a docker environment
  • The -k option is not installed in gdb, it is moved to f8x-ctf
  • Optimize the speed of detection of installed
  • Optimized support for ubuntu 16.04

Bug fixes

  • Fixed bug in Ubuntu APT source where comments were causing formatting errors
  • Modified the installation of testssl, it was not installed in the correct location so it would not work

Contributor

  • Thanks to @Ar3h for submitting pr

Full Changelog: https://github.com/ffffffff0x/f8x/compare/1.5.6...1.5.7

f8x - f8x 1.5.6

Published by No-Github about 3 years ago

功能修改

  • 更新 crawlergo 的下载链接
  • 更改显示语言 #10 #11
  • 在安装 volatility3 时默认不会下载 Symbol Tables
  • 优化对已安装软件的检测,尽量避免重复安装
  • 修改一个重命名的bug
  • 移除 sharry 的安装选项
f8x - f8x 1.5.5

Published by No-Github about 3 years ago

[1.5.5] - 2021-8-6

功能添加

  • -k 支持部分软件安装
    • -k -a 信息收集、扫描、爆破、抓取
    • -k -b 漏洞利用
    • -k -c 后渗透、C2
    • -k -d 其他
    • -k -e 功能重叠或长期不维护
  • -k 选项添加 Amass、gobuster、dirsearch、Gopherus、gron、unfurl、qsreplace、Interlace、SecLists、jaeles、subjs、assetfinder、hakrawler #8
  • 添加 -lua 选项
  • 添加 -mock 选项

功能修改

  • 修复 nuclei 的安装问题
  • 修复 remote-method-guesser 的安装问题

本次添加内容较多,若存在问题,欢迎在 issue 反馈

f8x - f8x 1.5.4

Published by No-Github over 3 years ago

[1.5.4] - 2021-07-12

功能添加

  • -k 选项添加 JNDI-Injection-Exploit、Platypus、Neo-reGeorg、AppInfoScanner

功能修改

  • 修复 naabu 的安装问题
  • 优化 -info 的信息输出
f8x - f8x 1.5.3

Published by No-Github over 3 years ago

[1.5.3] - 2021-06-02

功能添加

  • -k 选项添加 ZoomEye-python、nali、dalfox
  • -f 选项添加 anew

功能修改

  • CobaltStrike4.1 更换至 CobaltStrike4.3
  • 修复小 bug
  • 更新大部分软件的版本
f8x - f8x 1.5.2

Published by No-Github over 3 years ago

[1.5.2]

功能添加

  • -k 选项添加 shiro_rce_tool
  • debian 系安装 nginx 时添加 zlib1g 和 zlib1g.dev #6
  • debian 系安装 Python3 时添加 python3-distutils

功能修改

  • 安装 xray 至 /usr/local/bin/
  • 下载 xray poc 至 /pentest/xray
  • 暂时注释 RustScan、WAFW00F、MassBleed、exploitdb 的安装
f8x - f8x 1.5.0

Published by No-Github over 3 years ago

[1.5.0] - 2021-04-12

  • -k 选项添加 jadx、Diggy、CORScanner、swagger-exp
  • 修复安装 bettercap 时的一个错误
  • 修复安装 ApkAnalyser 时的一个错误
  • 添加2个变量,为后续走web代理做准备,并且可以忽略一些banner信息
  • -goby 选项添加服务端启动命令
  • 继续优化使用体验,添加对开发环境依赖、渗透杂项工具、pip 模块的重复安装检测
f8x - f8x 1.4.9

Published by No-Github over 3 years ago

[1.4.9] - 2021-04-06

  • 添加 -clash 选项
  • 添加 -nginx 选项
  • 更新 -info 选项
  • 添加对 Ubuntu15.04、Ubuntu14.04、Ubuntu12.04 系统的支持
  • -k 选项添加 httpx、subfinder、mapcidr、apktool、OpenRedireX、gau、apkleaks
  • -f 选项添加 fzf、annie、you-get、ffmpeg、aria2、filebrowser、starship
  • -sharry 选项移至 -f
  • 优化使用体验,已安装过的不会重复安装
f8x - f8x 1.4.8

Published by No-Github over 3 years ago

[1.4.8] - 2021-03-28

  • 添加 -aircrack 选项

  • 添加 -zsh 选项 #4
    Snipaste_2021-03-28_11-08-20
    Snipaste_2021-03-28_11-08-49

  • -k 选项添加 commix、exploitdb、tplmap、routersploit、bettercap、mitmproxy、naabu、proxify、pypykatz、CrackMapExec

  • -s 选项添加 BruteShark

  • 更新所有软件安装的版本

  • 体积缩减 50%

f8x - f8x 1.4.7

Published by No-Github over 3 years ago

[1.4.7] - 2021-03-21

  • -s 选项添加 anti-portscan
  • -k 选项添加 Responder、Girsh、ApkAnalyser
  • -f 选项添加 thefuck
  • 修改检查是否已安装状态的方法
  • 完善 -info 的输出
  • 调整默认的安装逻辑,在检测到前置软件为安装时会自动安装
f8x - f8x 1.4.6

Published by No-Github over 3 years ago

[1.4.6] - 2021-03-10

  • 添加 -clamav 选项
  • 添加 -update 选项
  • -d 选项添加 SDKMAN
  • -rmlock 选项添加一条命令 dpkg --configure -a > /dev/null 2>&1
  • 修复 -pip2-force 选项的文件链接问题
  • 将 -ssr 选项的安装包移至 github,走 jsdelivr cdn 下载
f8x - f8x 1.4.5

Published by No-Github over 3 years ago

[1.4.5] - 2021-02-28

  • 添加 -swap 选项,用于添加 swap 分区
    Snipaste_2021-02-28_01-42-49

  • 添加 -cloud 选项,用于安装 Terraform、Serverless Framework、wrangler
    Snipaste_2021-02-28_01-42-38

  • 添加 -bypass 选项,用于安装一些代码混淆的模块

  • 添加对 kali2021、Ubuntu 21.01、Ubuntu 19.10、Debian 11 系统的支持

  • 添加对 docker 环境下的判断

  • 添加 nn_Check、Rust_Check 用于检查依赖

  • Debian 系 Docker 安装完毕后会自动删除 /etc/apt/sources.list.d/docker.list

  • 修复 -rust 选项不会走代理的错误

  • 重构 -nn 选项的安装方式

f8x - f8x 1.4.4

Published by No-Github over 3 years ago

[1.4.4] - 2021-02-24

  • 修复 -viper 选项的路径问题 #2
  • 在安装渗透杂项工具时,删除 redis 的安装
f8x - f8x 1.4.3

Published by No-Github over 3 years ago

[1.4.3] - 2021-02-21

  • 安装 volatility3 时添加下载 Symbol Tables
  • 部署 CobaltStrike 时添加 genCrossC2
  • 安装 Docker 时添加安装 lazydocker
  • 添加对不支持的平台的判断
  • -d 选项添加 Terraform
  • -b 选项安装基础工具中部分工具移动到 -d 选项
  • 参考 sast 工具优化一些问题
f8x - f8x 1.4.2

Published by No-Github over 3 years ago

[1.4.2] - 2021-02-16

  • 现在默认4个系统已经完全兼容,无报错
  • 默认检查是否存在 /tmp 目录
  • 删除 /pentest 确认选项
  • 删除 wget 默认的输出报错
  • 默认 Python2_Install 模块中的 pip2 安装失败后,自动调用 pip2_Install