Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Lucksi
GitHub Repository: Lucksi/Mr.Holmes
Path: blob/master/Launchers/Launcher.sh
1071 views
1
#!/bin/bash
2
# ORIGINAL CREATOR: Luca Garofalo (Lucksi)
3
# AUTHOR: Luca Garofalo (Lucksi)
4
# Copyright (C) 2022-2023 Lucksi <[email protected]>
5
# License: GNU General Public License v3.0s
6
7
GREEN=$(tput setaf 2)
8
WHITE=$(tput setaf 15)
9
BLUE=$(tput setaf 6)
10
11
function Banner {
12
clear
13
reader=$(<"../Banners/Launcher.txt")
14
echo "${GREEN}$reader"
15
}
16
17
function Core {
18
printf "${GREEN}\n\n[+]${WHITE}WOULD YOU LIKE TO EXECUTE MR.HOLMES IN:\n(1)NO-ROOT(DATABASE NOT AVAIABLE)\n(2)ROOT(ALL FUNCTIONALITES AVAIABLE)\n(3)EXIT\n\n"
19
read -p"$GREEN[#MR.HOLMES#]$WHITE-->" Choice
20
while [ $Choice != 3 ];
21
do
22
if [ $Choice == 1 ];
23
then
24
printf "${GREEN}\n[+]${WHITE}EXECUTING AS NO-ROOT.."
25
sleep 2
26
cd ../
27
python3 MrHolmes.py
28
cd Launchers
29
elif [ $Choice == 2 ];
30
then
31
printf "${GREEN}\n[+]${WHITE}EXECUTING AS ROOT..\n\n"
32
sleep 2
33
cd ../
34
sudo python3 MrHolmes.py
35
cd Launchers
36
fi
37
Main
38
done
39
printf "${WHITE}\nCLOSE THIS WINDOW FOR EXIT"
40
exit 0
41
}
42
43
function Main {
44
Banner
45
Core
46
}
47
Main
48
49