Advertisement
kedjaw3n

fuzyme

Sep 15th, 2019
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3.  
  4. cyan='\033[0;36m'
  5. green='\033[0;34m'
  6. okegreen='\033[92m'
  7. white='\033[1;37m'
  8. red='\033[1;31m'
  9. yellow='\033[1;33m'
  10. BlueF='\033[1;34m'
  11. N='\033[39m'
  12. date=$(date)
  13.  
  14.  
  15. str="------------------------------------------------------"
  16. cat << "EOF"
  17.  
  18.  
  19. ███████╗██╗ ██╗███████╗██╗ ██╗███╗ ███╗███████╗
  20. ██╔════╝██║ ██║╚══███╔╝╚██╗ ██╔╝████╗ ████║██╔════╝
  21. █████╗ ██║ ██║ ███╔╝ ╚████╔╝ ██╔████╔██║█████╗
  22. ██╔══╝ ██║ ██║ ███╔╝ ╚██╔╝ ██║╚██╔╝██║██╔══╝
  23. ██║ ╚██████╔╝███████╗ ██║ ██║ ╚═╝ ██║███████╗
  24. ╚═╝ ╚═════╝ ╚══════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝
  25.  
  26. ::::::: Mass Url Scraping Crawler and fuzzer :::::::::
  27. [+] Author by Kedjaw3n [+]
  28. EOF
  29. echo -e " ${date}"
  30.  
  31. echo "$str"
  32. echo -e -n "[+]input url list :\e[1;32m"
  33. read line
  34. echo -e "\e[39m$str"
  35. while read line
  36. do
  37. site="$line"
  38. rm -rf ${site%/*}/*.txt
  39. echo -e -n "[+]crawling site :\e[1;32m$line\e[39m......"
  40. sp="/-\|"
  41. sc=0
  42. spin() {
  43. printf "\b${sp:sc++:1}"
  44. ((sc==${#sp})) && sc=0
  45. }
  46. endspin() {
  47. printf "\r%s\n" "$@"
  48. }
  49.  
  50. function visit(){
  51. echo "$site"/$line >> ${site%/*}/url.txt
  52. curl -s "$1" | grep -P -a -o 'href="[^"]*' | sed 's/href="//g' >> $2
  53. }
  54. function jpg(){
  55. echo "$site"/$line >> ${site%/*}/url.txt
  56. curl -s "$1" | grep -P -a -o 'src="[^"]*' | sed 's/src="//g' >> $2
  57. }
  58.  
  59. mkdir -p $site
  60.  
  61. visit $site 1.txt
  62. jpg $site 1.txt
  63. while read line
  64. do
  65. spin
  66. visit $line 1.txt
  67. jpg $line 1.txt
  68. done < 1.txt;endspin
  69. echo "$str"
  70. echo -e "\e[1;33m[+]Result\e[39m"
  71. echo "$str"
  72.  
  73. rm -r 1.txt
  74.  
  75.  
  76. cat ${site%/*}/url.txt | grep -e ".jpg" -e ".png" -e ".ico" > ${site%/*}/images.txt
  77. cat ${site%/*}/url.txt | grep -e ".css" -e ".js" > ${site%/*}/js.txt
  78. cat ${site%/*}/url.txt | grep -e ".php?id=" -e "?*=" -e ".html" > ${site%/*}/sqli.txt
  79.  
  80. total=$(cat ${site%/*}/url.txt | wc -l)
  81. echo "[+]Total Url : ${total} url.txt"
  82. img=$(cat ${site%/*}/images.txt | wc -l)
  83. echo "[+]images url : ${img} images.txt"
  84. js=$(cat ${site%/*}/js.txt | wc -l)
  85. echo "[+]js url : ${js} js.txt"
  86. sqli=$(cat ${site%/*}/sqli.txt | wc -l)
  87. echo "[+]sqli vuln : ${sqli} sqli.txt"
  88. echo "$str"
  89.  
  90. done < $line
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement