Advertisement
DarkProgrammer000

WpSCan && JoomScan [scanner]

Jul 6th, 2021 (edited)
655
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.75 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Apresentacao
  4. apresentacao()
  5. {
  6.  
  7.  
  8.     clear
  9.     printf "     \e[1;92m.-\"\"\"\"-. \e[0m\n"
  10.     printf "    \e[1;92m/        \ \e[0m\n"
  11.     printf " \e[1;77m  \e[0m\e[1;92m/_        _\ \e[0m\n"
  12.     printf "\e[1;77m  \e[0m\e[1;92m// \      / \\ \e[0m\n"
  13.     printf "\e[1;77m  \e[0m\e[1;92m|\__\    /__/ \e[0m\n"
  14.     printf "\e[1;77m  \e[0m\e[1;92m\    ||    / \e[0m\n"
  15.     printf "\e[1;77m   \e[0m\e[1;92m\        / \e[0m\n"
  16.     printf "\e[1;92m \e[0m   \e[1;92m\  __  / \e[0m\n"
  17.     printf "     \e[1;92m'.__.' \e[0m\n\n"
  18.  
  19.     echo -e "\033[01;33m###################################\033[01;37m"
  20.     echo -e "\033[01;32m Desenvolvido por DarProgrammer000\033[01;37m"
  21.     echo -e "\033[01;31m Black Hat \033[01;37m"
  22.     echo -e "\033[01;33m###################################\033[01;37m"
  23.     echo ""
  24. }
  25.  
  26.  
  27. WpScan()
  28. {
  29.  
  30.         # Controle
  31.         var_wp=1
  32.         ctr_wp=1
  33.  
  34.     apresentacao
  35.         echo -n -e "\033[01;34m# Digite IP (ou site.com.br ou 192.168.0.1/wordpress): \033[01;37m"
  36.         read ip
  37.  
  38.         # Controle de relatorio
  39.         clear
  40.     while ((ctr_wp==1))
  41.         do
  42.                 if [[ -f relatorio_wordpress_$var_wp.txt ]]
  43.                 then
  44.             var_wp=$(($var_wp + 1))
  45.  
  46.                 else
  47.                         touch relatorio_wordpress_$var_wp.txt
  48.             echo -e "\033[01;33m# Aguarde...WpScan ativado \033[01;37m"
  49.            
  50.             wpscan --ua --e --url $ip > relatorio_wordpress_$var_wp.txt
  51.                         ctr_wp=2
  52.                 fi
  53.         done
  54. }
  55.  
  56. JoomScan()
  57. {
  58.  
  59.         # Controle
  60.         var_jl=1
  61.         ctrl_jl=1
  62.  
  63.     apresentacao
  64.         echo -n -e "\033[01;34m# Digite IP (ou site.com.br ou 192.168.0.1/joomla): \033[01;37m"
  65.         read ip
  66.  
  67.         # Controle de relatorio
  68.         clear
  69.     while ((ctrl_jl==1))
  70.         do
  71.                 if [[ -f relatorio_joomla_$var_jl.txt ]]
  72.                 then
  73.                        var_jl=$(($var_jl + 1))
  74.  
  75.                 else
  76.                         touch relatorio_joomla_$var_jl.txt
  77.             echo -e "\033[01;32m# Aguarde...Joomscan ativado \033[01;37m"
  78.            
  79.             joomscan -r -ec -u $ip > relatorio_joomla_$var_jl.txt
  80.                         ctrl_jl=2
  81.                 fi
  82.         done
  83. }
  84.  
  85. # Estrutura do programa
  86. Programa()
  87. {
  88.     apresentacao
  89.         ##################### MENU PRINCIPAL #####################
  90.         echo -e "\033[01;36mMENU PRINCIPAL\033[01;37m"
  91.         echo -e "\033[01;32m- [1] Escanear WordPress \033[01;37m"
  92.         echo -e "\033[01;33m- [2] Escanear Joomla    \033[01;37m"
  93.         echo -e "\033[01;34m- [3] Sair           \033[01;37m"
  94.         echo -n -e "\n\033[01;35m# Opc.: \033[01;37m" # Entrada de Dados [Sem Pulo de Linha]
  95.         read opc
  96.  
  97.         case $opc in
  98.  
  99.                 1) WpScan;;
  100.  
  101.                 2) JoomScan;;
  102.  
  103.         *) ;;
  104.         esac
  105. }
  106.  
  107. # Execucao
  108. Programa
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement