ELF>/@(@8 @@@@ \\x!x!Чзз88800hhhDDStd88800Ptd<<QtdRtdЧзз00/lib64/ld-linux-x86-64.so.2 GNUGNUv EZSIAmc GNU@@emq e\PXfw_617 }< D")*/< l J"__cxa_finalize__libc_start_main__cxa_atexitfwritefputc__fprintf_chk__ctype_b_locstrlenmemset__stack_chk_failfputsfflush__syslog_chkstderrsocketpairstrncat__vsnprintf_chk__snprintf_chklocaltime_rstrftimegetpid__sprintf_chkstrncpyrecv__errno_locationclock_gettimestrerroropenloggetsockoptttynamegetsocknamegetpeernamereadlinkisattygetprotobynumber_rfstatfcntllocaltimeasctimestrchrtcgetattrfstat64pollioctlrecvmsgstdoutstrrchrstrcmpnanosleepfclosestrtoulstrtodlstat64stdinfopenfdopenlibc.so.6GLIBC_2.3GLIBC_2.4GLIBC_2.33GLIBC_2.17GLIBC_2.34GLIBC_2.2.5GLIBC_2.3.4_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableii $ii .8CNui Yti eз0ط`0coz(8HXhx̐ݐȸظ "2(>8IHTXbhrx}ȹعƑؑ(8HXhx#*Ⱥ4غ>GPWa(k8tH}XhxגȻػȿп ؿ#9@>  ( 0 8 @HPX`hpxȾо ؾ!"$%&'()* +(,0-8.@/H0P1X2`3h4p5x678:;<=?HHɟHtH5%Ýhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7q%-D%-D%%D%D%D% D%D%D%D%D%D%ݙD%ՙD%͙D%řD%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%ݘD%՘D%͘D%ŘD%D%D%D%D%D%D%D%D%}D%uDAWAAVAUATUSHHH./dH%(H$1HKHD$0HD$8HHH$RHtH/`HhpHLkAw)H{HHHD$(E11D$L5lHD$HD$fD?-u\G?<48IcL>HH8p1i>LHxLhAHuE0MtH=OL/H=OLLH=OL9H=PLOH=BPL;H=yPlLBH=PSLcH=P:LA\AH=Qff.@ATIUSHHHUHLK`HLDH3HHHDq@u;\@'w@Ic L>@@\u2@\HH9u[]A\@@0HH9ufDփ@x@@ DN6N0ACɍr6 HJ0L@pHH9XfD@'HH9;f@"HH9]fD@rHH9=fD@fHH9fD@vHH9fD@nHH9fD@tHH9{fD@bHH9[fD@aHH9;}fD@0HH9]fD[H]A\AWAVAUATIUHSHXH $dH%(HD$H1ULvHt$0MHHt$1M+<%tlHEHMI9 IHAIPt<\uIAIPuEHT$HdH+%(HX[]A\A]A^A_EpEtA0AD$MxE1pσ AhKALtAZtAzA7MG@f@%t@F<w9H=]HcH>DH<$/ƒHW2HEH@uHI9AluA7@ltMGtAz_DME1hEpMxEAD$E1pσA fD3IIIDBA0KDIMcM,FEwEuKA7@hNAwMGAHfDH$AL0AlAz/ H<$ƒHWDH$AL9 AlAz/' H<$ƒHW2DH4$/!ƒHVHH)BHHEI9uLL@H$AL Al&Az/ H<$ƒHWDH<$/ƒHWD$FHL|$FA0Ht$Wf ALIHAI9uE1HCE0I9lHCExHUI90LH)fHH@rI9 t@uHHfDH$ALAlAzc/H<$ƒHWL2LD$FLT$EHH|$FIIHHHIIHHHHH)HHփ0H KL9u %1H) RHHMI9uL\@/H<$ƒHWHD$FHt$L|$FA0W ALIHADI9u%E1LH) HHUI9uL@/;H<$ƒHWH2D$FH|$McL|$FI̐HHIIHHHH)HHփ0AH I9u %E1LH)  HHMI9uL @/vH<$ƒHWHD$FHL$L|$FfDI0HAI9u%E1LH) rHHUI9uL|@AwMGAL@H4$HVHBHFH<$HWHBHG H<$HWHBHG5MxLLD$I9LG|$E.ALD$A)A0E>AEALD$HHIHPLsLD$/H<$ƒHWLc2H4$HVHBHFH4$HVHBHFH4$HVHBHF E IcLD$ HH|$LCL$/^T$H|$A)LD$ AE ML$/eDIcվ0LD$HHLD$0H7EuILL$LC|$LD$ EAL$LD$ A)A0E1AEALD$HHIHPLLD$DLH6M~LLD$ I9ňT$LG|$EHAT$LD$ A)A0E;AEALD$HHIHPLLD$D MLLD$ I9ňT$LG|$EAT$LD$ A)A0EAEALD$HHIHPL LD$DQDH7MG--IHL/wH4$ƒHVH4$HVHBHF/H4$ƒHVD$FHLt$FA0HL$WHAH ELIAHE>I9uD<%E1LH)f.D<E0HHD}I9u/H<$ƒHWL2D$FEH|$FILT$LHIHHHIIHHHHH)HHփ0H L9u %1H) HHMI9u;/oH4$ƒHVD$FH2McL|$FHHL$HIHHHL ML)ȃ0AHHH vI9uE1EILLD$LC|$E0ALD$A)A0EAEHALD$HIHPLuLD$LH) D4EpHHDuI9u(/H4$ƒHVD$FHL|$FHL$fI0HA!I9u%E1LH) HHUI9uLM/EeAE LD$HHHHPLD$ H*H4$HVHBHF H4$HVHBHFH4$HVHBHF2H4$HVHBHFH<$HWHBHGH<$HWHBHGH<$HWHBHGOH<$HWHBHGAIcž0LD$HHPHHHLD$HA-Hy-6G-AIEIcLD$ HL$/LCH|$L$H|$A)LD$ AEbML$/DIcվ0LD$HHLD$0HiE7fMLLD$ I9ňT$LG|$E(AT$LD$ A)A0EAEALD$HHIHPLhLD$DtM ALLD$ M9MFՃ|$ELT$ALT$A0LD$ LH)HL)AHHLHsvHt I)E1My G-AIEAE LD$HHHHPLD$ HHxHHHTH)HHHrHE1JII9rjAxWIcž0LD$HHPHHH LD$HA-Hy-}H]mTHfTDME1FfDHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$HT$dH+%(uH@yUHu*H5yHtHH=x]a]fDHNHcHѾHSHLA$H$dH+%(ueH(L[]A\A]Lot.LHhLH9HFHHHLHHqf.HHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$IIHD$HD$ H$D$0HD$"HT$dH+%(uHDAHA wH5JDHcH>L5@H1Hstream1HHV@Hdgram1HHV@HrawHFHrdmHFfoK@Hpacket1HHVff.AWAAVIAUATIUSHhdH%(H$XHHt$H|$Hl$PHD$7HW?HH0=muDP fL$cH=QuLl ELuLH ?AH1H?LLcHcMMl$AD$ A$HLL)HsL HfATL;tH$XdH+%(Hh[]A\A]A^A_fDIL$H|$cHS㥛 HH?H1HH)H .>IкL9tL1H >HHI]=s=DEu suH=L1LHEuD=sEuADAWAVAUATUSHdH%(H$1H$$H$HD$L$=s@HHW$Ƅ$$$$Ll$ HMHD$E11H$%3CEuxE1AAHIHHM%uLH@+LL$Ht$OHt$LL$HPt3f.كEuE1AAIHuLEuA%IA$ LL狴$^fHL$$ L狴$5E1AFALI:L/fDH$dH+%(uH[]A\A]A^A_fDAVAUATIUSHH$@H$HL$PL$Xt@)$`)$p)$)$)$)$)$)$dH%(H$(1.pD$<ptpS9ozH$Hl$(1$HD$HH$0Lt$DD$0HD$D$ HLD-oL\$8Dl$@t$8LDHH$(dH+%(u H[]A\A]A^fDc2fUHSH3ot+pt0dtQHH5 91[]ED puH-nnHH[]fD-nH[]fAVIH 8L58AUIATUպSHdH%(H$1F IHLPFPFvP1vLME(LH ~8HcH1LHME0LHHH1HME8LHHH1HME@LHHH1HxHAHH 7H<1U11LH5:;H$dH+%(uH[]A\A]A^f.AVIAUATUSHdH%(H$11F IHIH 37LPFL5C7PFvP1vLME(LH 7HcH1LHvME0LHHH1HTME8LHHH1H2ME@LHHH1HAH 6HHH<111H59LjH$dH+%(u8H[]A\A]A^IAѾH 46Lf.AVIAAUAATAULSAHAЉH5%/1HP1IHDDDsAMED0IH5/11EuXDZ[]A\A]A^ff.ATAH55U11SgDI(HMtL1H5g51:+L[]A\1H]5H581+L[]A\ff.@ATISHH85HHGOfPGPDO1DGLZYHH9sHL[A\@1H/.H57ADHL[A\ff.fATHISHHWHDP DH fp D@  DRPDPAHALDRPDPDRPDPDRPDPDRP@H-P1H0HH9sHL[A\1H-H56HL[A\ >it hP5hZfAWL=31AVAUAATILUHSHLm=MHAII)f w&ffufLHHf(uJMDEH31LHHI9whH,H551AƄ$C1LLHx HI9LfDH5Y,1=A$HL[]A\A]A^A_fDLsDHLH)v"L"fTLHHjI)H<EHMDMLH,PEDEPE PE PE PE PE PEPEPEPEP1H`x HI9$H+H541BA$AWIHApAVAUATAUHH5|1SHӉ1HdH%(H$1DHHAD3HHD8IDjED1HH5p+1E<$H$dH+%(uHD[]A\A]A^A_pAWIHApAVAUATAUHH50SHӉ1HdH%(H$1I$DHHA>3LHD8I ELH5*11E<$H$dH+%(uHD[]A\A]A^A_fAWAVAUATUSHH $HH $HhDD$IAAHdH%(H$X#1Ƅ$PA wVH8JcH>@L$PHH=0MtfLH1H1H H$X#dH+%( Hh#1[]A\A]A^A_L=l/11DT$L$PLH53LLLADLH=A2HËD$D$EDT$$h%=@D cEDT$H1AULL.A11L$`LH5.LLLFD1H5.HD$ 1DD$(DD$(DA[XHL$DT$LcBƄDL$PHH=.'M"fL$PHH=].MfL$PHH=/MfL$PEgM~LH.H1eYHH=i-7M7fKHDH5@-11D]D3H50-1A1D3E HH=-D2IHH 9HLfH:,H5.11iH5',1D;D$1KDL$D;DT$D ` fH=~,nDLd$ HL$$&DMD$ H\$`HL$(MDD$ L$P|$(HHL$,MDD$ ||$$LHt$@LD$8HL$8H@H1LLd$pHT$0LDD$0pL$HT$4DD$4pLD$pf?f t1fH+H1fD$H]A\fDAWAVAUAATAUHSHH8=uQdH%(H$(1uS=[QsH=sHH=ZH  Q=QL Lt$8L1LHCKLjHS(L{@L[8LS0H$HCDH{ sHD$%=`t9vL= t%L=@t=LHLEE~fAW1ASARAQMRHWHVt$8QDt$P`HsHHPHHsXHHshHDDAD $D A{D$DHAH1۵DHL5r1L迵DLH1誵ExC%= r=WH$(dH+%(H81[]A\A]A^A_@L=LT==LHXLEEAW1ASARAQMRHwWHVt$8QDt$PHsHHPHdHsXHXHshHLHH=U蓴fDmH=rDLLt$8EHAQHDLL1.Y^HDDH5811DUH5"1D(H$I1E/JD9HHHH1觳HD$@DH51HHHD$(1tHDH\$QHL$pHl$ IމD$H$IL-HˋD$H$HD$H@EHLH1IHsL9uDD$pLI1LHl$ H ZH@D|$H51AWt$ $P$PL$d1DL$lDD$hT$`HD$ L$(H EHHHD$TPDL$X1DD$TL$P^=LXZtcE1L-fF#DLH1I"I uHH=ORf;E1L$$L-mI7@@$$Ƅ$%MLH1I觱I B4#IDHDr@u@փ@Ƅ$$^$%Ƅ$&Ƅ$$x r0z7Ƅ$'Lp7P0< @$%Bˆ$&]DEDH5BH1p HL$(DH5TI1F踮AWAVAUATUSHH $HL=IdH%(H$x1H$IL$H5H1LLL11;LQAYDLH=DHDD$lDD$DE3$H W%=`t9H =t%H =t=H HHD11H5uLLysL 1H$xdH+%(IHĈ[]A\A]A^A_H = tH =@t=H gHFHDhl$fL$ L$T$1E1AH51H|$1ҾD3AT$D1H51D3EsLH=肮D$% eXLt$0IFMT1H5|1LT1苬 AʼnL$ D11H5^L$ ExHL$0L1HFԭD$6L$pL1L1L趭DLH=[ADD$DD$DE$%=fLH=)D$0)D$@)D$PHD$`HD$pLl$PHD$0HD$oHD$ HD$ HD$@D$8HD$(HD$HHD$XD$`jBD$hLH51P1t$ht$ht$ht$hDL$hLD$`H0BLD+HH|$0LL$XHL|$HDt$8HtH$pDLL$LL$HHD1MUH551HcD+XZHHL1ofLH=׫D$xDLH=诫D$HDLH=臫D$DLH=_D$DLH=c7D$DD`L$T$H5 DD$I1sfDLL$0MTH511@A DH5H1 @DȪLIH51mD蘪H5H1B sH51H1f.DH=C1龩HHAnalyze file descriptors of the process -?|-h print this help text -d increase verbosity (use up to 4 times) -i only analyze this fd -n analyze all fds from 0 up to fdnum-1 (default: %u) -s simple output with just type and socket address or path -S like -s but improved format and contents -f analyze file system entry -T wait before analyzing, useful to connect with debugger -r raw output for time stamps and rdev -L follow symbolic links instead of showing their properties -o output goes to filename, that can be: a regular file name, the output goes to that + , output goes to the file descriptor (which must be open writable) the 3 special names stdin stdout and stderr getsockopt(%d, %d, %d, %p, {%u})getsockopt() -> (,,, 0x%08x, %d), %dsockaddr_inet4_info(): buffer too short[%04x:%04x:%04x:%04x:%04x:%04x:%04x:%04x]:%husockaddr_inet6_info(): buffer too shortsockaddr_info(): buffer too short (%lu)sockaddr_vm_info(): buffer too short0x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02xsockaddr_info(): buffer too shortgetsockname(, {%s}, {%u}) -> %dgetpeername(, {%s}, {%u}) -> %dsockname(): getprotobynumber_r(proto=%d, ...): %sgetsockopt(%d, %d, %d, %p, {%u}): %sgetsockopt(%d, SOL_SOCKET, SO_TYPE, %p, {%u}): %sfd %d: socket of type %d ("%s")getsockopt(%d, SOL_SOCKET, %d, %p, {%u}): %s**** NO FURTHER ANALYSIS FOR THIS SOCKET TYPE IMPLEMENTED FD type device inode mode links uid gid rdev size blksize blocks atime mtime ctime cloexec flags sigown FD type device inode mode links uid gid rdev size blksize blocks atime mtime ctime cloexec flags sigowntcgetattr(, {%08x,%08x,%08x,%08x, %u,%u, %s}) -> %d IFLAGS=%08x OFLAGS=%08x CFLAGS=%08x LFLAGS=%08x%4d: %s %s %lu 0%03o %lu %u %u %hu,%hu %ld %ld %ldpoll({%d, %hd, %hd}, 1, 0): %srecvmsg(%d, %p{%p,%u,%p,%lu,%p,%lu,%d}, %d)recvmsg(, {%s,%u,,%lu,,%lu,}, ) -> %doption -i requires an argumentoption -n requires an argumentoption -f requires an argumentoption -T requires an argumentoption -o requires an argumentcan't fdopen file descriptor %lu: %s open("%s", O_RDONLY|O_NOCTTY|O_NONBLOCK|O_LARGEFILE, 0700): %sUsage: filan [options] options: socktype%u%Y/%m/%d %H:%M:%S.%06lu %s %s[%d] N exit(%d) DINWEFexit(%d)unknown diagnostic option %c%s(, {%lu,%lu,0%03o,%lu,%u,%u,%lu,%ld,...}) -> %d%s(, {}) -> %dttyname(%d)ttyname() -> %sttyname() -> NULL%u.%u.%u.%u:%huAF=%d cid:%u port:%ugetsockname(%d, %p, %p{%u})getpeername(%d, %p, %p{%u})(listening)datagram/procgetpid()getpid() -> %d/proc/%d/fd/%dreadlink("%s", %p, %lu)readlink() -> %dreadlink("%s", %p, %lu): %spipeisatty(%d)isatty() -> %disatty(%d): %sttychrdevdirblkdevfilegetsockname(%d): %sgetpeername(%d): %sunix%s%s %sunix %s-%s %s %s%s%s %s %sip %s%s %s-%s (%s) %s%s6%s %s %sip6 %s%s6 %s-%s (%s) %ssocket(family/domain=%d)socket %ssocketchecking file descriptor %ufstat(%d, %p)fstatfstat(%d): %sstat(%s, %p)stat("%s"): %sgetsockopt(,,, {}, %d)%s="" getsockopt(,,, {%d}, %d)%s=%d %08x getsockopt(,,, {%s}, %d)%s={%s} fcntl(%d, %d)fcntl() -> %dgetsockopt(,,, {%d,%d}, %d)%s={%d,%d} <-> %s %ldsymlinkundef sigio%hu,%hu NULL %stcgetattr(%d, %p)%02x,%02xtcgetattr(%d, %p): %s cc[%d]=%d cc[%d]=%s %d x%06x %d fstat64(%d, %p)fstat64fd %d is a %spoll({%d,0x%02hx,}, , %u, %d)poll(, {,,0x%02hx}) -> %dpoll: IN,PRI,OUT,ERR,NVAL,ioctl(%d, 0x%x, %p{%lu})ioctl(%d, 0x%x, 0x%p)ioctl() -> %d; FIONREAD=%lufstat(%d, %p): %s; recvmsg(): %srecvmsg=%ld, unknown option %s%d superfluous argumentsstdinstdoutstderrwcan't fopen '%s': %s nanosleep({%ld,%ld},%p)nanosleep() -> %dlstat64(%s, %p)lstat64lstat("%s", %p): %sopen("%s", 0%o, 0%03o)open("%s", 0%o, 0%03o) -> %d%5u TCP_NODELAYTCP_MAXSEGTCP_CORKTCP_KEEPIDLETCP_KEEPINTVLTCP_KEEPCNTTCP_SYNCNTTCP_LINGER2TCP_ACCEPTTCP_WINDOW_CLAMPTCP_INFOTCP_QUICKACKTCP_MD5SIGIP_TOSIP_TTLIP_HDRINCLIP_OPTIONSIP_ROUTER_ALERTIP_RECVOPTSIP_RETOPTSIP_PKTINFOIP_PKTOPTIONSIP_MTU_DISCOVERIP_RECVERRIP_RECVTTLIP_RECVTOSIP_TRANSPARENTIP_MTUIP_FREEBINDIP_MULTICAST_TTLIP_MULTICAST_LOOPIPV6_V6ONLYDEBUGREUSEADDRPROTOCOLTYPEERRORDONTROUTEBROADCASTSNDBUFRCVBUFKEEPALIVEOOBINLINENO_CHECKPRIORITYLINGERBSDCOMPATREUSEPORTPASSCREDPEERCREDRCVLOWATSNDLOWATRCVTIMEOSNDTIMEOSECURITY_AUTHENTICATIONSECURITY_ENCRYPTION_TRANSPORTSECURITY_ENCRYPTION_NETWORKBINDTODEVICEATTACH_FILTERDETACH_FILTER((((((pP0Р((((((((((((((((((((((((pph أص(8HصصصصX,\L<|QQQQ8QxQ y7ޔyfilan by Gerhard Rieger and contributors - see http://www.dest-unreach.org/socat/seqpacketeA;<&p( XȞhhxx0(X(`8( X8x8Hhh@h8 H` t H zRx H&D$4FJ w?:*3$"\tȘB4(BDA q ABE DBHBBB B(D0D8D 8A0A(B BBBH ,G A H]Gc F A G lȮD p A 8LBBD A(J` (D ABBD G A L@8BEE B(D0A8I+ 8A0A(B BBBG LD0BBB B(A0A8G 8A0A(B BBBA DеwBBB D(A0IE 0A(A BBBG <~ADF X MFJ [ DFK KAA\HVBSE A(H0G]DDFAET 0A(A BBBA \|HBEB A(C0GeSKFAET 0A(A BBBH DxBHE D(D0Z8A@F8D0A(A BBB4$qBME x ABA ]AB<\BDQ P(E0U(A K DBE dDBDXBGG m(b0P8P@PHUPK K DBH ^DB'VPtBKB J(G0D8D@ 8D0A(B BBBG _HTPJXE`EhEpExEEEEEK@HtBNB B(D0K8N| 8D0A(B BBBA H4BNB B(D0K8Nz 8D0A(B BBBA l BBB B(A0A8G L@LG 8C0A(B BBBH GIGvGAGEGHGZGAGb GDGB ] GDGE X GAGE V GAGE LpBBJ G(D0J8G 8A0A(B BBBF \ BEE E(D0A8G 8A0A(B BBBA QUA0dBDC K0m  AABK (\^BDC QAB\BGB B(I0C8GFfA 8A0A(B BBBI 0$BAG0h ABK FABX<BBB E(D0D8J5DBBDHDIAGM 8C0A(B BBBE FDBBDHDIAGMtBiAlDHHfOT]A|8 |BBB B(A0A8G L-= 8A0A(B BBBD -S-F-D-D-D-S-[-I-U-A-P ,}FEB B(A0A8J" 8C0A(B BBBA  X0`0coz ̐ ݐ  "2>I T b r } !"Ƒؑ&# * 4 > G PWakt}ג |зطo   @P  oo( oo o?0 @ P ` p !! !0!@!P!`!p!!!!!!!!!"" "0"@"P"`"p"""""""""## #0#@#P#`#p####/usr/lib/debug/.dwz/x86_64-linux-gnu/socat.debug뾽V:#'Ҏ`Ve809455aeba353aabccf49416dbf63bdcaca0d.debug.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.data.bss.gnu_debugaltlink.gnu_debuglink 880&hh$9 Go$Q Y ao no( ( } BPP@  ####@'@'U||  <XX зЧطا | |||E İ4/