Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.88 KB | None | 0 0
  1. #E-mail valid Gmail
  2. # encoding: UTF-8
  3. require 'net/http'
  4. require 'open-uri'
  5. require 'json'
  6. begin
  7.  
  8. class String
  9. def black;          "\e[30m#{self}\e[0m" end
  10. def red;            "\e[31m#{self}\e[0m" end
  11. def green;          "\e[32m#{self}\e[0m" end
  12.  
  13. end
  14.  
  15.  url_generetor =  open("https://randomuser.me/api/?nat=us&results=100").read   
  16.  json_parse =JSON.parse(url_generetor)
  17.  json_parse['results'].each do |parsing|
  18.     first = parsing['name']['first']
  19.     last  = parsing['name']['last']
  20.  
  21.         complet = "#{first}.#{last}"
  22.  
  23.     uri = URI("https://mail.google.com/mail/gxlu?email=#{complet}@gmail.com")
  24.     res = Net::HTTP.get_response(uri)
  25.     if res['Set-cookie']
  26.         puts "E-mail válido".green
  27.         puts "#{complet}@gmail.com"
  28.         puts "\n"
  29.     else
  30.         puts "E-mail inválido".red
  31.         puts "#{complet}@gmail.com"
  32.         puts "\n"
  33.     end
  34.    
  35.  end
  36.  
  37. rescue Interrupt => e
  38. puts "[+]Cancelado".red
  39. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement