Server IP : 149.255.58.128 / Your IP : 216.73.216.193
System : Linux cloud516.thundercloud.uk 5.14.0-427.26.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 17 15:51:13 EDT 2024 x86_64
PHP Version : 8.2.28
Disable Function : allow_url_include, apache_child_terminate, apache_setenv, exec, passthru, pcntl_exec, posix_kill, posix_mkfifo, posix_getpwuid, posix_setpgid, posix_setsid, posix_setuid, posix_setgid, posix_seteuid, posix_setegid, posix_uname, proc_close, proc_get_status, proc_open, proc_terminate, shell_exec, show_source, system
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Upload Files :
Command :
Current File : /usr/lib/python3.9/site-packages/sepolicy//sedbus.py
import sys
import dbus
import dbus.service
import dbus.mainloop.glib
class SELinuxDBus (object):
def __init__(self):
self.bus = dbus.SystemBus()
self.dbus_object = self.bus.get_object("org.selinux", "/org/selinux/object")
def semanage(self, buf):
ret = self.dbus_object.semanage(buf, dbus_interface="org.selinux")
return ret
def restorecon(self, path):
ret = self.dbus_object.restorecon(path, dbus_interface="org.selinux")
return ret
def setenforce(self, value):
ret = self.dbus_object.setenforce(value, dbus_interface="org.selinux")
return ret
def customized(self):
ret = self.dbus_object.customized(dbus_interface="org.selinux")
return ret
def semodule_list(self):
ret = self.dbus_object.semodule_list(dbus_interface="org.selinux")
return ret
def relabel_on_boot(self, value):
ret = self.dbus_object.relabel_on_boot(value, dbus_interface="org.selinux")
return ret
def change_default_mode(self, value):
ret = self.dbus_object.change_default_mode(value, dbus_interface="org.selinux")
return ret
def change_default_policy(self, value):
ret = self.dbus_object.change_default_policy(value, dbus_interface="org.selinux")
return ret
if __name__ == "__main__":
try:
dbus_proxy = SELinuxDBus()
resp = dbus_proxy.setenforce(int(sys.argv[1]))
print(resp)
except dbus.DBusException as e:
print(e)
Name |
Size |
Last Modified |
Owner / Group |
Permissions |
Options |
.. | -- | March 19 2025 22:42:16 | 0 / root | 0755 | |
__pycache__ | -- | May 30 2024 07:43:41 | 0 / root | 0755 | |
help | -- | May 30 2024 07:43:41 | 0 / root | 0755 | |
templates | -- | May 30 2024 07:43:41 | 0 / root | 0755 | |
| | | | | |
__init__.py | 36.941 KB | December 13 2023 14:46:22 | 0 / root | 0644 | |
booleans.py | 1.539 KB | December 13 2023 14:46:22 | 0 / root | 0644 | |
communicate.py | 1.685 KB | December 13 2023 14:46:22 | 0 / root | 0644 | |
generate.py | 50.379 KB | April 03 2024 15:47:07 | 0 / root | 0644 | |
interface.py | 8.005 KB | December 13 2023 14:46:22 | 0 / root | 0644 | |
manpage.py | 39.917 KB | April 03 2024 15:47:07 | 0 / root | 0644 | |
network.py | 2.744 KB | December 13 2023 14:46:22 | 0 / root | 0644 | |
sedbus.py | 1.483 KB | December 13 2023 14:46:22 | 0 / root | 0644 | |
transition.py | 3.146 KB | December 13 2023 14:46:22 | 0 / root | 0644 | |