ELFp4z4 ($!444KKKLdK((( Qtd/lib/ld-linux.so.2GNU     H5ivo]$y.ddC29V'JG==?4Xr<  6"_Jv_RegisterClasses__gmon_start__libc.so.6putcharstrcpyioctlstdoutgetopt_longmemcpyperrorputsrecvfromsocketselectfprintfntohlgettimeofdaylocaltimentohsinet_ntoaisprintsprintfstderrfwritehtons__errno_locationexitsetbuf_IO_stdin_used__libc_start_maincloseGLIBC_2.0$ii      UT85%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@1^PTRh8h@QVhUS[StX[ÐU=t $ҡ$uÐUtt $ÐL$qUWVSQED$$'DžD$D$ @D$3BD$$4E}wuD,d t% 4  F   2              $ $AD$$94   o   [FD$$3; u  ?D$6D$<$H󫍅(󫍅|@@@ @Heth0(eth1$BD$D$$WE}y$tM$HD$D$3E$t${$XE$uG(D$D$3E$t$$Y8EE$t! @t;ED$$& @tED$ED$$EE M؉}ܸ M} M}EED$T$ $:D$T$ $Dž Dž$ D$D$ D$D$E$BE}y?TD$ ED$D$$E$$}u*D$ D$D$$EƒE} @t%D$ D$ D$$xhED$T$D$ D$D$E$E @t%D$ ED$D$$} u*D$ D$D$$Ku*D$ D$ D$$#lD$D$-$gE$<$}'} "ED$D$B$ D$D$E$t"$\D$ $ $E$EEpExE@ E@PE@lL$ \$t$|$L$T$ D$D$h9$X %tED$$+ @,{zyxwvutsrpljhT$8L$4\$0t$,|$(T$$L$ t$|$T$L$t$ |$D$$EE@ $N‹EfP @(E@ ЋE@ ȋE@ ؋E@ E@E@E@E@E@E@E@E@E ED$8T$4L$0\$,t$(|$$D$ T$L$t$|$D$ T$ L$$-E@ f=pEw"ED$D$e$gFEE@ $|D$%$jE@$PD$$>E@ <tgE@ <t\ @E@ ؋E@$,\$D$ %D$D$$|!p}%"ED$D$$iHl;E8E@ <"EȋE@$‹EfPE$~‹Ef @tnE@ ؋EЋE@ȉ\$T$%D$L$ D$9D$$7U**T$$G'}5"ED$D$$iHE@f=%Nt Ef=%Nuy t;EЋE@ȉT$%D$ L$D$$9D$EȉD$ ED$ED$$E@f=AtEf=A EЋE@ȉT$%D$ L$D$$IE@ <:"EċE@$‹EfPE$‹Ef})E@ ؋EЋE@ȉ\$T$%D$L$ D$9D$$IU**T$$Y%ED$D$$`E@f=@tEf=@C*EЋEЉDž*Dž(tE@ ؋EЋE@ȉ\$T$%D$L$ D$9D$$KU**T$$[$$0s $t;EЋE@ȉT$%D$ L$D$$U*9D$ ED$T$EЉ$yl;EE@ <"EċE@$Q‹EfPE$7‹EfE@$‹EfPE@$‹EfP}3E@ЋE@ȋE؋E@T$L$\$%D$t$ D$9D$$PU**T$$"ED$D$$E@f= NtEf= N*E̋ẺDžDž(ẺDžDž(E@ЋE@ȋE؋E@T$L$\$%D$t$ D$9D$$PUU**T$$e!$0} @E@ЋE)Ѓ"E}~2E@ЋED$D$ "T$ED$$h}y2E@ЋED$D$ "T$ED$$0E@ЋED$D$ "T$ED$$dU*9D$ ED$T$Ẻ$US4E@<u E\E@< u EfEo @u $u t[E@EEX$ 9u EwE|ED$ED$ ED$ED$$EEE$ @u %tUE D$$o4[]USE@$‹EfPE@$‹EfPE@EċUЃD$D$ *D$:D$$3EEċU9nE؋@E؋@  E؃EE$‹E @u tED$$EE=vvED$$ UċEDEE$"D$*$ @u t*D$$2EEċU9rUEEE$‹E @u tED$$jEE=ED$$| EċUЃEE$0D$:$EċUЃEE$D$*$]ċEċUЃ $3UЃ EE $.EEEpExEP E@HE@l\$t$|$T$L$ D$D$$]ċEċUЃ$UЃ @u t>EċUЃD$D$ *D$:D$$ EEċU9nUEEEE؋@u E؋@tE؋@E؋@  }u E؃EE$‹E @u tED$$mEE=vED$$,EEEoE܋@ $4‹E܉P E܋@($‹E܉P(E܋@$$‹E܉P$E@,$‹EfP,E@,f vE@,D$$L+E܋@EE$ED$*$3E܋@EE$D$ $ E܃ $EEEpExEP E@HE@l\$t$|$T$L$ D$D$$cE܃($EEEpExEP E@HE@l\$t$|$T$L$ D$D$l$E@,ȋU܃.XljE@,ƄX tqE@,ЋE܋H$]܃u܃}܍XD$(T$$lD$ L$D$ D$*D$\$ t$|$$lU܃.E@,E܃EEċU9) @tẺD$$ |[^_]UWVSEEtoEEƀ@E}~~E@E1ЈEEƒE ЈEUE@E}uUE 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$$ $ 6UD$ D$~D$$($UÍvUWVS [>2 )Et1Puu uG9}ue[^_ÐUSt Ћu[]US[øY[datadebugdebugverbosedumppacketgipheadermngripvoicegwonlydD0.94DShark D-Star packet sniffer %s by Robin Cutshaw AA4RC socketexternal ethinternal ethifindex external=%d GWONLY mode ifindex 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)  1CUgyv/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!reqrspC>GG>C%s %s %s seq %d len %d cmd %02x (user update) cmd 21 (user update) mycall (%8.8s) rpt1 (%8.8s) %s %s %s seq %d len %d cmd %02x (heartbeat) cmd 00 (heartbeat) call (%8.8s) %s %s %s seq %d len %d cmd %02x (generic response) cmd 00 (generic response) call (%8.8s) v/d responsev/d requestShort cmd12!%s %s %s seq %d len %d cmd %02x (%s) GW data responseGW data requestvdseq has start bit set but sequence bits not clearunknown vdseq bit set(GOOD)(BAD) flg %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 voice %02x:%02x:%02x:%02x:%02x:%02x:%02x:%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 Usage: dshark [ --debug | --debugverbose ] [ --rip ] [ --gip ] [ --mng ] [ --header ] [ --voice ] [ --data ] [ --dumppacket ] $  ȿH ' o|oo<ʆچ *:JZjzʇڇ *:JZ"&,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)#6@mainhandleDSVTwhandleDSTRhandleCMD12handleSYNCscrambledumpbufmusageprintflagsgwonlysyncinfo7GNU 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 optionk namel# has_argo# flagp# valq#  tm, tm_sec # tm_min # tm_hour # tm_mday # tm_mon # tm_year # tm_wday # tm_yday # tm_isdst # tm_gmtoff #$ tm_zone #( q7sa_family_t sockaddr sa_family# sa_data# |7 uint8_t 1quint16_t 2uint32_t 4j sockaddr_ll sll_family# sll_protocol# sll_ifindex# sll_hatype# sll_pkttypeq# sll_halenq# sll_addr# q7 7 Dether_header ( ether_dhost )# ether_shost *# ether_type +# ifmapq mem_startr# mem_ends# base_addrt# irquq# dmavq# portwq# ifrn_name |7 ifru_addrifru_dstaddrifru_broadaddrifru_netmaskifru_hwaddrifru_flagsifru_ivalueifru_mtuifru_mapDifru_slaveifru_newnameifru_datae ifreq  ifr_ifrn# ifr_ifru#in_addr_t  1 in_addr s_addr #__u16__u32j  iphdr_ihla#versionb# tosg# tot_lenh# idi# frag_offj# ttlk# protocoll# checkm# saddrn# daddro# @ tcphdr source1 # dest1 # seq> # ack_seq> #res11  # doff1 # fin1 # syn 1 # rst!1 # psh"1 # ack#1 # urg$1 # ece%1 # cwr&1 # window51 # check61 # urg_ptr71 # udphdr source1 # dest1 # len1 # check1 # 4 dstarhdr_s) flags1q# flags2q# flags3q# rpt2# rpt1# urcall#f# mysuffix4 ## pfcsD #' D q7 T q7 cmd21_sXfY# rpt1Z# vdd voicee # dataf # syncg # q7 q7hdrvd)bhdrc vdh ~cmd12_s0\ streamhdr]q# originator^# moduleid_q# streamid`#)aq# hdrvdi #cmd11_s1k sessionidl#)mq# hdrn # datalenoq#0 datap#1 q7 cmd0_sr rpt1s#Zactionunion1Wcmd21[T cmd12jcmd11q~cmd0trp2cproto_s;Q magicR4 # seqS# dirTq# cmdUq# lenV# auu# rp2cproto_twZ .gwvdproto_s8 magic4 # typeq# typeext # cmd12#gwvdproto_t egwgipentry_s #gwgipentry_tA gwripentry_s tennet # ## statusj# gwripentry_ty gwmngentry_s/f# rpt1# rpt# #[ # # statusj#$<#( nickcnt#, #. q7gwmngentry_t gwmngsection_s4G# gwmngentry# 7gwmngsection_t Kgwripsection_sG# gwripentryK# [7gwripsection_t gwriponlysection_s tennet # gwripsectionȵ# [7gwriponlysection_tq gwgipsection_sG͘# gwgipentry# *e7gwgipsection_t4gwmngsection܉gwgipsectionݙgwriponlysectionީ 7 *7 7 gwsyncproto_sD magic4 # ctrl1Ԙ# ctrl2՘# time֓# u@#gwsyncproto_t @q7Omain;kargc:u{argv:u{#i<j<ps<cnt<diffcnt<highfd<ret<fromlen<external_ifindex=internal_ifindex=c>|salen?jbuff@{mA{srcaddrAT{dstaddrAT{fdreadsetBF{fdwritesetBF{fdexceptsetBF{sllC${saC${ifr0D {ifr1D {tvE{tmFinaddrG {ehHiphIudphJtcphK@xLDMHNLOoptndxT{ __d0P__d1T6*__d0X__d1\b*C__d0`__d1dZs__result|Plong_optionsU@v q7 |7OK @  .whandleDSVTkfCleniphmv gwptstringvl!phandleDSTRfoxleniphmv remaininglenh cmdstringvl!phandleCMD12WɪV crcstrXT dataX Q cpXX dopolyY\ crcY^ csY` polyYb ctlrstrmseqZK i[d j[h"nsync_sinuse#saddr#daddr#sport# dport#bufsizej#bufn# q#7handleSYNCɪ1buffleniphtcph mv i firstfree@ cpylenD payloadoffsetH payloadlenL gwsyncprotopP gwmngentrypT mngsecpX ripsecp\ riponlysecp` gipsecpd inaddr  tmh tmstring~ srcaddrT~ dstaddrT~!~![~! }!<|! T| gwtennet|!{ lookingforSYNC[* |7scramble1ϼinbufoutbuflen i` sequencecountd srqh ibitqi obitqj xbitqk firsttimethrough scramblearray@mdumpbufϼbuflen linebuf0 cqk il jp kt$usage7K q7~ d7 %stdoutg%stderrg&printflags. &gwonly/$ 7c'syncinfo% : ; 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.hgetopt.hstdio.hlibio.hstddef.h :ti:2(ZZZZZZZZZZZZZZ(0摑vLYB6g(g%Z19%**g[ZoL[YG[g[SgZ;-Y;[SZESZ;&^aZaZKg2g20&Xzv$[!jZ!Z![SZ"!Z]"!Zu[2!Z2!Zu(2!Zu#ZhhKuE L"r2vYYLY\uY Y*Zhv|xf ֟gZןZ/KKYg(&!/[L8#!u/0Vu[1gYYYYu1ʑu[=uKKZuY//,gY,u>qJɑ=uKuK[uYE !=uKuK[//,gY,u>qJQ 1.v4g=uKuKZYYYY[YY" qYYJ*00vO=hu:CFKKKKL/####L!66/gtg/2g% | (WD  F AB DkAB DfMAB GAB IɪhAB I1AB Fϼ1AB 7AB alloctimeupdatetimegwvdprotopnicknamestreamseq_IO_FILEcreatetimereccntunsigned intuseripaddrmycalltimestringrp2cprotopcmd12pgwipaddrt Q t t WuWXtXZtZRuRStSUtUutt!u!!t!!t!2u22t2 2t 23u33t33t35u55t55t5#6u.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  up{ppX7ȿ?? KKKKKLLx  M M M O )OOn*qv)w4?xwy?`#@ (H<|   p ȿ   !"# *8ET$[ q } @@ (9L]qk ϼ1 1 H5v7 o07IfM T$gy8 d  $'P02Bp IZ@T jvW {  9ȿ 'G=ɪh  ")}.??P_4rX <  "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.clong_options.3572lookingforSYNC.4571scramblearray.5082firsttimethrough.5077_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.0usageclose@@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.0inet_ntoa@@GLIBC_2.0puts@@GLIBC_2.0_inithandleCMD12gwonlystdout@@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.0getopt_long@@GLIBC_2.0gettimeofday@@GLIBC_2.0handleSYNCprintflagsexit@@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