1111import sys
1212import time
1313
14+
1415# Third party Python libraries.
1516import yagooglesearch
1617
18+
1719# Custom Python libraries.
1820
1921
20- __version__ = "2.6.0 "
22+ __version__ = "2.6.1 "
2123
2224
2325class Pagodo :
@@ -311,20 +313,23 @@ def _split_lines(self, text, width):
311313 )
312314 parser .add_argument (
313315 "-g" ,
316+ "--google-dorks-file" ,
314317 dest = "google_dorks_file" ,
315318 action = "store" ,
316319 required = True ,
317320 help = "File containing Google dorks, 1 per line." ,
318321 )
319322 parser .add_argument (
320323 "-d" ,
324+ "--domain" ,
321325 dest = "domain" ,
322326 action = "store" ,
323327 required = False ,
324328 help = "Domain to scope the Google dork searches. Not required." ,
325329 )
326330 parser .add_argument (
327331 "-i" ,
332+ "--minimum-delay-between-dork-searches" ,
328333 dest = "minimum_delay_between_dork_searches_in_seconds" ,
329334 action = "store" ,
330335 required = False ,
@@ -334,6 +339,7 @@ def _split_lines(self, text, width):
334339 )
335340 parser .add_argument (
336341 "-x" ,
342+ "--maximum-delay-between-dork-searches" ,
337343 dest = "maximum_delay_between_dork_searches_in_seconds" ,
338344 action = "store" ,
339345 required = False ,
@@ -343,6 +349,7 @@ def _split_lines(self, text, width):
343349 )
344350 parser .add_argument (
345351 "-l" ,
352+ "--disable-ssl-verification" ,
346353 dest = "disable_verify_ssl" ,
347354 action = "store_true" ,
348355 required = False ,
@@ -351,6 +358,7 @@ def _split_lines(self, text, width):
351358 )
352359 parser .add_argument (
353360 "-m" ,
361+ "--max-search-urls-to-return-per-dork" ,
354362 dest = "max_search_result_urls_to_return_per_dork" ,
355363 action = "store" ,
356364 required = False ,
@@ -360,6 +368,7 @@ def _split_lines(self, text, width):
360368 )
361369 parser .add_argument (
362370 "-p" ,
371+ "--proxies" ,
363372 dest = "proxies" ,
364373 action = "store" ,
365374 required = False ,
@@ -374,6 +383,7 @@ def _split_lines(self, text, width):
374383 )
375384 parser .add_argument (
376385 "-o" ,
386+ "--json-results-file" ,
377387 nargs = "?" ,
378388 metavar = "JSON_FILE" ,
379389 dest = "save_pagodo_results_to_json_file" ,
@@ -386,6 +396,7 @@ def _split_lines(self, text, width):
386396 )
387397 parser .add_argument (
388398 "-s" ,
399+ "--text-results-file" ,
389400 nargs = "?" ,
390401 metavar = "URL_FILE" ,
391402 dest = "save_urls_to_file" ,
@@ -398,13 +409,15 @@ def _split_lines(self, text, width):
398409 )
399410 parser .add_argument (
400411 "-v" ,
412+ "--verbosity" ,
401413 dest = "verbosity" ,
402414 action = "store" ,
403415 type = int ,
404416 default = 4 ,
405417 help = "Verbosity level (0=NOTSET, 1=CRITICAL, 2=ERROR, 3=WARNING, 4=INFO, 5=DEBUG). Default: 4" ,
406418 )
407419 parser .add_argument (
420+ "-z" ,
408421 "--log" ,
409422 dest = "specific_log_file_name" ,
410423 action = "store" ,
0 commit comments