Loading sbws/core/pwgen.pydeleted 100644 → 0 +0 −35 Original line number Diff line number Diff line from argparse import ArgumentDefaultsHelpFormatter import random PW_LEN = 64 ALPHABET = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' def gen_parser(sub): d = 'Generate a password suitable for use by a sbws scanner for '\ 'authenticating to an sbws server.' p = sub.add_parser('pwgen', formatter_class=ArgumentDefaultsHelpFormatter, description=d) p.add_argument('--output', type=str, help='Where to write the password') def rand_char(): return rng.choice(ALPHABET) def rand_str(): s = '' while len(s) < PW_LEN: s += rand_char() assert len(s) == PW_LEN return s def main(args, conf): global rng rng = random.SystemRandom() if args.output: with open(args.output, 'wt') as fd: fd.write(rand_str() + '\n') else: print(rand_str()) sbws/sbws.py +0 −3 Original line number Diff line number Diff line Loading @@ -2,7 +2,6 @@ import sbws.core.cleanup import sbws.core.scanner import sbws.core.generate import sbws.core.init import sbws.core.pwgen import sbws.core.stats from sbws.util.config import get_config from sbws.util.config import validate_config Loading Loading @@ -41,8 +40,6 @@ def main(): 'a': def_args, 'kw': def_kwargs}, 'init': {'f': sbws.core.init.main, 'a': def_args, 'kw': def_kwargs}, 'pwgen': {'f': sbws.core.pwgen.main, 'a': def_args, 'kw': def_kwargs}, 'stats': {'f': sbws.core.stats.main, 'a': def_args, 'kw': def_kwargs}, } Loading Loading
sbws/core/pwgen.pydeleted 100644 → 0 +0 −35 Original line number Diff line number Diff line from argparse import ArgumentDefaultsHelpFormatter import random PW_LEN = 64 ALPHABET = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' def gen_parser(sub): d = 'Generate a password suitable for use by a sbws scanner for '\ 'authenticating to an sbws server.' p = sub.add_parser('pwgen', formatter_class=ArgumentDefaultsHelpFormatter, description=d) p.add_argument('--output', type=str, help='Where to write the password') def rand_char(): return rng.choice(ALPHABET) def rand_str(): s = '' while len(s) < PW_LEN: s += rand_char() assert len(s) == PW_LEN return s def main(args, conf): global rng rng = random.SystemRandom() if args.output: with open(args.output, 'wt') as fd: fd.write(rand_str() + '\n') else: print(rand_str())
sbws/sbws.py +0 −3 Original line number Diff line number Diff line Loading @@ -2,7 +2,6 @@ import sbws.core.cleanup import sbws.core.scanner import sbws.core.generate import sbws.core.init import sbws.core.pwgen import sbws.core.stats from sbws.util.config import get_config from sbws.util.config import validate_config Loading Loading @@ -41,8 +40,6 @@ def main(): 'a': def_args, 'kw': def_kwargs}, 'init': {'f': sbws.core.init.main, 'a': def_args, 'kw': def_kwargs}, 'pwgen': {'f': sbws.core.pwgen.main, 'a': def_args, 'kw': def_kwargs}, 'stats': {'f': sbws.core.stats.main, 'a': def_args, 'kw': def_kwargs}, } Loading