diff options
author | Frederic Lepied <flepied@mandriva.com> | 2002-01-17 19:56:19 +0000 |
---|---|---|
committer | Frederic Lepied <flepied@mandriva.com> | 2002-01-17 19:56:19 +0000 |
commit | 68ebfc5fc46591d84ed1b0887c1c0b19ba7aa47d (patch) | |
tree | 4e2d7e6f16f8bb65f61c2913dfe35fd767e62040 /share/Config.py | |
parent | 1ff71ce4eb92eeeb629ce2669a8db801f182249c (diff) | |
download | msec-68ebfc5fc46591d84ed1b0887c1c0b19ba7aa47d.tar msec-68ebfc5fc46591d84ed1b0887c1c0b19ba7aa47d.tar.gz msec-68ebfc5fc46591d84ed1b0887c1c0b19ba7aa47d.tar.bz2 msec-68ebfc5fc46591d84ed1b0887c1c0b19ba7aa47d.tar.xz msec-68ebfc5fc46591d84ed1b0887c1c0b19ba7aa47d.zip |
0.17
Diffstat (limited to 'share/Config.py')
-rw-r--r-- | share/Config.py | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/share/Config.py b/share/Config.py new file mode 100644 index 0000000..ee2c10e --- /dev/null +++ b/share/Config.py @@ -0,0 +1,46 @@ +#--------------------------------------------------------------- +# Project : Linux-Mandrake +# Module : msec2 +# File : Config.py +# Version : $Id$ +# Author : Frederic Lepied +# Created On : Thu Dec 6 19:54:35 2001 +# Purpose : configuration settings +#--------------------------------------------------------------- + +import sys + +CONFIG='/etc/security/msec2.conf' + +_config={ 'root' : '', + 'run_commands': 1, + 'log': 'syslog', + } +try: + execfile(CONFIG, _config) +except IOError: + #sys.stderr.write("no config file in %s. Using default values.\n" % CONFIG) + pass + +def get_config(name, default=None): + try: + return _config[name] + except KeyError: + return default + +def set_config(name, value): + _config[name] = value + +def converthexa(array): + result="" + for c in array: + o=ord(c) + d=o/16 + u=o-(d*16) + result=result + "%x%x" % (d, u) + return result + +def hashstring(str): + return converthexa(md5.new(str).digest()) + +# Config.py ends here |