7|  org/freertr/serv/servGeneric()V`  org/freertr/serv/servSocks trgTimeoutI   bufSiz  loggingZ  defaultFLorg/freertr/tab/tabGen;  !"org/freertr/util/cmdscfgLineJ(Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V $ %&trgPrxLorg/freertr/clnt/clntProxy;( )*makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; ,-. /0java/util/Listadd(Ljava/lang/Object;)Z 234 56org/freertr/clnt/clntProxynameLjava/lang/String;8 )98(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ; <=trgVrfLorg/freertr/cfg/cfgVrf;( @3Aorg/freertr/cfg/cfgVrf8 D EFtrgIfaceLorg/freertr/cfg/cfgIfc;( I3Jorg/freertr/cfg/cfgIfc8M )N'(Ljava/lang/String;I)Ljava/lang/String;M Q RSword()Ljava/lang/String; UVW X0java/lang/StringequalsZtimeout \]^ _`org/freertr/util/bitsstr2num(Ljava/lang/String;)Ibbufferdtargetfproxy hij klorg/freertr/cfg/cfgAll proxyFind/(Ljava/lang/String;Z)Lorg/freertr/cfg/cfgProxy;n no such proxy p qrerror(Ljava/lang/String;)V tuv f&org/freertr/cfg/cfgProxyxvrf hz {|vrfFind-(Ljava/lang/String;Z)Lorg/freertr/cfg/cfgVrf;~ no such vrf interface h ifcFind-(Ljava/lang/String;I)Lorg/freertr/cfg/cfgIfc;no such interfaceno-1 . logging set logging  /org/freertr/user/userHelping%(Ljava/util/List;Ljava/lang/String;)V;1 2 timeout set timeout on connection/2 . timeout in ms?1 2 buffer set buffer size on connection12 . buffer in bytes41 2 target set session target22 3 proxy set proxy to use/3 . name of proxy02 3 vrf set source vrf-3 . name of vrf62 3 interface set source interface33 . name of interfacesocksorg/freertr/pipe/pipeLine (IZ)V  genStrmStart9(Lorg/freertr/prt/prtServS;Lorg/freertr/pipe/pipeLine;I)Z  genericStop(I)Z  org/freertr/prt/prtGenConnpeerAddrLorg/freertr/addr/addrIP; U valueOf&(Ljava/lang/Object;)Ljava/lang/String;(  rorg/freertr/util/loggerinfo  org/freertr/pipe/pipeSidesetTime(I)Vorg/freertr/serv/servSocksDoer :(Lorg/freertr/serv/servSocks;Lorg/freertr/pipe/pipeSide;)V  wait4readyorg/freertr/addr/addrIP org/freertr/addr/addrIPv4 org/freertr/addr/addrIPv6  moreGet([BII)I \ msbGetW([BI)I fromBuf([BI)V  fromIPv4addr(Lorg/freertr/addr/addrIPv4;)V \ msbPutW([BII)V toBuffer morePut  fromIPv6addr(Lorg/freertr/addr/addrIPv6;)V  M srvProto  SsrvName 2  doConnectJ(ILorg/freertr/addr/addrIP;ILjava/lang/String;)Lorg/freertr/pipe/pipeSide;     getProtocolL(Lorg/freertr/cfg/cfgVrf;ILorg/freertr/addr/addrIP;)Lorg/freertr/prt/prtGen; I   getFwdIfc6(Lorg/freertr/addr/addrIP;)Lorg/freertr/ip/ipFwdIface;   isBlockMode()Z  org/freertr/prt/prtGen streamConnect(Lorg/freertr/pipe/pipeLine;Lorg/freertr/ip/ipFwdIface;ILorg/freertr/addr/addrIP;ILjava/lang/String;ILjava/lang/String;II)Lorg/freertr/pipe/pipeSide;  org/freertr/pipe/pipeConnectconnect:(Lorg/freertr/pipe/pipeSide;Lorg/freertr/pipe/pipeSide;Z)V server socks .*! port 1080 " #$ proto2string(I)Ljava/lang/String; (' server socks .*! no target proxy)server socks .*! no target vrf+$server socks .*! no target interface-server socks .*! timeout 60000/server socks .*! buffer 655361server socks .*! no logging 3 45defaultL[Ljava/lang/String;7org/freertr/prt/prtServSport ConstantValue8 Signature7Lorg/freertr/tab/tabGen;CodeLineNumberTable srvDefFlt()Lorg/freertr/tab/tabGen;9()Lorg/freertr/tab/tabGen;srvShRun&(Ljava/lang/String;Ljava/util/List;I)V StackMapTable:(Ljava/lang/String;Ljava/util/List;I)V srvCfgStr(Lorg/freertr/util/cmds;)ZsrvHelp!(Lorg/freertr/user/userHelping;)VsrvPort()IsrvInit srvDeinit srvAccept:(Lorg/freertr/pipe/pipeSide;Lorg/freertr/prt/prtGenConn;)Z doConnStart(Lorg/freertr/pipe/pipeSide;)ZS[BUorg/freertr/ip/ipFwdIface SourceFileservSocks.javaBootstrapMethods[no target proxy]target proxy _no target vrfa target vrf cno target interfaceetarget interface g timeout i buffer kconnection from mconnecting to  oserver socks .*! protocol q rst )u$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesx%java/lang/invoke/MethodHandles$Lookupzjava/lang/invoke/MethodHandlesLookup! 6 8 9:%&<=EF  45 ;< =>****>$> CH%?@=>];ABC=(,*+*#,+'+W,+*#17+W*:,+>+W,+*:?B+W*C,+G+W,+*CHK+W,+*L+W,+*O+W>6 abc,e@gGhWjklrmoqrsD!L, U,,;EFG=?%+PM,T *,YT*+P[,aT*+P[,cT|+PM,eT"+PgN- +mo*-s#,wT+PyN- +}o*-:,T+PN- +o*-C,T+PM,T *,cT:+PM,eT *#,wT *:,T *C>5vwxy{|)}+4?AJOXaekmuw !#D,U+t @I HI=U++++++++++++>6 #*18?FMTS=>JK=8>K=>L=+**Y*>M=*>NO=Z)*,+'ŻY*+W>'DPQ= +*+*WYM>Y:Y::+36:+3>:+3,:TZT+WC:+3:+:TT+W:+3336.%::+d>', :T$,:TdTTT+W*,:*#*#*,*:X*:*:*,:  : *C *C, :  Y*+ ,*:**W+>`$-2BDJhn~     $!)".#9$>%N&P(X)Z+b,d.j/124579:<=>?@ABDEFGHJKLMN)O,Q.S5TBVEWLXbZi[k]y^~_abceghjklmDLD R#  30 #4 'T"V=bBUYSY!%SY&SY(SY*SY,SY.SY0S2>MOAMWXYD pZp\p^p`pbpdpfphpjplpnv wy{