sqdkjqlsjdklqsjdlqskjd azjdjksqhvdjqskhdkqhsj zkhjdhqksldjqlskdjlqskjd zjhdjqlskdhqsljkhdsqd usr/bin/filan000075500000144760152427553230007170 0ustar00ELF>2@0@8 @@@@ kkxxллл88800hhhDDStd88800PtdاااDDQtdRtdPP/lib64/ld-linux-x86-64.so.2 GNUGNU#$kO9/GNUDDem 0!7j(w p*S 6@7 _[K<>6k"/*/< !JX"__libc_start_main__cxa_finalize__cxa_atexitfwritefputc__fprintf_chk__ctype_b_locstderrsocketpairfcntl__stack_chk_failstrlenmemset__snprintf_chkfputsfflush__syslog_chklocaltime_rstrftimegetpid__strncpy_chk__memcpy_chk__sprintf_chkrecvclock_gettime__errno_locationstrerrorsendopenlogreadlinkgetsockoptttynamestrncat__vsnprintf_chkgetsocknamegetpeernameisattygetprotobynumber_rstrncpyfstatlocaltimeasctimestrchrtcgetattrfstat64pollioctlrecvmsgstdoutstrrchrstrcmpnanosleepfclose__isoc23_strtoulstrtodlstat64stdinfopenfdopenlibc.so.6GLIBC_2.3GLIBC_2.4GLIBC_2.33GLIBC_2.17GLIBC_2.34GLIBC_2.2.5GLIBC_2.3.4GLIBC_2.38_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable Cii Mii Walwui ti 22ȷ"ط.9BO](i8tHXhxĢȸˢظ֢(8!H1X<hGxRaht(8HXǣhѣxۣȺغ *3(<8EHNXWh`xxͤȿ п ؿ'=DBؽ   (08@HPX`hpx !"Ⱦ#о$ؾ%&()*+,-. /(00182@3H4P5X6`7h8p9x:;<>?@ACHHɟHtH5%@hfhfhfhfhfhfhfhrfhbfh Rfh Bfh 2fh "fh fhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfh fh!fh"fh#fh$fh%fh&fh'rfh(bfh)Rfh*Bfh+2fh,"fh-fh.fh/fh0fh1fh2fh3fh4fh5fh6fh7rfh8bfh9Rfh:Bfh;2f%fD%ΙfD%ƙfD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%ޘfD%֘fD%ΘfD%ƘfD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fDUfHAWAVAUATAISH1HdH%(HE1Hɗ) L(,L3/L2HtL/@LpLpL{,HSEt$HDžDE1MLEAHDžL%}HDž:-uRJt6?4IcL>HH8+ 1TLHPLpAHuEELEHHtUH5GxDDHH5$xDDWH]L(H(E111H H5 xD(1H 1H5wI1(DAHHzD1LIHt HL9(tHL9(tLHEdH+%(lH1[A\A]A^A_]IFzHHBHL[zI^HH<IAHH1:HH9^H8LzMnLMIAHH1HL9"H8ALIFzHHZIFA`1d^)LzHzuI~HIA1fH,H*H \Y{H,H(LHBHLLjLHZHH:Hn|DžsLLH5t1%HH5t1H%HEDžSL3LMH0$=ǓHHLH5t11Lb%LHHH=tAAD)+AEVH%==G<EAA dLD11AH5YtL$LD16E&AAD1HH5$tDx$DE&ELDHL}HL HL(:HHڿ1H5k$HyLH5Yk1#A9bDL5sEDELLH=GqA/EA9rWHH5rDDJHD8+9HH5rrDHIM8SHH5BrH1#A9A9EDLAHSD9u97IH5q1"HLH8TzLH5q1"LH^HH=%pAAD`(AE7wHHH5qI17" HL(1AYAEH(E111H H5q!H 1ADH5q1D0H1!1E1D3HDc!DR!D1LDH=nBDuHH5iH18!DHx1HHH5'pI"DHI8LH5hHHHH5.pI1 ~PHyhH5mHFhHgHgDH5Vo1\ 1I^HHPTE11H=f.H=9H2H9tHfHt H= H5H)HH?HHHtHEHtfD=ōu+UH="Ht H=6d]wUHQHSHH=DtHH޿ Hٺ(H=\HٺH=gHٺH=gHٺ H=zgHٺ*H=\Hٺ<H=\xHٺ*H=\_H߹1H\THٺMH=]+Hٺ>H=O]Hٺ/H=v]HٺLH=]Hٺ9H=]HٺOH=]Hٺ;H="^HٺBH=I^|HٺcH=x^cHHٺA[H=^]D@UHAUIATSHHWHI|ILoHL@ H7HHDN@u\'w,Ic L>fHL9uH[A\A]]fD\u Pؐփ@x@@ DN6N0ACɍr6 HJ0B@pf.'P눐"frff{fDvkfDn[fDtKfDb;fDa+fD0fDHH[A\A]]fUHHdH%(HE1u$HH=ɉ׉HHu1HUdH+%(@1HM;xg}1}1E}1=\=ڈ1EeIff.fUHAWAVAUATISHHXdH%(HE1LNE1IHMM4f<%tlIHKM9 IHA$IT$t<\uIA$IT$uMDHUdH+%(WHX[A\A]A^A_]DAT$tƀ0IL$E1E1pσhJLtZzLar<%t>Hw6H=lHc H>fA/$ƒIRADIHSM9HDlztI1fAT$IL$AE1pσ"ML}I͉D]LU!#HAH?DGtbA׃0E}KIHcL$BEumDLQH1Hstream1HHV@Hdgram1HHV@HrawHFHrdmHFfo]@Hpacket1HHVff.UHSHH2vu:H5+vHtHFH=vH]DH]f.H\HcHѾLL8HP@t5fD؃EuE1A?HH=AI:H@uL=EuA%IAHDLHAGIt LILfDLIAfHEdH+%(uH[A\A]A^A_]f.Vnt=7nAnt fDUHAVAUATISHH@HHLPLXt&)`)p)U)])e)m)u)}dH%(H(1l<m6mtm+Dm9:m96mHE1L(DžHLH0LDDž0HDž A8lƅD@=lt muE8M1ɉLH(dH+%(H[A\A]A^]f.luLH =)l@@HHP)0rl@[fDHE1L(DžHLH0LDDž0HDž 1LL8kH@kD=kk-6#,ff.UHAUATSH@ItMkIt.pHH5UF1[A\A]]%D;pu=!kjxJH5E1=ADH5E1D(H1zjD+mjxJH5E1AaDH5E1D(H1h"jD+ljH[A\A]]fL%j3jHL[A\A]]ff.UIH @EHAWAVAULATLISH0dH%(HE1F PFPFvP1vLAMD$(H DHcؾL9MtLCLH01MLI)LLMD$0HcȸI9ICL)H4HH9HBI)IξL1LL=~DHLeMD$8H9HHCH4HH)H9HBH)IƾL1HLH#MD$@H9HHCH4HH)H9HBH)IƾL1HLHDH9HHCH4HH)H9HI<HBH)1H CH11LH5.G8HEdH+%(uHe[A\A]A^A_]DUIHAWAAVAUATSH(dH%(HE1F HILH BPFLPFvP1vLAMD$(H BHcؾL9MtLCLH01LLH)HHMD$0HcȸLH9I<L5BHCL)HH4LHH9HBH)1HHLMD$8HH9HHCH4HH)H9HBH)HǾ1HHLHMD$@HH9HHCH4HH)H9HBH)HǾ1HHLHHEH9HHCH4HH)H9HBH)HǾH A1Hm11H5EL HEdH+%(u8He[A\A]A^A_]@LAѾH =ALnff.UHAUATASHetdDH5A11D1ËetgBH5@1D(I1JE,$H[A\A]]fVet=7eAe{qD&et=eexnDUIH1HAUIHATIH5M@SH1HLLHlH58@1D(I1tE,$H[A\A]]UIHAWAAVAAUAATMSHˉH57HAAЉ1P1"MHDDDAA $ED8IH5711E>HeD[A\A]A^A_]fUHAWAAVLLH(HIL$MHH>1xHEdH+%(He[A\A]A^A_]fD11H5>1NIL$1H(H>DH@H I>f@11H5=IL$1D@H(H=B8DIDP11 UHAVAUIATISH dH%(HE1tjH_LHWhHH9HFHL=IT$LLAEHEdH+%(uSH L[A\A]A^]LHHLDLH=:Lff.UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1HEIL0H8HPHDž0Dž40H@bHHdH+%(u fUHATIH9SGHLOfPGPDO1DGHZYHL9sHeH[A\]1H?1H5;BD#HeH[A\]ff.UHATISWHLDO DG fOfAfARWfEEfRWfRWfRWfRGH0HfP1 H0HL9sHeH[A\]f1H0H5:HeH[A\]f.U1HAWIAVAUL-|8ATASHLHHxNHH=wDAAH<I)f fvMfHLL H501@HeH[A\A]A^A_]"LoDLH)LAI)L蚿II)AE"ItAEfHLLf(uJAOEGL1Ho7HL9iH/H591ƃC1LLH}_x HH}L9rLI)HAGHAOHU/LPAGPAG PAG PAG PAG PAG PAGPAGPAGPAGPEO1EGH`x HL9H*/H581rff.@Yt |YUH]gYfDUIHApHAWAVAUAATIԉ1SHH5 6HdH%(HE1(LDH躿AE$$HHD8IDED1HH5l.1E}HEdH+%(uHD[A\A]A^A_]`UIHApHAWAVLAUAATIH5h5SHӉ1H(dH%(HE1aDHLӼA+3LLDIDQ ELH5-11DEMHEdH+%(uH(D[A\A]A^A_]蕼DUHAWAVAUATSHH $HH $HhD|IAAHdH%(HE1ƅA wVH=EJcH>fHٺH=4'MtfLHe5H1H޿ 芼HEdH+%(~ He[A\A]A^A_]HL=31HLH1H5(8HL膻苺HH=86INjxwxA%=@uxD VE~H1ATHL\3ԹHHHH2ZYHHHH/VA H;EJcH>LDH5 311D襹AmDH521I1oAEHH=2DIHt7H޿ 葺HL6HٺH=3׻MfEM~LH3H1襻HٺH=72wMgIfHٺH=2GM7fHٺH=1MfHHH1LLM&HLDDžDžDž]MDHLDž(LjMDHDžHHL?HHH2HLHLDDžpx-LPDHDžpL ff zfP|x5HD$LH( gDȱLH5A)H1먿 裱H5)1H1n@UHATSHH=JHut%HH(1H[A\]fDH 胯H}ڭH® HIHtHLH[A\]fDUHAWAVAUATSHH $H8D IIAHLdH%(HE1EuS=IJsH= H Y= t*H R=@t=H lHHDD11H53E1LډLypL ӡHEdH+%(UHe[A\A]A^A_]ÐH =tH =t=H HHDp2<hflڹE1A11H5{Hh1ҾE4$ANj;8nD11H5W~E4$ELH=K8nY) S;LIMT1H51LT1E4$‹; H511E4$1HHLwn L11LH5^LTA $LH=‰XP#PXA $%=fLH=r)HDž))訠H9LHpHpLDžHDžxHHDžLHDžDžA1jB1VH5QLAVRP1%H0BLBE4$HË=9PHLHLDHt.HDLPLXLPLXHHD11SH5HcE4$XZHH L1WfLH=U'nLH=(nLH=מnLH=诞nLH=臞nRD谞hlH5DDnI1e7=c7m7V7B=37=7+lh@LM1TH51f.DH511E4$@6=66X XD6?=c6m6( @ڿH5H1LڿIH5X1ifDH5IH1=5=5535=55HLHHDL 5H51H1覙fDH41鎛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), %dgetsockopt(%d, %d, %d, %p, {%u}): %sgetsockopt(%d, SOL_TCP, TCP_INFO, %p, {%lu}): %ssockaddr_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}) -> %dgetsocktop(%d, SOL_SOCKET, SO_PROTOCOL, &%p, {%u}): errno=%d (%s)sockname(): getprotobynumber_r(proto=%d, ...): %s 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=%08xgetsockopt(%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 IMPLEMENTEDreadlink("%s", linktarget, %d): %s%4d: %s %s %lu 0%03o %lu %u %u %hu,%hu %ld %ld %ld poll({%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 argumentnot a numerical arg in "-i %s"option -n requires an argumentnot a numerical arg in "-n %s"option -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_NOFOLLOW|O_LARGEFILE, 0700): %sUsage: filan [options] options: socktype%u%Y/%m/%d %H:%M:%S.%06lu %s %s[%d] N exit(%d) DINWEFexit(%d)close(%d)close() -> %dunknown diagnostic option %c%s(, {%lu,%lu,0%03o,%lu,%u,%u,%lu,%ld,...}) -> %d%s(, {}) -> %dfcntl(%d, %d)fcntl() -> 0x%xreadlink("%s", %p, %lu)readlink() -> %dgetsockopt(,,, {}, %d)%s="" getsockopt(,,, {%d}, %d)%s=%d %08x getsockopt(,,, {%s}, %d)%s={%s} TCPI_STATE%s={%u} TCPI_OPTIONSTCPI_SND_WSCALETCPI_RCV_WSCALEttyname(%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): %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"): %s %ldsymlinkundef sigio%hu,%hu F_GETPIPE_SZ=%d NULL %stcgetattr(%d, %p)%02x,%02xtcgetattr(%d, %p): %s cc[%d]=%d cc[%d]=%sgetsockopt(,,, {%d,%d}, %d)%s={%d,%d} <-> %s LINKTARGET=%s %d x%06x %d fstat64(%d, %p)fstat64fd %d is a %spoll({%d,0x%02hx,}, , %u, %d)poll(, {,,0x%02hx}) -> %d poll: IN,PRI,OUT,ERR,NVAL,ioctl(%d, 0x%x, %p{%lu})ioctl(%d, 0x%x, 0x%p)ioctl() -> %d, errno=%dioctl() -> %d; FIONREAD=%lufstat(%d, %p): %s; recvmsg(): %srecvmsg=%ld, trailing garbage in "-i %s"trailing garbage in "-n %s"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_FILTERp`P@0 P`pppppppppp ppДppp У5 5555L5|ph@Z5+Zp߅filan by Gerhard Rieger and contributors - see http://www.dest-unreach.org/socat/seqpacketeA;D'Hxx|(|X8`(($HȠxx88 X<P|xxز<(dxD8hȻؿ@p((zRx Ј&D$4vFJ w?9*3$"\pzthz PAP A ,,~AC BJi G   |AC W E ,hAC HD F 4HAC  A XԞ(luAC Aq J E K ,ԟrAC DGDQ D ,$AC P A )( 0AC FDg K 08TAC Iy J  J _ ,lAM FLK A ,RAF BQ  E (AC DDj J $tmAK BHKK , AF BEEEDq ,PTAC BNEDL G (LAC BED H $yAN EK A (hAC DEK D ,AC  A ($ȵAC BKC D k (P,AC BD J e ,|1AE BGII D *VC F ,AO FEH A ,AO DIEK A (,0\ AC h I ,XdAC DJEK1 E (TAC Cr G I ,% AC \ E ,AC \> B ,xI EG HI A D22".9BO]it Ģˢ֢  ! 1 < GRah!t"&ǣѣۣ   *3<ENW`xͤC oP   X oo oo: o?л0 @ P ` p !! !0!@!P!`!p!!!!!!!!!"" "0"@"P"`"p"""""""""## #0#@#P#`#p########/usr/lib/debug/.dwz/x86_64-linux-gnu/socat.debugRf4s;sҋQ909b1224806ba24fe9fa39b5dad7f1b52f8caf.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 xYP P ao: : no }XXB  ##$$''c  ااD X лл8  E 4/