zepek_al

DETECTAR SITE

Nov 3rd, 2017
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 2.15 KB | None | 0 0
  1. require 'open-uri'
  2.  
  3. =begin
  4. Coded by ./ZepeK
  5.  
  6. Skype: live:zepek_al
  7. =end
  8.  
  9. def scan(site)
  10.     begin
  11.     source = open(site).read
  12.     rescue
  13.        
  14.     end
  15.  
  16.  
  17. if (source =~ /generator" content="Joomla/)
  18. puts site + " => \e[32mJoomla !\e[0m"
  19. File.open("joomla.html","a+") do |j|
  20. j.puts"#{site}<br>"
  21. end
  22.  
  23. elsif(source =~ /generator" content="WordPress/)
  24. puts site + " => \e[31mWoordPress !\e[0m"
  25. File.open("wp.html","a+") do |w|
  26. w.puts"#{site}<br>"
  27. end
  28.  
  29. elsif(source =~ /enerator" content="Drupal/)
  30. puts site + " => \e[33mdrupal !\e[0m"
  31. File.open("drupal.html","a+") do |d|
  32. d.puts"#{site}<br>"
  33. end
  34.  
  35. elsif(source =~ /generator" content="vBulletin/)
  36. puts site + " => \e[35mvBulletin !\e[0m"
  37. File.open("vb.html","a+") do |v|
  38. v.puts"#{site}<br>"
  39. end
  40. else
  41. puts site + " => \e[30mUnknown!\e[0m"
  42. end
  43. end
  44. puts       "\n"
  45.     puts            "\t    ▒▒▒▒▒▒▒▓ "
  46.         puts        "\t    ▒▒▒▒▒▒▒▓▓▓ "
  47.          puts       "\t    ▒▓▓▓▓▓▓░░░▓ "
  48.          puts       "\t    ▒▓░░░░▓░░░░▓ "
  49.          puts       "\t    ▓░░░░░░▓░▓░▓ "
  50.           puts      "\t    ▓░░░░░░▓░░░▓ "
  51.          puts       "\t    ▓░░▓░░░▓▓▓▓ "
  52.          puts       "\t    ▒▓░░░░▓▒▒▒▒▓ "
  53.          puts       "\t    ▒▒▓▓▓▓▒▒▒▒▒▓ "
  54.           puts      "\t    ▒▒▒▒▒▒▒▒▓▓▓▓ "
  55.          puts       "\t    ▒▒▒▒▒▓▓▓▒▒▒▒▓ "
  56.          puts       "\t    ▒▒▒▒▓▒▒▒▒▒▒▒▒▓ "
  57.          puts       "\t    ▒▒▒▓▒▒▒▒▒▒▒▒▒▓ "
  58.          puts       "\t    ▒▒▓▒▒▒▒▒▒▒▒▒▒▒▓ "
  59.          puts       "\t    ▒▓▒▓▒▒▒▒▒▒▒▒▒▓ "
  60.          puts       "\t    ▒▓▒▓▓▓▓▓▓▓▓▓▓ "
  61.          puts       "\t    ▒▓▒▒▒▒▒▒▒▓ "
  62.          puts       "\t    ▒▒▓▒▒▒▒▒▓ "
  63.          puts       "\n"
  64.          
  65.          
  66. print "DIGITE SUA LISTA DE SITES : "
  67. print ""
  68. list = gets.chomp
  69. puts "\n"
  70. arr = File.read(list).split()
  71. arr.each do |x|
  72. scan(x)
  73. end
Advertisement
Add Comment
Please, Sign In to add comment