Advertisement
Guest User

Mail_Finder v0.1

a guest
Jun 23rd, 2010
798
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. #!/usr/bin/python
  2. # script coded by datahack from pentest101.blogspot.com
  3. # mail_finder very smart script to find mail in files or in sites
  4. # have fun
  5. import re
  6. import time
  7. import sys
  8. import urllib
  9. import os
  10. os.system("clear")
  11. def usage():
  12. print "#### script coded by Pentest101 Team ####"
  13. print "#### informations gathering ####"
  14. print "[+] usage : ./email_finder.py -[options1] [file/url]"
  15. print "[+] options1:"
  16. print " -FILE : search from file"
  17. print " -URL : search from url"
  18. sys.exit()
  19. def xml_file(filename):
  20. print "in progress please wait ..."
  21. time.sleep(2)
  22. f = open(filename,'r')
  23. text = f.read()
  24. f.close()
  25. print "----",filename
  26. match = re.findall(r'[-\w]+@[.\w]+',text)
  27. for mat in match:
  28. print mat
  29. print "----"
  30. def url(urlname):
  31. print "in progress please wait ..."
  32. time.sleep(2)
  33. urls = urllib.urlopen(urlname)
  34. text = urls.read()
  35. print "----",urlname
  36. match = re.findall(r'[-\w]+@[.\w]+',text)
  37. for mat in match:
  38. print mat
  39. print "----"
  40. def main():
  41. try:
  42. if sys.argv[1] == "-FILE":
  43. xml_file(sys.argv[2])
  44. elif sys.argv[1] == "-URL":
  45. url(sys.argv[2])
  46. else:
  47. usage()
  48. except IndexError:
  49. usage()
  50.  
  51. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement