
    @OOfi                     $    d dl Z ddlmZ 	 dZd Zy)    N   )pf)sudoz-nz/sbin/pfctlz-sstatec                    | j                         }	 t        j                  t        t        j                        }d|j                  d      v }|rt        d      t        j                  |d   |d	         S # t        j                  $ rB}d|j                  j                  d      v rd}nt        dt        |      z         Y d }~zd }~ww xY w)
N)stderrzsudo: a password is requiredreplace)errorsTzError getting pfctl state: ztInsufficient privileges to access pfctl. See https://mitmproxy.org/docs/latest/howto-transparent/#macos for details.r   r   )getpeername
subprocesscheck_outputSTATECMDSTDOUTdecodeCalledProcessErroroutputRuntimeErrorreprr   lookup)csockpeerstxtinsufficient_prives        W/var/www/premiumrankchecker/venv/lib/python3.12/site-packages/mitmproxy/platform/osx.pyoriginal_addrr      s    D

&&x
8I8IJ ;dkk ?J ?
 
 Z
 	
 99T!Wd1gt,, (( H)QXX__I_-NN $<tAwFGG Hs   )A9 9C8C		C)r    r   r   r        r   <module>r       s     
 8-r   