3 from optparse import OptionParser
7 parser = OptionParser()
9 parser.add_option("-b", "--binding", action="store", type="string",
12 parser.add_option("-d", "--domain", action="store", type="string",
15 parser.add_option("-u", "--username", action="store", type="string",
18 parser.add_option("-p", "--password", action="store", type="string",
21 (options, args) = parser.parse_args()
23 if not options.binding:
24 parser.error('You must supply a binding string')
26 if not options.username or not options.password or not options.domain:
27 parser.error('You must supply a domain, username and password')
29 binding = options.binding
30 domain = options.domain
31 username = options.username
32 password = options.password
37 samr.runtests(binding, domain, username, password)