5 security_logfile = '/var/log/auth.log'
16 Usage: bice.py [-u|sage] [-v|erbose] [-d|ebug] [-nou|pdate] [-nom|ail]
17 [-f|ilename <filename> ]
20 -u|sage Print this usage
21 -v|erbose: Verbose mode (Default: -verbose)
22 -nou|pdate: Don't update security logfile file (Default: -update)
23 -nom|ail: Don't send emails (Default: -mail)
24 -f|ilename: Open alternate messages file (Default: /var/log/auth.log)
27 global verbose, debug, update, email, security_logfile
32 #opts, args = getopt.getopt (argv, "vd", ['verbose', 'debug', 'usage', 'update', 'mail', 'file='])
33 opts, args = getopt.getopt (argv, "hi:o:", ["ifile=","ofile="])
34 except getopt.GetoptError:
42 if opt in ['-v', '-verbose']:
44 elif opt in ['-d', '-debug']:
46 elif opt in ['-u', '-usage']:
48 elif opt in ['-update']:
50 elif opt in ['-m', '-mail']:
52 elif opt in ['-f', '-file']:
53 security_logfile = arg
56 print 'verbose', verbose
58 print 'update', update
60 print 'file', security_logfile
63 global verbose, debug, update, email, security_logfile
69 opts, args = getopt.getopt(argv,"hvi:o:",["verbose", "ifile=","ofile="])
70 except getopt.GetoptError:
72 print 'test.py -i <inputfile> -o <outputfile>'
78 if opt in ['-v', '--verbose']:
80 elif opt in ['-u', '-usage']:
83 print 'test.py -i <inputfile> -o <outputfile>'
85 elif opt in ("-i", "--ifile"):
87 elif opt in ("-o", "--ofile"):
91 print 'verbose', verbose
93 print 'update', update
95 print 'file', security_logfile
97 if __name__ == "__main__":