sqdkjqlsjdklqsjdlqskjd azjdjksqhvdjqskhdkqhsj zkhjdhqksldjqlskdjlqskjd zjhdjqlskdhqsljkhdsqd ELF>01@ @8 @@@@hh qFqFppp88800hhhDDStd88800PtdPPPQtdRtd/lib64/ld-linux-x86-64.so.2 GNUGNUNN7yS`GNU==emj 6N!TVe]c=6 F1CL)k~rN"*/p <i"__libc_start_main__cxa_finalize__cxa_atexitfwritefputcstderrsocketpairfcntl__stack_chk_failfputsfflush__syslog_chk__ctype_b_locstrlenmemsetlocaltime_rstrftimegetpid__snprintf_chk__strncpy_chk__memcpy_chk__sprintf_chkrecvclock_gettime__errno_locationstrerrorsendopendirreaddirstatstrcpyclosedirumasktcgetpgrpgetuidioctlclosesocket__fprintf_chk__strcpy_chkgetppidctermidttynamefopen__isoc23_fscanfgetsidgeteuidgetgidgetegidgetrlimitreadlinkstrchrstrrchropenlogstdoutlibc.so.6GLIBC_2.3GLIBC_2.33GLIBC_2.4GLIBC_2.17GLIBC_2.38GLIBC_2.34GLIBC_2.2.5GLIBC_2.3.4_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable ii ii '1<Gui Rti ^21ȟП؟7=: (08@ H P X ` hpxȞО؞ !"#$% &('0(8)@*H+P,X-`.h/p0x12345689;<HHHtH5}%}@hfhfhfhfhfhfhfhrfhbfh Rfh Bfh 2fh "fh fhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfh fh!fh"fh#fh$fh%fh&fh'rfh(bfh)Rfh*Bfh+2fh,"fh-fh.fh/fh0fh1fh2fh3fh4fh5f%V|fD%nzfD%fzfD%^zfD%VzfD%NzfD%FzfD%>zfD%6zfD%.zfD%&zfD%zfD%zfD%zfD%zfD%yfD%yfD%yfD%yfD%yfD%yfD%yfD%yfD%yfD%yfD%yfD%yfD%yfD%yfD%yfD%yfD%~yfD%vyfD%nyfD%fyfD%^yfD%VyfD%NyfD%FyfD%>yfD%6yfD%.yfD%&yfD%yfD%yfD%yfD%yfD%xfD%xfD%xfD%xfD%xfD%xfD%xfD%xfDUHAUIATASHH/dH%(HE1HZHtH߾/XHXByyHHxAIEHt 8-E~ H>xH;3HH=]HH1H]H1H]H1H]H1H]vH1H][H1H]@H1HO%H1H4O H1HaOH1HOH1HOH1HOH1HPH1HBPhH1HoPM1HHP2H1HPHٺ4H=PH1HQH޿ VHٺH=\H1HP1HQ1HH1H1Qo H1H^QT$H1HQ9HٺH=[H.+t HEdH+%(H1[A\A]]1H=Y[a-AąHUԾ+U1H5G[#MH߾H=[1D-s@Hw6H=PHc H>fA/$ƒIRADIHSM9HDlztI1fAT$IL$AE1pσ"ML}I͉D]LU!cHAH?DGtbA׃0E}KIHcL$BEumDLL8HP@t5fD؃EuE1A?HH=AI:H@uL=EuA%IAHDLHAGIt LILfDLIAfHEdH+%(uH[A\A]A^A_]f.Rt=RRt fDUHAVAUATISHH@HHLPLXt&)`)p)U)])e)m)u)}dH%(H(1<<R6QtQ+Q9Q9QHE1L(DžHLH0LDDž0HDž 8=QƅD@=9Qt EQuE8M1ɉLH(dH+%(H[A\A]A^]f.PuLH =uP@@HHP)P@fDHE1L(DžHLH0LDDž0HDž LL8"PH@(*PD=PP-6#ff.UHAWAVAUATSHH $HH $HH HdH%(HE1FHIHfLrH@uHHLLPL+LL01L.LL11H5k+LLDLAċPLH+DH ?+$LPH@P18L0AH0LXHcH +1I)LLL H(L H(H *HL`HH1I)H(IL jL H(H *HLhI)H1IL H(%L H(H S*HLpI)H1IL H(L EH(HH *I)H1I1L1H5+*DDEx[H%= HXHHH9 H9vHL71 DLH5n)H1?:f.L(;HBIHLLLjHxux.HPuztӀx.u z.HLL1RLq(H LZYrDLXHUdH+%(He[A\A]A^A_]Ðz.fHH5K(H1 HHDL9(HP1V^_ ;cHH5\'H1;98DUH5'1HAUATS1H_H5'1D(I19E,$H[A\A]]UH5'1HAUATS1HhH5'1D(I1E,$H[A\A]]UHc'11H5 'HAUATSH@H5;'1D(I1xE,$H[A\A]]UHAUAATISHIIvtM $MDH5&11HcLD1D(IċqItqxMH5&11E,$H[A\A]]f.MD1H5&1fDDH5&11fHt=HHn dDH=HHHt LHUH]7HfDUHAWAVAUATASHHOHttE1DH1H5%11DH1AOD8IƋHt;EDH1E1H5%pE>HD[A\A]A^A_]&ff.fUH5%1HAUATSHADH5Y%1D(H1D+H[A\A]]fDUE1H50%HAWAVI1AUATSHhdH%(HE11ҾnA6EE1IǺHxH5$1WAE#HHHHHHHDDž1L=f.M1HZ$L(N;LLcúLMLeL3D%yHx8#LDIH5N1WHEdH+%(Hh[A\A]A^A_]DщHHEdH+%(uSHhH51[A\A]A^A_]Hx8HDIH51eUHAWAVAUATSHH $HH $H8L5!H#LdH%(HE1H1]xAD1H5"D8I17DHE<$H"11H"1LbE<$1H5"A1E<$DHH"1\HHHHHH1-H=" AʼnH5v"11oD'E<$IH HH5W"11DE<$LH1HfoO*LH5="L)2HH L1H5"L?LH51Hٺ4H=&L1H!1E$1H5 ‰1DkH1DH!E$1H5!1121E$1H5!‰1DH1DHx!E$q1HSH߉1RHaH߉10vHoH߉1H8!H߉1L11H NE$1H5 ‰1D&H1DH E$L11H GE$1H5 ‰1DH1DH E$-L11H| %A $1H5o AƉ1fH1H[ A $DH޿ F6AƉDHH0 1HٺH=$ pHH=IW1LmlLH1HH1L4LH1HHLoLH1HH$LLH1HH3LLH1HHBMLPLH1HH1LLH1HH@L#LH1HHWLLH1HHniL l&LH1HHu0H޿ Hٺ H=wH1HH1HHH1H HH1HH1HH1HdH1HILALB1!LLLjHxLH H1HEdH+%(`He[A\A]A^A_]A<$LH5H1:A<$LH5H1A<$LH5H1zA<$lLH5H1A<$ELH5 H1|Hٺ4H= 2A<$LH5H17A<$LH5zH1NA<$LH5 H1A<$LH5H1A<$dLH5-H1.HH=  ‰x:HH\ H1HKL11%PDL[HP1}ZY4LH5 1LfH91HHAnalyze system parameters of process -?|-h print a help text describing command line options -c print values of compile time C defines socket(PF_INET, SOCK_DGRAM, IPPROTO_IP): %sioctl(%d, SIOCGIFCONF, %p): %sioctl(%d, SIOCGIFINDEX, {"%s"}): %scontrolling terminal by ctermid(): "%s" controlling terminal by /dev/tty, ttyname(): "%s" controlling terminal by /dev/tty, ttyname(): (none) failed to open "%s" for process infofailed to read ctty info from "%s"controlling terminal by /proc//: "%s" controlling terminal by /proc//: (none) process group id if fg process / stdin = %d process group id if fg process / stdout = %d process group id if fg process / stderr = %d resource current maximum cpu time (seconds) %24lu%24lu getrlimit(RLIMIT_FSIZE, %p): %sfile size (blocks) %24lu%24lu getrlimit(RLIMIT_DATA, %p): %sdata seg size (kbytes) %24lu%24lu getrlimit(RLIMIT_STACK, %p): %sstack size (blocks) %24lu%24lu getrlimit(RLIMIT_CORE, %p): %score file size (blocks) %24lu%24lu max resident set size %24lu%24lu getrlimit(RLIMIT_NPROC, %p): %smax user processes %24lu%24lu getrlimit(RLIMIT_NOFILE, %p): %sopen files %24lu%24lu getrlimit(RLIMIT_MEMLOCK, %p): %smax locked-in-memory address space %24lu%24lu virtual memory (kbytes) %24lu%24lu // CC: gcc #define __STDC_VERSION__ %ld SIZE_MAX = %lu /* maximum value of size_t */ P_tmpdir = "%s" L_tmpnam = %u TMP_MAX = %d FD_SETSIZE = %d /* maximum number of FDs for select() */ PIPE_BUF = %-24d typedef unsigned long size_t; /* sizeof(size_t) = %u */ typedef unsigned int mode_t; /* sizeof(mode_t) = %u */ typedef int pid_t; /* sizeof(pid_t) = %u */ typedef unsigned int uid_t; /* sizeof(uid_t) = %u */ typedef unsigned int gid_t; /* sizeof(gid_t) = %u */ typedef long time_t; /* sizeof(time_t) = %u */ typedef unsigned int socklen_t; /* sizeof(socklen_t) = %u */ typedef long off_t; /* sizeof(off_t) = %u */ typedef long off64_t; /* sizeof(off64_t) = %u */ typedef unsigned long dev_t; /* sizeof(dev_t) = %u */ typedef unsigned long ino_t; /* sizeof(ino_t) = %u */ #define __BYTE_ORDER __LITTLE_ENDIAN /* Intel ea.*/ sizeof(struct timespec) = %u sizeof(struct diag_dgram) = %u ((struct diag_dgram *)0)->op-((struct diag_dgram *)0) = %u ((struct diag_dgram *)0)->now-((struct diag_dgram *)0) = %u ((struct diag_dgram *)0)->exitcode-((struct diag_dgram *)0) = %u ((struct diag_dgram *)0)->text-((struct diag_dgram *)0) = %u ioctl(%d, IOCTL_VM_SOCKETS_GET_LOCAL_CID, ...): %sUsage: procan [options] options: %Y/%m/%d %H:%M:%S.%06lu %s %s[%d] N exit(%d) DINWEFexit(%d)failed to open dir "%s": %s%s/%sstat(%s, %p)stat%s(, {%lu,%lu,0%03o,%lu,%u,%u,%lu,%ld,...}) -> %dfailed to stat entry "%s": %sfailed to read dir "%s": %sdevice %u, %uumask(0%03o)umask() -> 0%03otcgetpgrp(%d)tcgetpgrp() -> %dgetuid()getuid() -> %uioctl(%d, 0x%x, %p{%lu})ioctl(%d, 0x%x, 0x%p)ioctl() -> %d, errno=%dioctl() -> %dopen("%s", 0%o, 0%03o)open("%s", 0%o, 0%03o) -> %dclose(%d)close() -> %dsocket(%d, %d, %d)socket(%d, %d, %d) -> %d%2d: %s getpid()getpid() -> %dprocess id = %d getppid()getppid() -> %dprocess parent id = %d /dev/ttyttyname(%d)ttyname() -> %sttyname() -> NULLr%*s %*s %*s %*s %*s %*s %u/devgetpgrp()process group id = %d getsid(%d)getsid() -> %dprocess session id = %d geteuid()geteuid() -> %ueffective user id = %u getgid()getgid() -> %ugetegid()getegid() -> %ueffective group id = %u umask = 0%03o /* Resource limits */ getrlimit(RLIMIT_CPU, %p): %sgetrlimit(RLIMIT_RSS, %p): %sgetrlimit(RLIMIT_AS, %p): %s/tmp/proc/%d/ns/netNetwork namespace: %s#define FD_SETSIZE %u #define NFDBITS %d #define O_RDONLY %u #define O_WRONLY %u #define O_RDWR %u #define SHUT_RD %u #define SHUT_WR %u #define SHUT_RDWR %u #define CRDLY 0%011o #define CR0 0%011o #define CR1 0%011o #define CR2 0%011o #define CR3 0%011o #define TABDLY 0%011o #define TAB0 0%011o #define TAB1 0%011o #define TAB2 0%011o #define TAB3 0%011o #define CSIZE 0%011o #define TIOCEXCL 0x%lx #define FOPEN_MAX %u #define PF_UNSPEC %d #define PF_UNIX %d #define PF_INET %d #define PF_INET6 %d #define PF_APPLETALK %d #define PF_PACKET %d #define PF_VSOCK %d #define SOCK_STREAM %d #define SOCK_DGRAM %d #define SOCK_RAW %d #define SOCK_SEQPACKET %d #define SOCK_PACKET %d #define IPPROTO_IP %d #define IPPROTO_TCP %d #define IPPROTO_UDP %d #define IPPROTO_DCCP %d #define IPPROTO_SCTP %d #define IPPROTO_UDPLITE %d #define IPPROTO_RAW %d #define SOL_SOCKET 0x%x #define SOL_PACKET 0x%x #define SOL_IP 0x%x #define SOL_IPV6 0x%x #define SOL_TCP 0x%x #define SOL_DCCP 0x%x #define SO_PROTOCOL %d #define SO_REUSEADDR %d #define TCP_MAXSEG %d unknown option "%s"%d superfluous arguments C TYPE SIZES sizeof(char) = %u sizeof(short) = %u sizeof(int) = %u sizeof(long) = %u sizeof(long long) = %u sizeof(size_t) = %u /* Socat types */ IP INTERFACES /dev/vsockopen("/dev/vsock", ...): %sVSOCK CID=%u VSOCK_CID = %u `p00procan by Gerhard Rieger and contributors - send bug reports to socat@dest-unreach.org/proc/self/stat;И@0PHxЪ`0@(pXP@ H`lHzRx &D$4pFJ w?9*3$"\t` hAP A  AC W E (uAC Aq J E K ,TAC HD F 04AC  A ,TrAC DGDQ D ,AC P A )(AC FDg K ,AC h B $$@XAN EC $LxXAN EC  tYAU Iy (?AC BED K *VC F ,AC HD A $ZAN EE 4<)AW DQ A B E ,t AC eL A ,0. EC BEH A P21 dfo   Xh  oo ooX o0 @ P ` p !! !0!@!P!`!p!!!!!!!!!"" "0"@"P"`"p"""""""""## #0#@#P#`#p##/usr/lib/debug/.dwz/x86_64-linux-gnu/socat.debugRf4s;sҋQ88bdfc4e370ecbf6f31b8908b8791df6531560.debugkut.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.dynamic.data.bss.gnu_debugaltlink.gnu_debuglink 880&hh$9 Go$Q Y aoX X |no }h h BXX  p####`''b?dfdf ppP PP(( EȠ4"