a
    kÄ#dþ  ã                   @   sP   d Z ddlZddlmZ de_de_dZddlT ddlT ddl	m
Z
 d	d
„ ZdS )z1
Customization for the Solaris operation system.
é    N)ÚconfTé/   l   ¹i@  )Ú*)ÚNetworkInterfacec                  C   sB   zt tjjdd„ d�d } W n ty4   tj} Y n0 tj | ¡S )zReturn an interface that worksc                 S   s   | d S )Né   © )Úxr   r   úI/var/www/html/gsl.tools/lib/python3.9/site-packages/scapy/arch/solaris.pyÚ<lambda>!   ó    z get_working_if.<locals>.<lambda>)Úkeyé   )Úminr   ZrouteZroutesÚ
ValueErrorZloopback_nameZifacesZdev_from_name)Zifacer   r   r	   Úget_working_if   s
    r   )Ú__doc__ÚsocketZscapy.configr   Zuse_pcapÚIPPROTO_GREZSIOCGIFHWADDRZscapy.arch.libpcapZscapy.arch.unixZscapy.interfacesr   r   r   r   r   r	   Ú<module>   s   