Share Pastebin
Guest
Public paste!

usensmtp.py

By: a guest | Mar 12th, 2010 | Syntax: None | Size: 0.73 KB | Hits: 216 | Expires: Never
Copy text to clipboard
  1. ######usensmtp.py######
  2. import getpass
  3. import sys
  4. import telnetlib
  5.  
  6. print "Welcome to usensmtp.py"
  7. print "Created by Roguer"
  8. host = raw_input("Digite la ip del objetivo: ")
  9. port = raw_input("Digite el puerto del objetivo: ")
  10. users_file = raw_input("Digite el nombre del diccionario de usuarios: ")
  11. tn = telnetlib.Telnet(host,port)
  12. tn.write("helo x" + "\n")
  13. tn.write("mail from: roguer@slax.example.net" + "\n")
  14.  
  15. #este valor puede cambiar para otros entornos
  16. print tn.read_until("Sender ok",1)
  17. inp = open(users_file,"r")
  18. for linea in inp.readlines():
  19. tn.write("rcpt to: "+ linea)
  20. print tn.read_until("User unknown",0.1)
  21. inp.close()
  22. tn.write("quit" + "\n")
  23. print "created by Roguer"
  24. print "jollyroguer@gmail.com"
  25. #### fin####