123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- #!/bin/bash
- clear
- chk=$(cat /etc/ssh/sshd_config | grep Banner)
- [[ $(netstat -nltp|grep 'dropbear' | wc -l) != '0' ]] && {
- local="/etc/bannerssh"
- [[ $(grep -wc $local /etc/default/dropbear) = '0' ]] && echo 'DROPBEAR_BANNER="/etc/bannerssh"' >> /etc/default/dropbear
- }
- [[ "$(echo "$chk" | grep -v '#Banner' | grep Banner)" != "" ]] && {
- local=$(echo "$chk" |grep -v "#Banner" | grep Banner | awk '{print $2}')
- } || {
- local="/etc/bannerssh"
- [[ $(grep -wc $local /etc/ssh/sshd_config) = '0' ]] && echo "Banner /etc/bannerssh" >> /etc/ssh/sshd_config
- }
- echo -e "\E[44;1;37m BANNER \E[0m"
- echo ""
- echo -e "\033[1;32mMANUAL SSH BANNER COMMAND"
- echo -e "\033[1;31msudo nano /etc/bannerssh"
- echo -e "\033[1;37mpest baner html text"
- echo -e "\033[1;36mCTRL+O enter CTRL+X"
- echo -e "\033[1;31mhttps://youtu.be/0qW64kxY7a0"
- echo -e "\033[1;32mFOLLOW VIDEOD LIKE AND SUBSCRIBE PLZ"
- echo ""
- echo -e "\033[1;31m[\033[1;36m1\033[1;31m]\033[1;37m • \033[1;33mADD BANNER"
- echo -e "\033[1;31m[\033[1;36m2\033[1;31m]\033[1;37m • \033[1;33mREMOVE BANNER"
- echo -e "\033[1;31m[\033[1;36m3\033[1;31m]\033[1;37m • \033[1;33mCOME BACK"
- echo ""
- echo -ne "\033[1;32mWHAT DO YOU WANT TO DO\033[1;31m ?\033[1;37m : "; read resp
- if [[ "$resp" = "1" ]]; then
- echo ""
- echo -ne "\033[1;32mWHICH MESSAGE YOU WANT TO DISPLAY\033[1;31m ?\033[1;37m : "; read msg1
- if [[ -z "$msg1" ]]; then
- echo -e "\n\033[1;31mEmpty or invalid field!\033[0m"
- sleep 2
- banner
- fi
- echo -e "\n\033[1;31m[\033[1;36m01\033[1;31m]\033[1;33m SMALL SOURCE (කුඩා)"
- echo -e "\033[1;31m[\033[1;36m02\033[1;31m]\033[1;33m MEDIA SOURCE (මාධ්)"
- echo -e "\033[1;31m[\033[1;36m03\033[1;31m]\033[1;33m LARGE SOURCE (මහා)"
- echo -e "\033[1;31m[\033[1;36m04\033[1;31m]\033[1;33m GIANT SOURCE (යෝධ)"
- echo ""
- echo -ne "\033[1;32mWHAT SOURCE OF THE SOURCE\033[1;31m ?\033[1;37m : "; read opc
- if [[ "$opc" = "1" ]] || [[ "$opc" = "01" ]]; then
- _size='6'
- elif [[ "$opc" = "2" ]] || [[ "$opc" = "02" ]]; then
- _size='4'
- elif [[ "$opc" = "3" ]] || [[ "$opc" = "03" ]]; then
- _size='3'
- elif [[ "$opc" = "4" ]] || [[ "$opc" = "04" ]]; then
- _size='1'
- fi
- echo -e "\n\033[1;31m[\033[1;36m01\033[1;31m]\033[1;33m BLUE (නිල්)"
- echo -e "\033[1;31m[\033[1;36m02\033[1;31m]\033[1;33m GREEN (කොළ)"
- echo -e "\033[1;31m[\033[1;36m03\033[1;31m]\033[1;33m RED (රතු)"
- echo -e "\033[1;31m[\033[1;36m04\033[1;31m]\033[1;33m YELLOW (කහ)"
- echo -e "\033[1;31m[\033[1;36m05\033[1;31m]\033[1;33m PINK (රෝස)"
- echo -e "\033[1;31m[\033[1;36m06\033[1;31m]\033[1;33m CYANO (සයනෝ)"
- echo -e "\033[1;31m[\033[1;36m07\033[1;31m]\033[1;33m ORANGE (තැඹිලි)"
- echo -e "\033[1;31m[\033[1;36m08\033[1;31m]\033[1;33m PURPLE (දම් පාට)"
- echo -e "\033[1;31m[\033[1;36m09\033[1;31m]\033[1;33m BLACK (කලු)"
- echo -e "\033[1;31m[\033[1;36m10\033[1;31m]\033[1;33m WITHOUT COLOR (වර්ණයකින් තොරව)"
- echo ""
- echo -ne "\033[1;32mQUAL A COR\033[1;31m ?\033[1;37m : "; read ban_cor
- if [[ "$ban_cor" = "1" ]] || [[ "$ban_cor" = "01" ]]; then
- echo "<h$_size><font color='blue'>$msg1" >> $local
- elif [[ "$ban_cor" = "2" ]] || [[ "$ban_cor" = "02" ]]; then
- echo "<h$_size><font color='green'>$msg1" >> $local
- elif [[ "$ban_cor" = "3" ]] || [[ "$ban_cor" = "03" ]]; then
- echo "<h$_size><font color='red'>$msg1" >> $local
- elif [[ "$ban_cor" = "4" ]] || [[ "$ban_cor" = "04" ]]; then
- echo "<h$_size><font color='yellow'>$msg1" >> $local
- elif [[ "$ban_cor" = "5" ]] || [[ "$ban_cor" = "05" ]]; then
- echo "<h$_size><font color='#F535AA'>$msg1" >> $local
- elif [[ "$ban_cor" = "6" ]] || [[ "$ban_cor" = "06" ]]; then
- echo "<h$_size><font color='cyan'>$msg1" >> $local
- elif [[ "$ban_cor" = "7" ]] || [[ "$ban_cor" = "07" ]]; then
- echo "<h$_size><font color='#FF7F00'>$msg1" >> $local
- elif [[ "$ban_cor" = "8" ]] || [[ "$ban_cor" = "08" ]]; then
- echo "<h$_size><font color='#9932CD'>$msg1" >> $local
- elif [[ "$ban_cor" = "9" ]] || [[ "$ban_cor" = "09" ]]; then
- echo "<h$_size><font color='black'>$msg1" >> $local
- elif [[ "$ban_cor" = "10" ]]; then
- echo "<h$_size>$msg1</h$_size>" >> $local
- /etc/init.d/ssh restart > /dev/null 2>&1
- echo -e "\n\033[1;32mBANNER DEFINED!\033[0m"
- sleep 2
- menu
- else
- echo -e "\n\033[1;31mOption invalid!\033[0m"
- sleep 2
- banner
- fi
- echo "</font></h$_size>" >> $local
- service ssh restart > /dev/null 2>&1 && service dropbear restart > /dev/null 2>&1
- echo -e "\n\033[1;32mBANNER DEFINED!\033[0m"
- unset ban_cor
- elif [[ "$resp" = "2" ]]; then
- echo " " > $local
- echo -e "\n\033[1;32mBANNER EXCLUDED!\033[0m"
- service ssh restart > /dev/null 2>&1 && service dropbear restart > /dev/null 2>&1
- sleep 2
- menu
- elif [[ "$resp" = "3" ]]; then
- menu
- else
- echo -e "\n\033[1;31mOption invalid!\033[0m"
- sleep 2
- banner
- fi
|