ELF04o4 ($!444CCCdC((( Qtd/lib/ld-linux.so.2GNU    |H5]v oQt$m.dXC2u9J'==?ȸ4Xf<  6"_Jv_RegisterClasses__gmon_start__libc.so.6putcharstrcpyioctlstdoutmemcpyperrorputsrecvfromsocketselectfprintfntohlgettimeofdaylocaltimentohsinet_ntoaisprintsprintfstderrfwritehtons__errno_locationexitsetbuf_IO_stdin_used__libc_start_maincloseGLIBC_2.0$ii        $(,048<@DHLPU<25%%h%h%h%h%h %h(%h0%h8p% h@`%hHP%hP@%hX0%h` % hh%$hp%(hx%,h%0h%4h%8h%<h%@h%Dh%Hhp%Lh`%PhP1^PTRhh$QVhԈUS[ÀKtX[ÐU=t XҡXuÐUtt $ÐL$qUWVSQxED$$?8~1BD$D$и$$c9F<-u$GE=vED$$PEjEċUЃEE$cD$:$AEċUЃEE$3D$*$]ċEċUЃ $fUЃ EE $aEEEpExEP E@HE@l\$t$|$T$L$ D$D$$5]ċEċUЃ$UЃEċUЃD$D$ *D$:D$$pkEEċU9E؋@E؋@ E؃EE$3‹EED$$EE=v^ED$$UċEDEE$rD$*$P*D$$EEċU9rUEEE${‹EED$$>OEE=ED$$P#EċUЃEE$D$:$EċUЃEE$D$*$^]ċEċUЃ $UЃ EE $EEEpExEP E@HE@l\$t$|$T$L$ D$D$$]ċEċUЃ$UЃEċUЃD$D$ *D$:D$$pEEċU9UEEEE؋@u E؋@tE؋@E؋@ }u E؃EE$I‹EED$$EE=vED$$EEcE܋@ $‹E܉P E܋@($‹E܉P(E܋@$$‹E܉P$E@,$n‹EfP,E@,f vE@,D$$ ^E܋@EE$D$*$E܋@EE$D$ $E܃ $/EEEpExEP E@HE@l\$t$|$T$L$ D$D$$E܃($EEEpExEP E@HE@l\$t$|$T$L$ D$D$l$E@,ȋU܃.XljE@,ƄXE@,ЋE܋H$]܃u܃}܍XD$(T$$lD$ L$D$ D$*D$\$ t$|$$@U܃.E@,E܃EEċU9\&tẺD$$G\|[^_]UWVSEE`toEEƀE}~~E@E1ЈEEƒE ЈEUEE}u`UE EE m}yEUE؋U )ȉEME E )É]E+E)‰U]2EEU‰Љu E ]U )ȉ EE;E-[^_]UE0ExE:E|EEE}E EEEE< vEWE0EEEEEUUE< vEWE0EEEEEEEE< vEWE0EEEEEUUE< vEWE0EEEE ED E}J~E|EEEUЃE} v EWE U0UEUDEEEUЃ E} v EWE U0UEUDEEEE$tU;ED E;D.E}uED$$EEE;E &}tED$$q$ ÐUÍvUWVS [î& )Et1Puu uG9}ue[^_ÐUSt Ћu[]US[,Y[Usage: %s [ -d ] 0.90DShark D-Star packet sniffer %s by Robin Cutshaw AA4RC socketexternal ethinternal ethifindex external=%d internal=%d select error %d errno=%d timeout select read cnt %d of %d AGAIN OVERFLOW read error (err=%d) Short ethernet packet %d timestamp%04d/%02d/%02d %02d:%02d:%02d.%06dSLL family %04x proto %04x ifindex %d hatype %d pkttype %d halen %d addr %02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x MAC Dst %02x:%02x:%02x:%02x:%02x:%02x Src %02x:%02x:%02x:%02x:%02x:%02x Proto 0x%04x Size %d Short IP packet %d IP Dst %s Src %s totlen %d Proto %d Short UDP/TCP packet %d %s IP Dst %s:%d Src %s:%d Proto %d Short TCP packet %d IP Dst %s:%d Src %s:%d Short UDP packet %d DSVTMagic not found at packet start%s IP Dst %s:%d Src %s:%d len %d sum 0x%04x DSTRINITWARNING: packet count > udplen + header (%d %d %d %d) WARNING: packet count < udplen + header (%d %d %d %d) packet count = udplen + header (%d %d %d %d) v/d startv/d contUNKNOWNIG>GG>IG%s %s gwtype %02x (%s) Direction flag not found after magic/seq %d octets stated for len but only %d remain in packet Short cmd21!user updatereqrspC>GG>C%s %s %s seq %d len %d cmd %02x (%s) cmd 21 (user update) mycall (%8.8s) rpt1 (%8.8s) generic responseheartbeat cmd 00 (heartbeat) call (%8.8s) cmd 00 (generic response) call (%8.8s) v/d responsev/d requestShort cmd12!GW data responseGW data requestvdseq has start bit set but sequence bits not clearunknown vdseq bit set(GOOD)(BAD) start flags %02x %02x %02x rpt2 (%8.8s) rpt1 (%8.8s) urcall (%8.8s) mycall (%8.8s/%4.4s) fcs %02x%02x %s %02x %02x ctlrstrm hdr %02x originator %04x moduleid %02x streamid %04x end %02x middle %02x data %02x:%02x:%02x |%c%c%c| %s %s lookingforSYNC %d doffset %d poff %d plen %d syn %d fin %d rst %d SYNC CONNECTION OVERFLOWSYNC START (cnt=%d) SYNC COMPLETE (cnt=%d) %s %s SYNC IP Dst %s Src %s totlen %d slot %d SYNCSYNC NOT FOUND%04d/%02d/%02d %02d:%02d:%02dSYNC magic '%4.4s' ctrl1 %d ctrl2 %d time %s RIPonly tennet IP %s RIP entries %d RIP ENTRY COUNT TOO LARGE (%d) tennet (%s) gwipaddr (%s) alloctime (%s) status (%d) GIP entries %d GIP ENTRY COUNT TOO LARGE (%d) gwipaddr (%s) MNG entries %d MNG ENTRY COUNT TOO LARGE (%d) MNG NICK COUNT TOO LARGE (%d) mycall (%8.8s) rpt1 (%8.8s) rpt (%8.8s) gwipaddr (%s) useripaddr (%s) updatetime (%s) status (%d) createtime (%s) nickcount (%d) nickname (%s) SYNC CONT (cnt=%d) %s $ d H  |o\oo†҆"2BRbr‡҇" GCC: (GNU) 4.1.1 20060525 (Red Hat 4.1.1-1)GCC: (GNU) 4.1.1 20060525 (Red Hat 4.1.1-1)GCC: (GNU) 4.1.1 20070105 (Red Hat 4.1.1-51)GCC: (GNU) 4.1.1 20070105 (Red Hat 4.1.1-51)GCC: (GNU) 4.1.1 20070105 (Red Hat 4.1.1-51)GCC: (GNU) 4.1.1 20060525 (Red Hat 4.1.1-1)ԈE/:mainThandleDSVThandleDSTRqhandleCMD12handleSYNCWscrambleHdumpbufdebug!syncinfo6ԈGNU C 4.1.1 20070105 (Red Hat 4.1.1-51)dshark.c/home/robin/dstarsize_tjNunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__off_tlong int__off64_tN__time_t__suseconds_t__caddr_tv|char3._flags #_IO_read_ptrv#_IO_read_endv#_IO_read_basev# _IO_write_basev#_IO_write_ptrv#_IO_write_endv#_IO_buf_basev#_IO_buf_endv# _IO_save_basev#$_IO_backup_basev#(_IO_save_endv#,_markersa#0_chain g#4_fileno"#8_flags2&#<_old_offset( #@_cur_column,#D_vtable_offset-#F_shortbuf.m#G_lock2}#H_offset;&#L__pad1Dc#T__pad2Ec#X__pad3Fc#\__pad4Gc#`__pad5H\#d_modeJ#h_unused2L#lq  | _IO_lock_t a_IO_marker  _nexta# _sbufg# _pos# }|7 |7'time_t M>u_int8_t qu_int16_t ʂu_int32_t j timevalF tv_secG># tv_usecHN#__fd_mask76D __fds_bitsK6# F7fd_setN d|7 6tm, tm_sec # tm_min # tm_hour # tm_mday # tm_mon # tm_year # tm_wday # tm_yday # tm_isdst # tm_gmtoff #$ tm_zone #( Fq7sa_family_t sockaddr sa_familyF# sa_data# |7 uint8_t 1quint16_t 2uint32_t 4j ysockaddr_ll sll_family# sll_protocol# sll_ifindex# sll_hatype# sll_pkttypeq# sll_halenq# sll_addr6# q7 7 ether_header ( ether_dhost )# ether_shost *# ether_type +# difmapq mem_startr# mem_ends# base_addrt# irquq# dmavq# portwq# ~ifrn_name~ |7u ifru_addrYifru_dstaddrYifru_broadaddrYifru_netmaskYifru_hwaddrYifru_flagsifru_ivalueifru_mtuifru_mapifru_slave~ifru_newname~ifru_datae ifreq  ifr_ifrnd# ifr_ifru#in_addr_t  in_addr s_addr #__u16__u32j iphdr_ihla#versionb# tosg# tot_lenh# idi# frag_offj# ttlk# protocoll# checkm# saddrn# daddro# tcphdr source # dest # seq # ack_seq #res1  # doff # fin # syn # rst! # psh" # ack# # urg$ # ece% # cwr& # window5 # check6 # urg_ptr7 # : udphdr source # dest # len # check # dstarhdr_s) flags1q# flags2q# flags3q# rpt26# rpt16# urcall6#f6# mysuffix ## pfcs #' q7 q7 . cmd21_sXfY6# rpt1Z6# h vdd voiceeh # datafx # syncgx # x q7 q7 hdrvd)bhdrc: vdh. *cmd12_s0\ streamhdr]q# originator^# moduleid_q# streamid`#)aq# hdrvdi #cmd11_s1k sessionidly#)mq# hdrn: # datalenoq#0 datap#1 q7 cmd0_sr rpt1s6#actionunion1Wcmd21[ cmd12j cmd11q*cmd0tqrp2cproto_s;Q magicR # seqS# dirTq# cmdUq# lenV# auu# rp2cproto_tw gwvdproto_s8 magic # typeq# typeextx # cmd12 #gwvdproto_t gwgipentry_s #gwgipentry_t ygwripentry_s tennet # ## statusj# gwripentry_t% 7gwmngentry_s/f6# rpt16# rpt6# #[ # # statusj#$<#( nickcnt#, 7#. Gq7gwmngentry_t gwmngsection_s4G# gwmngentry# G7gwmngsection_t[ gwripsection_sG# gwripentry# y7gwripsection_tļ agwriponlysection_s tennetǪ # gwripsectiona# q7gwriponlysection_t gwgipsection_sG͘# gwgipentry# 7gwgipsection_tЋ54gwmngsection5gwgipsectionEgwriponlysectionU E7 U7 eq7 gwsyncproto_sD magic # ctrl1Ԙ# ctrl2՘# time֓# u#gwsyncproto_te q7Omain*Ԉ5argc)u{argv)u{#i+j+ps+cnt+diffcnt+highfd+ret+fromlen+external_ifindex,internal_ifindex,salen-jbuff.{m/{srcaddr/T{dstaddr/T{fdreadset0F{fdwriteset0F{fdexceptset0F{sll1{sa1{ifr02u {ifr12u {tv3{tm4$inaddr5 {eh6*iph70udph86tcph9<@x:BD;HH# dport?#bufsize@j#bufA# q$7#handleSYNCFGJ buffE lenE iphE0 tcphE< mEv!iH!firstfreeH@!cpylenHD!payloadoffsetHH!payloadlenHL!gwsyncprotopI#P!gwmngentrypJ)T!mngsecpK/X!ripsecpL5\!riponlysecpM;`!gipsecpNAd!inaddrO !tmP$h!tmstringQ~!srcaddrQT~!dstaddrQT~"RG~"[RG~" R}"<R|" ST|!gwtennetSG|"S{!lookingforSYNCG\Gq W|7Hscramble?J inbuf> outbuf> len>!i@`!sequencecount@d!srBqh!ibitCqi!obitCqj!xbitCqk!firsttimethroughA`!scramblearrayDdumpbufa buf` len`!linebufb!cbqk!icl!jcp!kct q7~%stdoutg%stderrg&debug !C7c'syncinfoB@% : ; I$ > $ >   I : ;  : ;I8 &I : ;  : ; : ; I8 I!I/  : ;  : ;  : ; I : ; I 8  : ; I8  : ;  : ; !I/ : ; .? : ; ' I@: ; I 4: ; I 4: ; I   .? : ;' @: ;I : ;I !4: ;I "4: ;I # : ;$!I/%4: ; I? < &4: ; I?  '4: ;I?   /usr/include/sys/usr/include/netpacket/usr/include/net/usr/include/bits/usr/include/usr/include/netinet/usr/include/linux/usr/include/asm/usr/lib/gcc/i386-redhat-linux/4.1.1/includedshark.cselect.hpacket.hif.hsocket.hsockaddr.htypes.htime.htime.hin.hstdint.hethernet.htypes.hip.hudp.htypes.htcp.hdstarlib.hstdio.hlibio.hstddef.h Ԉ)tL%-0-1%(0撑YB6g(g%Z.9%**g[ZoL[YG[g[SgZ;-Y;[SgZEZ;&^agZZKg2g20&Xzv[!jZ!Z![AZu!ZugvgZ!Zu[!Z!Zu!Zu#ZhhKuE L"r2vYYY\YY*[hv|xf ֟gZןZ/KKYg(&!/[L8#!/0V[1gYYYY1ʑ[=KKZuY//,gY,>rJɑ=KuK[YE !=KuK[//,gY,>rJT ..v4g=KuKZYYYY[YY" qYZJ)00vO=hu:CFKKKKL/####L!66/gtg/| (ԈaD  F AB D5AB DBAB G= AB IGAB IJAB F1AB alloctimeupdatetimegwvdprotopnicknamestreamseq_IO_FILEcreatetimereccntunsigned intuseripaddrmycalltimestringrp2cprotopcmd12pgwipaddrt Q t t auabtbdtd'u'(t(*t*iuijtjltlsustttvtvv+uv+w+tw+y+ty+-u--t--t-E/u.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc#(( 1HH7 ?Go>To\\ c ||l  uddp||{00x08ĸ86 BCCCCCCtTTDdD dDuE EF:Wd wfk)l4mK^n?@u #? `|(H\| d | 0  ĸT !"#T *8ETX[ q }  \` ':K_u5 1 J H5voĸ1B <$Oa̸n ~dd =  @P2)0 0A$T Qd]Ԉa bT 9 '=G ds?ȸ$47XITV<h | "call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__completed.5757p.5755__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxdshark.clookingforSYNC.4323scramblearray.4731firsttimethrough.4726_DYNAMIC__fini_array_end__fini_array_start__init_array_end__preinit_array_end_GLOBAL_OFFSET_TABLE___init_array_start__preinit_array_startntohl@@GLIBC_2.0handleDSVTdumpbufscrambleisprint@@GLIBC_2.0localtime@@GLIBC_2.0recvfrom@@GLIBC_2.0close@@GLIBC_2.0_fp_hwperror@@GLIBC_2.0handleDSTRfprintf@@GLIBC_2.0select@@GLIBC_2.0__dso_handle__libc_csu_finiputchar@@GLIBC_2.0__errno_location@@GLIBC_2.0debuginet_ntoa@@GLIBC_2.0puts@@GLIBC_2.0_inithandleCMD12stdout@@GLIBC_2.0stderr@@GLIBC_2.0syncinfosetbuf@@GLIBC_2.0_startntohs@@GLIBC_2.0__libc_csu_init__bss_startmain__libc_start_main@@GLIBC_2.0data_startprintf@@GLIBC_2.0_finimemcpy@@GLIBC_2.0gettimeofday@@GLIBC_2.0handleSYNCexit@@GLIBC_2.0_edata_endioctl@@GLIBC_2.0htons@@GLIBC_2.0_IO_stdin_usedsprintf@@GLIBC_2.0fwrite@@GLIBC_2.0__data_startsocket@@GLIBC_2.0_Jv_RegisterClasses__gmon_start__strcpy@@GLIBC_2.0