From 914390a8912ce2cbaf5661d557dcceec2371b471 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre-Elliott=20B=C3=A9cue?= Date: Wed, 26 Aug 2015 17:23:50 +0200 Subject: [PATCH] =?UTF-8?q?whos=5Flc=20masque=20par=20d=C3=A9faut=20adress?= =?UTF-8?q?e=20et=20t=C3=A9l=C3=A9phone,=20et=20prend=20en=20charge=20ipse?= =?UTF-8?q?c,=20sshfp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gestion/whos_lc.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gestion/whos_lc.py b/gestion/whos_lc.py index 5be39483..a83b2a7a 100755 --- a/gestion/whos_lc.py +++ b/gestion/whos_lc.py @@ -25,7 +25,14 @@ def explore_db(args): if dataLen: for elem in data.itervalues(): if len(elem) == 1: - elem[0].display(historique=args.historique, blacklist=args.blacklist) + elem[0].display( + historique=args.historique, + blacklist=args.blacklist, + disp_adresse=args.adresse, + disp_telephone=args.telephone, + sshfp=args.sshfp, + ipsec=args.ipsec, + ) else: print lc_ldap.printing.sprint_list(elem).encode(ENCODING) print "%s résultats" % len(elem) @@ -101,7 +108,6 @@ def limits(data, args): if __name__ == "__main__": parser = argparse.ArgumentParser(description="Recherche dans la base des adhérents", add_help=False) - parser.add_argument('-6', '--ipv6', help="Affiche les ipv6.", action="store_true") parser.add_argument('-A', '--adresse', help="Affiche l'adresse de l'adhérent.", action="store_true") parser.add_argument('-d', '--blacklist', type=int, help="Choix du nombre d'entrées blacklist à afficher pour les entrées détaillées.", action="store", default=10) parser.add_argument('-h', '--help', help="Affiche ce message et quitte.", action="store_true") @@ -110,6 +116,7 @@ if __name__ == "__main__": parser.add_argument('-L', '--historique', type=int, help="Choix du nombre d'entrées d'historique à afficher pour les entrées détaillées.", action="store", default=10) parser.add_argument('-s', '--sshfp', help="Affiche les fingerprint SSH si elles existent.", action="store_true") parser.add_argument('-t', '--ldap', help="Utiliser les filtres tels que définis dans ldap", action="store_true") + parser.add_argument('-T', '--telephone', help="Afficher le numéro de téléphone de l'adhérent.", action="store_true") parser.add_argument('--test', help="Se connecter à la base de test", action="store_true") parser.add_argument('-v', '--verbose', help="Rend le script (très) verbeux.", action="store_true") parser.add_argument('filtre', type=str, nargs="?", help="Le filtre whos à utiliser")