add custom user-agent

This commit is contained in:
Jan Rude
2020-03-19 08:38:34 +01:00
parent 2bb78a9783
commit e528640e8a

View File

@@ -40,6 +40,9 @@ class Typo3:
self.__extensions = []
def run(self):
if (args.user_agent):
user_agent = args.user_agent
else:
database = os.path.join(self.__path, 'lib', 'typo3scan.db')
conn = sqlite3.connect(database)
c = conn.cursor()
@@ -139,7 +142,6 @@ Options:
You dont need to specify this arguments, but you may want to
--vuln Check for extensions with known vulnerabilities only.
Default: all
--timeout TIMEOUT Request Timeout.
Default: 10 seconds
@@ -148,6 +150,8 @@ Options:
--cookie NAME=VALUE Can be used for authenticiation based on cookies.
--agent USER-AGENT Set custom User-Agent for requests.
--threads THREADS The number of threads to use for enumerating extensions.
Default: 5
@@ -167,6 +171,7 @@ Options:
parser.add_argument('--threads', dest='threads', type=int, default=5)
parser.add_argument('--auth', dest='auth', type=str, default='')
parser.add_argument('--cookie', dest='cookie', type=str, default='')
parser.add_argument('--agent', dest='user_agent', type=str, default='')
parser.add_argument('--timeout', dest='timeout', type=int, default=10)
help.add_argument( '-h', '--help', action='store_true')
args = parser.parse_args()