This repository has been archived by the owner on Jan 14, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 30
/
update.sh
executable file
·76 lines (65 loc) · 2.46 KB
/
update.sh
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#!/bin/bash
# TheTHE: The Threat Hunting Environment
# (c) 2019-2020 (https://thethe.e-paths.com)
#
# Install, Run and Update TheTHE
#
# Install with this command (from your Linux machine):
#
# curl -sSL https://install.thethe.e-paths.com | bash
set -e
# Reset
Color_Off='\033[0m' # Text Reset
# Regular Colors
Black='\033[0;30m' # Black
Red='\033[0;31m' # Red
Green='\033[0;32m' # Green
Yellow='\033[0;33m' # Yellow
Blue='\033[0;34m' # Blue
Purple='\033[0;35m' # Purple
Cyan='\033[0;36m' # Cyan
White='\033[0;37m' # White
# Bold
BBlack='\033[1;30m' # Black
BRed='\033[1;31m' # Red
BGreen='\033[1;32m' # Green
BYellow='\033[1;33m' # Yellow
BBlue='\033[1;34m' # Blue
BPurple='\033[1;35m' # Purple
BCyan='\033[1;36m' # Cyan
BWhite='\033[1;37m' # White
echo " "
echo " "
echo " _________ ___ ___ _______ _________ ___ ___ _______ "
echo "|\___ ___\\ \|\ \|\ ___ \|\___ ___\\ \|\ \|\ ___ \ "
echo "\|___ \ \_\ \ \\\ \ \ __/\|___ \ \_\ \ \\\ \ \ __/| "
echo " \ \ \ \ \ __ \ \ \_|/__ \ \ \ \ \ __ \ \ \_|/__ "
echo " \ \ \ \ \ \ \ \ \ \_|\ \ \ \ \ \ \ \ \ \ \ \_|\ \ "
echo " \ \__\ \ \__\ \__\ \_______\ \ \__\ \ \__\ \__\ \_______\ "
echo " \|__| \|__|\|__|\|_______| \|__| \|__|\|__|\|_______| "
echo " "
echo " "
echo " "
echo -e "${Blue}Welcome to The Threat Hunting Environment Updater${Color_Off} "
echo " "
echo -e "${Blue}[+] Updating repo and submodules${Color_Off}"
git pull --recurse-submodules
echo -e "${Blue}[+] Stopping thethe containers${Color_Off}"
docker-compose stop
echo -e "${Blue}[+] Updating images${Color_Off}"
docker-compose pull
echo -e "${Blue}[+] Recreating images${Color_Off}"
docker-compose build --force-rm
# echo -e "${Green}[?] Do you want to remove old images? [y/n] ${Color_Off}"
# while true; do
# read yn
# case $yn in
# [Yy]*)
# docker image prune
# break
# ;;
# [Nn]*) exit ;;
# *) echo "Please answer [y]es or [n]o." ;;
# esac
# done
echo -e "${BBlue}[*] Process completed. Run start.sh to start thethe.${Color_Off}"