Hackfut Security File Manager
Current Path:
/usr/lib/python2.6/site-packages/sos/policies
usr
/
lib
/
python2.6
/
site-packages
/
sos
/
policies
/
📁
..
📄
__init__.py
(13.17 KB)
📄
__init__.pyc
(16.93 KB)
📄
__init__.pyo
(16.93 KB)
📄
debian.py
(1.36 KB)
📄
debian.pyc
(2.01 KB)
📄
debian.pyo
(2.01 KB)
📄
osx.py
(300 B)
📄
osx.pyc
(769 B)
📄
osx.pyo
(769 B)
📄
redhat.py
(6.09 KB)
📄
redhat.pyc
(6.95 KB)
📄
redhat.pyo
(6.95 KB)
📄
ubuntu.py
(1.09 KB)
📄
ubuntu.pyc
(1.84 KB)
📄
ubuntu.pyo
(1.84 KB)
Editing: debian.py
from sos.plugins import DebianPlugin from sos.policies import PackageManager, LinuxPolicy import os class DebianPolicy(LinuxPolicy): distro = "Debian" vendor = "the Debian project" vendor_url = "http://www.debian.org/" report_name = "" ticket_number = "" package_manager = PackageManager( "dpkg-query -W -f='${Package}|${Version}\\n' \*") valid_subclasses = [DebianPlugin] PATH = "/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" \ + ":/usr/local/sbin:/usr/local/bin" def __init__(self): super(DebianPolicy, self).__init__() self.report_name = "" self.ticket_number = "" self.package_manager = PackageManager( "dpkg-query -W -f='${Package}|${Version}\\n' \*") self.valid_subclasses = [DebianPlugin] @classmethod def check(self): """This method checks to see if we are running on Debian. It returns True or False.""" return os.path.isfile('/etc/debian_version') def dist_version(self): try: with open('/etc/lsb-release', 'r') as fp: rel_string = fp.read() if "wheezy/sid" in rel_string: return 6 elif "jessie/sid" in rel_string: return 7 return False except: return False # vim: et ts=4 sw=4
Upload File
Create Folder