Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /usr/bin/env python
- #
- # Testing Python
- #
- import sys
- import os
- import re
- try:
- filename = sys.argv[1]
- except:
- print "Please give a filename"
- exit()
- if os.path.isfile(filename) == False:
- print "'" + os.path.abspath(filename) + "' is not a valid filename"
- exit()
- try:
- newfilename = sys.argv[2]
- except:
- newfilename = 'new_re_' + filename
- fnewsites = open(newfilename, 'w')
- fsites = open(filename, 'r')
- content = fsites.read()
- pattern = """Target:\s*(\S+)
- User:\s*(\S+)
- Password:\s*(\S+)
- """
- result = re.findall(pattern, content, re.I | re.L | re.M)
- c = 0
- if result != None:
- for patt in result:
- fnewsites.write(", ".join(patt) + "\n")
- c = c + 1
- if c > 0:
- print str(c) + " parsed lines"
- fsites.closed
- fnewsites.closed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement