Repository URL to install this package:
Version:
1.0.8-1 ▾
|
wlanpi-profiler
/
opt
/
wlanpi-profiler
/
lib
/
python3.7
/
site-packages
/
profiler
/
__pycache__
/
manager.cpython-37.pyc
|
---|
B À?÷V8÷ bã @ sæ d Z ddlZddlZddlZddlZddlZddlZddlZddl m Z ddlm Z ddlmZmZ ddl Z ddlmZ ddlmZ dd lmZ dd lmZmZ g Ze de ¡ f¡ e Zdd ZedddZejdddZdS )z4 profiler.manager ~~~~~~~~~~~~~~~~ handle profiler é N)Údatetime)ÚQueue)ÚSIGINTÚsignal)Úrdpcapé )Úhelpers)Ú__version__)Ú InterfaceÚInterfaceErrorÚmainc C sd | dkr`xLt D ]D\}}|dkrt ¡ |krtjrJtd t ¡ td qtd qW t d¡ dS )zHandle noisy keyboardinterrupté r z?Detected SIGINT or Control-C ... Removing monitor interface ...zExiting ...z,Detected SIGINT or Control-C ... Exiting ...N) Ú__pidsÚosÚgetpidÚ__ifaceÚrequires_monitor_interfaceÚprintZreset_interfaceÚsysÚexit)ÚsignumÚframeÚnameÚpid© r ú/build/wlanpi-profiler-MIf3Xw/wlanpi-profiler-1.0.8/debian/wlanpi-profiler/opt/wlanpi-profiler/lib/python3.7/site-packages/profiler/manager.pyÚsignal_handler* s r )Úreturnc C s t ¡ dkrdS dS dS )zDo we have root permissions?r TFN)r Úgeteuidr r r r Úare_we_root; s r )Úargsc C sì t t ¡ d d ¡}| jr&t d¡ t s@| d¡ t d¡ t | ¡ | dt d¡d t¡ | dt ¡ ¡ d }ytj}| d |¡ W n* tk r¶ | d¡ | d| ¡ Y nX | jrÚt ¡ rÐt d¡nt d¡ t | ¡}| jr$| jr$tj |d d¡d¡}t || j¡ t d¡ | jr\tj |d d¡d¡}t || j¡ t d¡ | jrvt !¡ t d¡ t"t#t$ g }g }t% }| d ¡ d¡} t &¡ } | dt| ¡ | rR| 'd¡ t (|¡ yt)| }W n4 t*k r | d| ¡ t+d t d¡ Y nX x<|D ]4}| ,tj-j.j/¡s>| ,tj-j.j0¡r| 1|¡ qW nìt 2|¡rl| d|¡ n| d¡ t d¡ | d ¡ d¡} ddl3m4}m5} t6 7¡ 8¡ }t9 :¡ }t9 ;dd¡}| d ¡ d¡}|t _<y| j=r| >d¡ dt _=t ?¡ t j@rt j@|d d<