#!/usr/bin/python
#Collects email addr from database
#and writes them to a file.
import sys, re, sets
if len(sys.argv) != 3:
print "\nUsage: ./dumpemail.py <database> <save file>"
print "Example:"
print "\t ./dumpemail.py db.sql emails.txt\n"
sys.exit(1)
try:
database = open(sys.argv***91;1***93;, "r").read() except(IOError):
print "\nError: Check your db path\n"
sys.exit(1)
emails = list(sets.Set(re.findall('***91;\.\w***93;+@***91;a-zA-Z_***93;+?\.***91;a-zA-Z***93;{2,3}', database)))
if len(emails) >= 1:
ofile = open(sys.argv***91;2***93;, "a")
print "\nFound:",len(emails)
print "Writing to file:",sys.argv***91;2***93;,"\n\n"
for e in emails:
print e
ofile.writelines(e+"\n")
ofile.close()
else:
print "\n***91;-***93; No email addresses found\n" print "\n***91;+***93; Done\n"
#Collects email addr from database
#and writes them to a file.
import sys, re, sets
if len(sys.argv) != 3:
print "\nUsage: ./dumpemail.py <database> <save file>"
print "Example:"
print "\t ./dumpemail.py db.sql emails.txt\n"
sys.exit(1)
try:
database = open(sys.argv***91;1***93;, "r").read() except(IOError):
print "\nError: Check your db path\n"
sys.exit(1)
emails = list(sets.Set(re.findall('***91;\.\w***93;+@***91;a-zA-Z_***93;+?\.***91;a-zA-Z***93;{2,3}', database)))
if len(emails) >= 1:
ofile = open(sys.argv***91;2***93;, "a")
print "\nFound:",len(emails)
print "Writing to file:",sys.argv***91;2***93;,"\n\n"
for e in emails:
print e
ofile.writelines(e+"\n")
ofile.close()
else:
print "\n***91;-***93; No email addresses found\n" print "\n***91;+***93; Done\n"
0 Comments:
Post a Comment