From be8e039d304a6d4f7b923c2c22532e3ab10d1c8a Mon Sep 17 00:00:00 2001 From: Narbeh Date: Sun, 22 Apr 2018 11:30:26 +0430 Subject: [PATCH] Add Description to argparse --- ssl_checker.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ssl_checker.py b/ssl_checker.py index 266655e..3b0b5b4 100755 --- a/ssl_checker.py +++ b/ssl_checker.py @@ -83,7 +83,7 @@ def print_status(host, context): print('\t{}[+]{} {}\n'.format(Clr.GREEN, Clr.RST, host)) print('\t\tIssued domain: {}'.format(context[host]['issued_to'])) print('\t\tIssued to: {}'.format(context[host]['issued_o'])) - print('\t\tIssued by: {}'.format(context[host]['issuer_o'])) + print('\t\tIssued by: {} ({})'.format(context[host]['issuer_o'], context[host]['issuer_c'])) print('\t\tValid from: {}'.format(context[host]['valid_from'])) print('\t\tValid to: {} ({} days left)'.format(context[host]['valid_till'], days_left)) print('\t\tValidity days: {}'.format(context[host]['validity_days'])) @@ -159,7 +159,8 @@ def filter_hostname(host): def get_args(): """Set argparse options.""" - parser = ArgumentParser(prog='ssl_checker.py', add_help=False) + parser = ArgumentParser(prog='ssl_checker.py', add_help=False, + description="""Collects useful information about given hosts SSL certificates.""") parser.add_argument('-H', '--host', dest='hosts', nargs='*', required=True, help='Hosts as input separated by space') parser.add_argument('-s', '--socks', dest='socks',