comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Google-mail

  • 0 Respuestas
  • 1486 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ProcessKill

  • *
  • Underc0der
  • Mensajes: 154
  • Actividad:
    0%
  • Reputación 0
  • Arriba los hackers de Argentina!
    • Ver Perfil
    • Email
« en: Febrero 24, 2010, 04:06:03 pm »
Este script busca en google mails

Código: Python
  1. #!/usr/bin/python
  2. #I needed goog-mail.py to just print out users for piping.
  3. #d3hydr8[at]gmail[dot]com
  4.  
  5. import sys
  6. import re
  7. import string
  8. import httplib
  9. import urllib2
  10. import re
  11. def StripTags(text):
  12.     finished = 0
  13.     while not finished:
  14.         finished = 1
  15.         start = text.find("<")
  16.         if start >= 0:
  17.             stop = text[start:].find(">")
  18.             if stop >= 0:
  19.                 text = text[:start] + text[start+stop+1:]
  20.                 finished = 0
  21.     return text
  22. if len(sys.argv) != 2:
  23.         print "\nExtracts emails from google results.\n"
  24.         print "\nUsage : ./goog-mail.py <domain-name>\n"
  25.         sys.exit(1)
  26.  
  27. domain_name=sys.argv[1]
  28. d={}
  29. page_counter = 0
  30. try:
  31.     while page_counter < 50 :
  32.         results = 'http://groups.google.com/groups?q='+str(domain_name)+'&hl=en&lr=&ie=UTF-8&start=' + repr(page_counter) + '&sa=N'
  33.         request = urllib2.Request(results)
  34.         request.add_header('User-Agent','Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)')
  35.         opener = urllib2.build_opener()                          
  36.         text = opener.open(request).read()
  37.         emails = (re.findall('([\w\.\-]+@'+domain_name+')',StripTags(text)))
  38.         for email in emails:
  39.             d[email]=1
  40.             uniq_emails=d.keys()
  41.         page_counter +=10
  42. except IOError:
  43.     print "Can't connect to Google Groups!"+""
  44.    
  45. page_counter_web=0
  46. try:
  47.  
  48.     while page_counter_web < 50 :
  49.         results_web = 'http://www.google.com/search?q=%40'+str(domain_name)+'&hl=en&lr=&ie=UTF-8&start=' + repr(page_counter_web) + '&sa=N'
  50.         request_web = urllib2.Request(results_web)
  51.         request_web.add_header('User-Agent','Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)')
  52.         opener_web = urllib2.build_opener()                          
  53.         text = opener_web.open(request_web).read()
  54.         emails_web = (re.findall('([\w\.\-]+@'+domain_name+')',StripTags(text)))
  55.         for email_web in emails_web:
  56.             d[email_web]=1
  57.             uniq_emails_web=d.keys()
  58.         page_counter_web +=10
  59.        
  60. except IOError:
  61.     print "Can't connect to Google Web!"+""
  62. for uniq_emails_web in d.keys():
  63.     user = uniq_emails_web.rsplit('@',1)[0]
  64.     print user
  65.  
« Última modificación: Mayo 03, 2014, 02:48:43 am por Flemon »

 

¿Te gustó el post? COMPARTILO!



Herramienta Google Colaborativo - Entorno de notebook Jupyter Online...

Iniciado por Andrey

Respuestas: 0
Vistas: 378
Último mensaje Febrero 26, 2018, 01:02:48 am
por Andrey
[Leer] Papel de Python en Google [Interesante]

Iniciado por LucaSthefano

Respuestas: 0
Vistas: 1027
Último mensaje Junio 25, 2011, 09:46:42 pm
por LucaSthefano
[Python] Google Inyector By dODDY h

Iniciado por BigBear

Respuestas: 0
Vistas: 978
Último mensaje Julio 03, 2011, 09:34:58 pm
por BigBear
Django y Google app

Iniciado por ANTRAX

Respuestas: 0
Vistas: 1089
Último mensaje Febrero 14, 2013, 03:48:33 pm
por ANTRAX
script en python para envio de mail con cuenta en gmail

Iniciado por StepClose

Respuestas: 3
Vistas: 930
Último mensaje Junio 12, 2018, 03:09:03 am
por master_bin