rootasuna

shell checker bash

Dec 5th, 2018
728
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. #!/bin/bash
  2. waktu=$(date '+%Y-%m-%d %H:%M:%S')
  3. HIJAU='\033[0;32m'
  4. MERAH='\033[0;31m'
  5. NORMAL='\033[0m'
  6. CYAN='\033[0;36m'
  7. BIRU='\033[0;34m'
  8. PUTIH='\033[1;37m'
  9. header(){
  10. printf "${HIJAU}
  11. ####################################
  12. ####################################
  13. ####### #######
  14. ####### #######${BIRU}
  15. ####### www.tatsumi-crew.net #######
  16. ############### ###############
  17. ############### ###############
  18. ############### ###############
  19. ############### ###############${MERAH}
  20. ####### #### #### #######
  21. ####### #### #### #######
  22. ####### ############## #######
  23. ####### ############## #######
  24. ####### #######
  25. ####################################
  26. ####################################${PUTIH}
  27. ------------------------------------
  28. Shell Checker CLI
  29. Code By : NakoDers ID
  30. ------------------------------------
  31. "
  32. }
  33. tatsumi(){
  34. site="${1}"
  35. ext=".php|.phtml|.php3|.phpgif|.php.jpg|.php.pjpg|.php.jpg|.pht" #jenis file
  36. CekFile=$(echo $site)
  37. if [[ ! $CekFile =~ ($ext) ]]; then
  38. printf "${MERAH}Skip, Not Found => ${CYAN}$site\n"
  39. else
  40. ngecurl=$(curl -s -I "$site")
  41. if [[ ! $ngecurl =~ "200 OK" ]]; then
  42. printf "${MERAH}NOT FOUND => ${CYAN}$site\n"
  43. else
  44. ngecek=$(curl -s "$site" -L)
  45. title="wso|HAWKZONE|lite|shell|Linux|backdoor|Tatsumi|shells|cyber|team|hacker" #set your title backdoor!
  46. ngeganti=$(echo $ngecek | tr [:upper:] [:lower:])
  47. if [[ $ngeganti =~ ($title) ]]; then
  48. times=$(date +%d-%m-%y)
  49. printf "${HIJAU}FOUND => ${CYAN}$site\n"
  50. echo "$site" >> shell1.txt
  51. else
  52. printf "${MERAH}NOT FOUND => ${CYAN}$site\n"
  53. fi
  54. fi
  55. fi
  56. }
  57. header
  58. echo ""
  59. echo "List In This Directory : "
  60. ls
  61. echo "Delimeter list -> url"
  62. echo -n "Masukan File List : "
  63. read list
  64. if [ ! -f $list ]; then
  65. echo "$list No Such File"
  66. exit
  67. fi
  68. persend=1
  69. setleep=3
  70.  
  71. itung=1
  72.  
  73. x=$(gawk '{ print $1 }' $list)
  74. IFS=$'\r\n' GLOBIGNORE='*' command eval 'url=($x)'
  75. for (( i = 0; i < "${#url[@]}"; i++ )); do
  76. set_kirik=$(expr $itung % $persend)
  77. if [[ $set_kirik == 0 && $itung > 0 ]]; then
  78. sleep $setleep
  79. fi
  80. urnna="${url[$i]}"
  81. tatsumi $urnna &
  82. itung=$[$itung+1]
  83. done
Advertisement
Add Comment
Please, Sign In to add comment