ELFp4$4 ($!444HRHRHRHH@\R\\((( Qtd/lib/ld-linux.so.2GNU     H5ivo]$y.ddC29V'JG==?x4Xr<  6"_Jv_RegisterClasses__gmon_start__libc.so.6putcharstrcpyioctlstdoutgetopt_longmemcpyperrorputsrecvfromsocketselectfprintfntohlgettimeofdaylocaltimentohsinet_ntoaisprintsprintfstderrfwritehtons__errno_locationexitsetbuf_IO_stdin_used__libc_start_maincloseGLIBC_2.0$ii $ 48<@DHLPT X \ ` dhlptx|UT>5,%0%4h%8h%<h%@h%Dh %Hh(%Lh0%Ph8p%Th@`%XhHP%\hP@%`hX0%dh` %hhh%lhp%phx%th%xh%|h%h%h%h%h%hp%h`%hP%h@1^PTRhhQVhUS[ÈZtX[ÐU=t ҡuÐUXtt $XÐL$qUWVSQED$$'DžD$D$ D$BD$$4E}udUdt$DJvLp +   D$D$$0fAD$$9F 2 D$D$$$FD$$!9u ?D$D$$jD󫍅$󫍅x@@@ @Deth0$eth1$D$D$$E}y$ $}DD$D$3E$pt$p$ATEuG$D$D$3E$"t$ "]$4EEt!@t;ED$$0y&@tED$ED$$TQEE M؉}ܸ M} M}EE D$T$ $ D$T$ $DžDž D$D$ D$D$E$E}y?D$ ED$D$u$E$p$T}u*D$ D$D$$iEƒE}@t%D$ D$ D$$dED$T$D$ D$D$E$E@t%D$ ED$D$$} u*D$ D$D$$mKu*D$ D$ D$$7lMD$D$$E$!$}'} "ED$D$$D$D$E$xt"$xD$$2$$E EEpExE@ E@PE@lL$ \$t$|$L$T$ D$D$5$%tED$$ 1@,wvutsrqponlhfdT$8L$4\$0t$,|$(T$$L$ t$|$T$L$t$ |$D$$$#EE@ $‹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$$FEE@ $D$!$E@$D$ $E@ <tgE@ <t\@E@ ؋E@$\$D$ !D$ D$$p}%"ED$D$>$Hh;EhE@ <"EȋE@$2‹EfPE$‹Ef@tnE@ ؋EЋE@ȉ\$T$!D$L$ D$5D$$XU**T$$w,}5"ED$D$$HE@f=%Nt Ef=%Nuyt;EЋE@ȉT$!D$ L$ D$$.5D$EȉD$ ED$ED$$E@f=AtEf=AEЋE@ȉT$!D$ L$ D$$IE@ <:"EċE@$B‹EfPE$(‹Ef})E@ ؋EЋE@ȉ\$T$!D$L$ D$5D$$XU**T$$*ED$D$$`E@f=@t)Ef=@tE@f=!NtEf=!N*E@f=@t Ef=@u E*<uz<`uoudE@ ؋EЋE@ȉ\$T$!D$L$ D$5D$$X$<<E@ ؋EЋE@ȉ\$T$!D$L$ D$5D$$XF<u$<u$<u$ D$$$<<E@ ؋EЋE@ȉ\$T$!D$L$ D$5D$$XDu$<<u$O<u$_D$$$<<<u~E@ ؋EЋE@ȉ\$T$!D$L$ D$5D$$XFP>.T$D$$l <<<u|uqE@ ؋EЋE@ȉ\$T$!D$L$ D$5D$$X.D$${0E,EЉEЋEЉDžDž(E@ ؋EЋE@ȉ\$T$!D$L$ D$5D$$XUE)ыEЉL$$a%$TI$t;EЋE@ȉT$!D$ L$ D$$HUE)։5D$ ED$T$EЉ$yh;EE@ <"EċE@$‹EfPE$‹EfE@$‹EfPE@$l‹EfP}3E@ЋE@ȋE؋E@T$L$\$!D$t$ D$5D$$U**T$$#ED$D$$PE@f= NtEf= Nx*E̋ẺDžDž(ẺDžDž(E@ЋE@ȋE؋E@T$L$\$!D$t$ D$5D$$U**T$$e"$XM@E@ЋE)Ѓ"E}~2E@ЋED$D$ "T$ED$$ 8h}y2E@ЋED$D$ "T$ED$$X0E@ЋED$D$ "T$ED$$U*5D$ ED$T$Ẻ$ ]US4E@<u EE@< u EE@u$ uu t[E@EEX$ .9u EEED$ED$ ED$ED$$EEE$m @u %tUE D$$c 4[]USE@$`‹EfPE@$E‹EfPE@EċUЃD$D$ *D$:D$$8EEċU9nE؋@E؋@  E؃EE$e‹E@u tED$$q!EE=vvED$$ UċEDEE$D$*$z@u t*D$$EEċU9rUEEE$}‹E@u tED$$9EE=ED$$ EċUЃEE$D$:$EċUЃEE$jD$*$X]ċEċUЃ $UЃ EE $EEEpExEP E@HE@l\$t$|$T$L$ D$D$$|]ċEċUЃ$UЃ@u t>EċUЃD$D$ *D$:D$$8EEċU9nUEEEE؋@u E؋@tE؋@E؋@  }u E؃EE$‹E@u tED$$EE=vED$$EEoE܋@ $‹E܉P E܋@($‹E܉P(E܋@$$r‹E܉P$E@,$(‹EfP,E@,f vE@,D$$+E܋@EE$D$*$E܋@EE$D$ $wE܃ $EEEpExEP E@HE@l\$t$|$T$L$ D$D$$E܃($EEEpExEP E@HE@l\$t$|$T$L$ D$D$l$cE@,ȋU܃.XljE@,ƄXtqE@,ЋE܋H$]܃u܃}܍XD$(T$$lD$ L$D$ D$*D$\$ t$|$$GU܃.E@,E܃EEċU9)@tẺD$$|[^_]UWVSEEtoEEƀE}~~E@E1ЈEEƒE ЈEUEE}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$$LEEE;E &}tED$$$ UD$ D$~D$$c$UÍvUWVS [B )Et1Puu uG9}ue[^_ÐUSHHt Ћu[]US[PY[datadebugdebugverbosedumppacketgipheadermngripvoicegwonlyversiondDv0.98DShark 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 dplus keepalive dplus repeater list request dplus user list request dplus version request dplus unknown 0x%02x dplus disconnect dplus connect dplus ping dplus login callsign (%8.8s) dongle (%8.8s) dplus login response (%4.4s) 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) $8L^pNJv/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 clearcorrupted header 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 ] $  XH ' (o|oo<\ʆچ *:JZjzʇڇ *:JZTGCC: (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);\jmain4handleDSVThandleDSTRQhandleCMD12handleSYNC7scramble(dumpbufusageprintflagsgwonlyCsyncinfoXGNU 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 uint32_t 4j sockaddr_ll sll_family# sll_protocol# sll_ifindex# sll_hatype# sll_pkttypeq# sll_halenq# sll_addr# __u8 q__u16__u32j__be16__be32__sum16 q7 7 vether_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_mapvifru_slave ifru_newname ifru_datae 0 ifreq  ifr_ifrn# ifr_ifru #in_addr_t  c in_addr s_addr 0 # ) iphdrUihlW#versionX# tos_# tot_len`# ida# frag_offb# ttlc# protocold# checke# saddrf# daddrg# X tcphdr source# dest# seq# ack_seq#res1 # doff# fin # syn!# rst"# psh## ack$# urg%# ece&# cwr'# window6# check7# urg_ptr8# udphdr source# dest# len# check# L dstarhdr_s) flags1q# flags2q# flags3q# rpt2# rpt1# urcall#f# mysuffixL ## pfcs\ #' \ q7 l q7dstarhdr_t cmd21_sXfY# rpt1Z# vdg voiceh # datai # syncj # q7 q7*hdrvd)ehdrfl vdk cmd12_s0\ streamhdr]q# originator^# moduleid_q# streamid`#)aq# hdrvdl# cmd11_s1n sessionido#)pq# hdrq # datalenrq#0 datas #1 q7 ;cmd0_su rpt1v#actionunion1Wcmd21[~ cmd12m*cmd11tcmd0wrp2cproto_s;Q magicRL # seqS# dirTq# cmdUq# lenV# aux;# rp2cproto_tz Xgwvdproto_s8 magicL # typeq# typeext # cmd12*#gwvdproto_t gwgipentry_s0 #gwgipentry_tk gwripentry_s tennet0 #0 ## statusj# gwripentry_t gwmngentry_s/f# rpt1# rpt#0 #[0 # # statusj#$<#( nickcnt#, #. q7gwmngentry_t  gwmngsection_s4G# gwmngentry# $7gwmngsection_t ugwripsection_sGŘ# gwripentryu# 7gwripsection_t: gwriponlysection_s tennet0 # gwripsection# 7gwriponlysection_tΛ Dgwgipsection_sGј# gwgipentryD# T7gwgipsection_t 4gwmngsectiongwgipsectiongwriponlysection $7 T7 7 Egwsyncproto_sD magicL # ctrl1ؘ# ctrl2٘# timeړ# uj#gwsyncproto_t jq7Omain;argc:u{argv:u{#i<j<ps<cnt<diffcnt<highfd<ret<fromlen<external_ifindex=internal_ifindex=buffoffset=c>|salen?j~buff@{mA{srcaddrAT{dstaddrAT{fdreadsetBF{fdwritesetBF{fdexceptsetBF{sllC{saC{ifr0D {ifr1D {tvE{tmFinaddrGA {ehH iphIudphJtcphK@xL"DM(HN.LOzoptndxT{J^w__d0P__d1Tvw__d0X__d1\__d0`__d1dَ__result|Plong_optionsUv q7 |7Oc X ) X*handleDSVT C (len iph m v gwptstringvl!.pQhandleDSTR*Cox)"len)iph)m)v remaininglen+h cmdstring,vl!-.p#handleCMD12CY. crcstrT data Q cpX dopoly\ crc^ cs` polyb ctlrstrmseqK id jh"sync_s inuse!#saddr"#daddr##sport$# dport%#bufsize&j#buf'# q#7handleSYNC,Ybuff+len+iph+tcph+ m+v i. firstfree.@ cpylen.D payloadoffset.H payloadlen.L gwsyncprotop/P gwmngentryp0 T mngsecp1X ripsecp2\ riponlysecp3` gipsecp4!d inaddr5A  tm6h tmstring7~ srcaddr7T~ dstaddr7T~!8'~![8'~! 8}!<8|! 9T| gwtennet9'|!9{ lookingforSYNC-E$T 7|7(scramble2einbuf1outbuf1len1 i3` sequencecount3d sr5qh ibit6qi obit6qj xbit6qk firsttimethrough4 scramblearray7dumpbufTebufSlenS linebufUZ cUqk iVl jVp kVt$usageK q7~ d7 %stdoutg%stderrg&printflags.&gwonly/ C#7'syncinfo(2`% : ; 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.htypes.htypes.hudp.htcp.hdstarlib.hgetopt.hstdio.hlibio.hstddef.h :ti:M(ZZZZZZZZZZZZZZZ(0摑vLYB6g(g%Z19%**g[ZoL[YG[g[SgZ;-Y;[SZ6s\SY-SY<SY8S&Y4S[vIS#Z;,^aZaZKg2g20&Xzv0[!jZ!Z![SZ"!Z]"!Zu\2"[72"Zv(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% | (D  F AB DAB D; AB GCAB IYnAB IAB Fe1AB 7AB alloctimeupdatetimegwvdprotopnicknamestreamseq_IO_FILEcreatetimereccntunsigned intuseripaddrmycalltimestringrp2cprotopcmd12pgwipaddrt Q t t uttutt/"u/"0"t0"2"t2"E'uE'F'tF'H'tH'7u77t77t7Q9uQ9R9tR9T9tT9;u;;t;;t;;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  up{pp<XXEttE DDRHHRPPRXXR\\R$$S((SxS TP TU U[V\u*w})~4kw?ć`#@ $(H<|   p X tDHPX\$( !"# H*P8XET[ q }LTDX0  \(H9HLH]Hq(HH e1  H5v7 o0t7I;  T$gy| d C '`02Bp IZT jv { 9X 'G=Yn ") .??Px_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.3661lookingforSYNC.4811scramblearray.5322firsttimethrough.5317_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