OXIESEC PANEL
- Current Dir:
/
/
lib
/
python3.9
/
site-packages
/
tuned
/
plugins
/
__pycache__
Server IP: 93.127.208.61
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
02/13/2025 09:25:13 PM
rwxr-xr-x
📄
__init__.cpython-39.opt-1.pyc
209 bytes
12/02/2024 09:49:29 AM
rw-r--r--
📄
__init__.cpython-39.pyc
209 bytes
12/02/2024 09:49:29 AM
rw-r--r--
📄
base.cpython-39.opt-1.pyc
21.86 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
base.cpython-39.pyc
21.86 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
decorators.cpython-39.opt-1.pyc
1.08 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
decorators.cpython-39.pyc
1.08 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
exceptions.cpython-39.opt-1.pyc
394 bytes
12/02/2024 09:49:29 AM
rw-r--r--
📄
exceptions.cpython-39.pyc
394 bytes
12/02/2024 09:49:29 AM
rw-r--r--
📄
hotplug.cpython-39.opt-1.pyc
4.27 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
hotplug.cpython-39.pyc
4.27 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_acpi.cpython-39.opt-1.pyc
3.36 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_acpi.cpython-39.pyc
3.36 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_audio.cpython-39.opt-1.pyc
4.07 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_audio.cpython-39.pyc
4.07 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_bootloader.cpython-39.opt-1.pyc
24.46 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_bootloader.cpython-39.pyc
24.46 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_cpu.cpython-39.opt-1.pyc
27.42 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_cpu.cpython-39.pyc
27.44 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_disk.cpython-39.opt-1.pyc
16.46 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_disk.cpython-39.pyc
16.46 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_eeepc_she.cpython-39.opt-1.pyc
3.68 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_eeepc_she.cpython-39.pyc
3.68 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_irq.cpython-39.opt-1.pyc
9.02 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_irq.cpython-39.pyc
9.02 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_irqbalance.cpython-39.opt-1.pyc
4.69 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_irqbalance.cpython-39.pyc
4.69 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_modules.cpython-39.opt-1.pyc
5.5 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_modules.cpython-39.pyc
5.5 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_mounts.cpython-39.opt-1.pyc
5.59 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_mounts.cpython-39.pyc
5.59 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_net.cpython-39.opt-1.pyc
23.2 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_net.cpython-39.pyc
23.2 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_rtentsk.cpython-39.opt-1.pyc
1.37 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_rtentsk.cpython-39.pyc
1.37 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_scheduler.cpython-39.opt-1.pyc
53.13 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_scheduler.cpython-39.pyc
53.13 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_script.cpython-39.opt-1.pyc
4.46 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_script.cpython-39.pyc
4.5 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_scsi_host.cpython-39.opt-1.pyc
4.64 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_scsi_host.cpython-39.pyc
4.64 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_selinux.cpython-39.opt-1.pyc
3.07 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_selinux.cpython-39.pyc
3.07 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_service.cpython-39.opt-1.pyc
13.56 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_service.cpython-39.pyc
13.56 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_sysctl.cpython-39.opt-1.pyc
6.15 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_sysctl.cpython-39.pyc
6.15 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_sysfs.cpython-39.opt-1.pyc
3.72 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_sysfs.cpython-39.pyc
3.72 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_systemd.cpython-39.opt-1.pyc
6 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_systemd.cpython-39.pyc
6 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_uncore.cpython-39.opt-1.pyc
5.86 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_uncore.cpython-39.pyc
5.86 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_usb.cpython-39.opt-1.pyc
3.01 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_usb.cpython-39.pyc
3.01 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_video.cpython-39.opt-1.pyc
6.1 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_video.cpython-39.pyc
6.1 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_vm.cpython-39.opt-1.pyc
4.12 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
plugin_vm.cpython-39.pyc
4.12 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
repository.cpython-39.opt-1.pyc
1.93 KB
12/02/2024 09:49:29 AM
rw-r--r--
📄
repository.cpython-39.pyc
1.97 KB
12/02/2024 09:49:29 AM
rw-r--r--
Editing: plugin_audio.cpython-39.pyc
Close
a �Գf� � @ sn d dl mZ d dlT ddlZddlmZ ddlZddlZddl Z ddl Z ej�� Z e� ZG dd� dej�ZdS )� )�hotplug)�*� N)�commandsc @ s� e Zd ZdZdd� Zdd� Zdd� Zdd � Zed d� �Z dd � Z dd� Zeddd�dd� �Z ed�ddd��Zeddd�dd� �Zed�ddd��ZdS ) �AudioPlugina� `audio`:: Sets audio cards power saving options. The plug-in sets the auto suspend timeout for audio codecs to the value specified by the [option]`timeout` option. + Currently, the `snd_hda_intel` and `snd_ac97_codec` codecs are supported and the [option]`timeout` value is in seconds. To disable auto suspend for these codecs, set the [option]`timeout` value to `0`. To enforce the controller reset, set the option [option]`reset_controller` to `true`. Note that power management is supported per module. Hence, the kernel module names are used as device names. + .Set the timeout value to 10s and enforce the controller reset ==== ---- [audio] timeout=10 reset_controller=true ---- ==== c C sP d| _ t� | _t� | _| j�d��d�D ]"}| �|�}|dv r(| j�|� q(d S )NTZsoundzcard*)Z snd_hda_intelZsnd_ac97_codec) Z_devices_supported�setZ_assigned_devicesZ _free_devicesZ_hardware_inventoryZget_devicesZmatch_sys_name�_device_module_name�add)�self�deviceZmodule_name� r �>/usr/lib/python3.9/site-packages/tuned/plugins/plugin_audio.py� _init_devices( s zAudioPlugin._init_devicesc C s d|_ d|_d S )NTF)Z_has_static_tuningZ_has_dynamic_tuning�r �instancer r r �_instance_init2 s zAudioPlugin._instance_initc C s d S �Nr r r r r �_instance_cleanup6 s zAudioPlugin._instance_cleanupc C s z |j jW S Y d S 0 d S r )�parentZdriver�r r r r r r 9 s zAudioPlugin._device_module_namec C s ddd�S )Nr T)�timeout�reset_controllerr )�clsr r r �_get_config_options? s �zAudioPlugin._get_config_optionsc C s d| S )Nz$/sys/module/%s/parameters/power_saver r r r r � _timeout_pathF s zAudioPlugin._timeout_pathc C s d| S )Nz//sys/module/%s/parameters/power_save_controllerr r r r r �_reset_controller_pathI s z"AudioPlugin._reset_controller_pathr T)Z per_devicec C sr zt |�}W n" ty. t�d| � Y d S 0 |dkrj| �|�}|sftj|d| |r^tjgndd� |S d S d S )Nz!timeout value '%s' is not integerr z%dF�Zno_error) �int� ValueError�log�errorr �cmd� write_to_file�errno�ENOENT)r �valuer �sim�remover �sys_filer r r �_set_timeoutL s �zAudioPlugin._set_timeoutFc C s, | � |�}tj||d�}t|�dkr(|S d S )Nr r )r r! � read_file�len�r r Zignore_missingr( r% r r r �_get_timeout\ s zAudioPlugin._get_timeoutr c C sH t �|�}| �|�}tj�|�rD|s@t j|||r8tjgndd� |S d S )NFr ) r! �get_boolr �os�path�existsr"