CTF_misc_auto_deploy

CTF_misc_auto_deploy

一个自动部署Misc工具的轻量sh脚本
闲的无聊随便写的小玩意
适合在新环境中快速搭建misc环境

项目地址

目前支持的功能

1:换网络源,允许 root ssh登录
2:安装docker
3:安装docker-compose
4:安装golang
5:安装java
6:安装 linux 下的部分 misc 工具和第三方脚本(我知道的),具体如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
binwalk
bkcrack
blindwatermark
cloacked-pixel
dtmf2num
dwarf2json
exif
extundelete
f5-steganography
foremost
gaps
gnuplot
minimodem
montage
outguess
pycdc
sstv
steghide
stegosaurus
stegpy
stegseek
usb-mouse-pcap-visualizer
usbkeyboarddatahacker
volatility2
volatility3
webp
wireshark
zsteg

支持的系统

ubuntu16.04/18.04/20.04/22.04

推荐 ubuntu20 加代理运行

使用

本脚本可重复运行安装
工具保存在运行脚本的misc_tools目录下

方法一:
git clone https://github.com/dr0n1/CTF_misc_auto_deploy
chmod 777 auto_deploy.sh
./auto_deploy.sh [mode]

1
2
3
4
5
6
7
usage: ./auto_deploy.sh [mode]
basics 基础配置(换源,vim,ssh)
docker 安装docker
docker-compoer 安装docker-compose
go 安装golang
java 安装java
misc-tools 安装misc工具

方法二:
bash <(curl -s https://raw.githubusercontent.com/dr0n1/CTF_misc_auto_deploy/main/auto_deploy.sh) [mode]

更新日志

V1.0: 第一代脚本
V1.1: 增加 python 安装模块
V1.2: 优化安装逻辑等
V1.3:移除 python,新增 golang 和 java
V2.1:增加 CTF-Misc 部分工具的安装
V2.2:优化可重复运行脚本逻辑
V2.3:优化部分 python 模块安装逻辑
V2.4:增加部分misc工具,格式化代码
V3.1:移除了centos的工具支持,增加golang多版本支持等
V3.2:修复了诺干bug,增加了java版本管理

后续计划

1:计划增加 web 系列工具

有疑问或者有更好的建议请联系1930774374@qq.com


CTF_misc_auto_deploy
https://www.dr0n.top/posts/b9ea1bfd/
作者
dr0n
发布于
2023年2月25日
更新于
2024年5月28日
许可协议