Update typo3_enumerator.py

cookie
This commit is contained in:
Jan Rude
2018-03-06 23:02:03 +01:00
committed by GitHub
parent f51e0e23c4
commit 8580c0c4c9

View File

@@ -72,6 +72,7 @@ Options:
Default: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0 Default: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0
--auth USER:PASS Username and Password for HTTP Basic Authorization --auth USER:PASS Username and Password for HTTP Basic Authorization
Default: admin:admin Default: admin:admin
--cookie COOKIE Cookie
--threads THREADS The number of threads used for enumerating the extensions --threads THREADS The number of threads used for enumerating the extensions
Default: 5 Default: 5
@@ -102,6 +103,7 @@ Options:
parser.add_argument('--threads', dest='threads', type=int, default = 5) parser.add_argument('--threads', dest='threads', type=int, default = 5)
parser.add_argument('--agent', dest='agent', type=str, default = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0') parser.add_argument('--agent', dest='agent', type=str, default = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0')
parser.add_argument('--auth', dest='auth', type=str, default = 'admin:admin') parser.add_argument('--auth', dest='auth', type=str, default = 'admin:admin')
parser.add_argument('--cookie', dest='cookie', type=str, default = '')
parser.add_argument('--timeout', dest='timeout', type=int, default = 10) parser.add_argument('--timeout', dest='timeout', type=int, default = 10)
help.add_argument( '-h', '--help', action='store_true') help.add_argument( '-h', '--help', action='store_true')
args = parser.parse_args() args = parser.parse_args()
@@ -136,7 +138,7 @@ Options:
for line in f: for line in f:
self.__domain_list.append(Domain(line.strip('\n'), args.ext_state, args.top)) self.__domain_list.append(Domain(line.strip('\n'), args.ext_state, args.top))
config = {'threads':args.threads, 'agent':args.agent, 'timeout':args.timeout, 'user': (args.auth).split(':')[0], 'pass': (args.auth).split(':')[1]} config = {'threads':args.threads, 'agent':args.agent, 'timeout':args.timeout, 'cookie':args.cookie, 'user': (args.auth).split(':')[0], 'pass': (args.auth).split(':')[1]}
json.dump(config, open(os.path.join(self.__path, 'lib', 'config.json'), 'w')) json.dump(config, open(os.path.join(self.__path, 'lib', 'config.json'), 'w'))
for domain in self.__domain_list: for domain in self.__domain_list: