ELFЏ4{4 ("444QQ`^` /lib/ld-linux.so.2GNU%@=')>9<+6;:?3. *0/2457   %"$,& -! #1(8R0*@P85`xp%qqr#M &KЌ6cDqN P0G@y6PL`.p4 ,Fx#Ѝq$S6FF  0*4@1P:G`9zp9*'jJ: Ў|>x 4S0@<PC`p5=%D\T4q\9 X 0libpthread.so.0_pthread_cleanup_poppthread_createrecvfromsendmsgsendtoforksigactionpthread_mutex_unlock_pthread_cleanup_pushpthread_mutex_lock__errno_locationpthread_mutex_init_Jv_RegisterClassespthread_joinlibc.so.6strcpyioctlstrerrorgetopt_long__strtol_internalgetpidfgetsmemcpydup2mallocoptargvsnprintfgethostbyaddrsocketselectstrrchrfprintfbindinet_addrchdirstrncpyunlinkstrcasecmpsscanfgettimeofdaylocaltimememsetinet_ntoagetppidsyslogstrcmpsprintffclosestderrfputcstrftimefwriteexitfopen_IO_stdin_used__libc_start_mainfputssetsidfree__gmon_start__GLIBC_2.1GLIBC_2.00ii gii qii gii q>7      $(,048<@DHLPT X!\"`#d$h%l&p't(x)|*+,-./01234569:;<?U<35%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0% h` %hh%hp%hx%h% h%$h%(h%,h%0h%4h%8hp%<h`%@hP%Dh@%Hh0%Lh %Ph%Th%Xh%\h%`h%dh%hh%lh %ph(%th0%xh8p%|h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP1^PTRhĿhQVhħOUSP[QtЋ]ÐU=u)tҡuÉUtt hoÐUWVS1HhA;lptxflZ jjpjfb;ffn( hH8<@Df8 jh85(<f:t& 5(Y[hPj'e[^1_8Djh, jhܕEP=H1 8(ƒ8 0Qjj(8S@PDž0Dž4 k~I,PEPjjEP5(Dž, h`j &j Q ,A 9~d 9+A<9~ =8ug 9} =Hj]Sxjh=<u `봃 j-hnjM%1$`(c,9 t\,v jjj45x(T*B; 9‰| ,,9 uG~ h`(8  , 11҉D/Gƒ vfEf9t hQ=8thjM$jh,8HXZEPEP` $`(5f ;1DžDžf, 9t6<ҋLDB1F9H!9u~ h`(SEEΠ4Eϋ|EEEEEfuf]11҉D/Gƒ vjhljjEP5(UjhdhhU5($<1ÍvU hj"EE4E|EE8EEE11D*B vjhljjEP5(Mjhd)ÍvUWVSh`(EE1,9 E@EE9E,|Du;u  jjj45x(&HEX,WBEH;T$$9‰uT,| ,,9 EC' h`(e[^_ÍvUVSDjjj4|h;uV Vh!S3xM踃C)Ȣh;V VhESExE4E| S e[^ÐUWVSDhh<Ej/h<PCujIjhujKjh  ujOjh Shu@;}Phh@ux$\ Phu[1;;}$L;Wt@h'uC5;;|ujjh ujYjh1ۃ vEHighET\$EH$Ph u ~uj jhujOjhujjhude[^1_Ívt7tVsVhmEP7WvELowCv}Ⱦ/f&Phhu `gfff)ȃ P8:u6Rb;PhA;h Phu ><UWVSjjj0( hHEEEEfEE܃ fb;fjfEڍEP50(t& 50(_Xh\je[^1_Ãjh<(4(8(eVjhEPY[hzj=@h1 (0(ƒ( Pjj(P0(@PDž Dž$n e~IPEPjjuV50(Dž h`jf= tz~uf=tk5H(5D(d;9~IҍP B2DfDfDP 58(54(=' =@jEP4! j!@;ujh4(볃 jPM PhjI9ˉ}+ۍ)ˍHKu苅Hf11D+Cƒ vfEf9t h-Et/t h Vuuuu VuuuuLhhU50($;$1ÍvUWVS19ÉEE}8E}Uu CEH;]|σ}~hje[^_ËUҍUU UUufjP jjE P"0ЍդRЍǀǀǀ1CcDP~ hZYPЍR#BE Pҍ\Ph.j {=a u =[^PfE Uf;tEMI9},E؍)ٺˍHKuEHE.Pu PhjUWVS Ѝ}te[^_ËufjPfÍйbTbJIyÃ5H(5D(CP]UVS5~@;f fh5fC9f|A1fff ftÍf<tÍЊB<EEEEfl;fEfp;fE11ҍvD)Aƒ vÈUjRjj EP50(HA @A @tjhD(6e[^A Ѫۀtf|;fEf;Wft;fEfx;Bf f맃5@(5<( ~jh<(1ۃf fh;ЙPhYUWVShh tF1;5}0 3 PhWF H;5|Ճ We[^_ÐUWVS$hh;Ej/h;CujIjhujKjh  ujMjhk ShuZ hh`uE5h" Phu!1 ;;E}+L;PUt@h'uEM; ;|ujjh ~huE9EEEE苰}:9~9}Bc~Q)‹EWPSRVM1RP,$1҃RP,$ $PPPPPPPhuE@EHE9E"~uj jh5;5|;5x;5t;5p;5l;5h;d;Ph@uW0ujNjhCujjh2ue[^1_û;oUSj]S$Puj(h]USu u@;Ѓ&f@;%fЃЃx ;Pb;PhA;hjL @;Ѓ.Ѓt/u j1҉Ћ]Ðjhjh<jjx(u?<u Phj뢃jP@RjjPl@I1; PC~ڸjh`(@;QhhjS jSjDžh< jSj jSjz jSjmXZhj=9u h UEt"ttHtÃjj9vUWVSEh=B@;fb;f;dfd;dh;@l;p; Nt;x;'|;;;eth1;;;5;f;Tf< jShfu u3 V $ hm$$$ s$`g$[1e[^_À @;lPh5h=O>G @;;hjq ۃhh딋Ehh=Ã۸haWShVK\ht<#tڍPHWhVƅHƅKuhWu EhWu E{hWu E*hWu MhWu EhWeqhWLh"W3u Eh,WAhWu Eh3Wh4Wtth?Wt?hHW$PhPh<=PhQh;<Pj Ph;;jj jQ7u %@; @;jj jPu %@;k @;_h;h;h;h;h;h;h;h;h;h;hRQ0;jj jPf; `P\PXPTPPPLPHRh[QB01ҹH;HD B~jj jPfd;ajj jQfb;ARj PhA;`;jj jQu %@; @;jj jPfu %@; @;jj jQ5u %@; @; S@;ЃtЃt%@;Ѓt @;كhpjSvUWVSjEPH1$`(J,9 ,, U+TD U9)@BMb)Á~X jjj45x( B; 9‰| ,,9 KF& h`(1ۃc((t=0u~(T ЃtT 0NyÍe[^_É)UWVS|EPQ1t`t e[^_ËEf@\UffEfB^f1;9}%ML;ЋD@9 9F9|M qT^_PEPZ[UrXZYPEPB11ۿ((tfMf9(F00c~1(1tF00c~j(PY[j(SfEf(XZUR(PM1ҋADRP,$([ D8 UR(P!PjW[1ҋMADRP,$؃(Eٓ(u](U(]}MbKE|x|E)ƒJEE؃((|x|)‰}RE4$1UMfR\fA^fffUUWVS @;Ѓ}t =8t5jEPEGEG <$ƻ $`( jHWPB;9‰|   ;,t h`(Ee[^_à jjj45x(,B; 9‰,|,뛐 jjj75x(VUSEPu hS"XZSu@;<t]ÍvShbUWVSjEP]u E)؍<E9}+)@BMb)ȍ8e[^_Ð)Mb)܍vUSSHtdzxl@tdQjjht'jPXZjSwYXjSm h1҉Ћ]à S܃ j jUUj BPjuu 2b xÐ U uu E0xÐ UWVSu]Mwe[^_ÍvDž\ AC׉ș)׍)`d1 hƒh `QjjhP@P hu12\PCPjVu 3 xT\ tuM fA fu9v  8cDž`DždUEvdÍvUWVSj ] 1 t V1e[^_ÐQj jj>twFF FfFnRj ^S6F F@tFFfFF넃 6mXb jSj[>USP]t 3&$1]UW(1}عUE,B EE EEj,EEPRfEfE\}ÍvUvUE@UE@ÍvUEÐUWVSluEEEF ]EEM؍UȉEȅۋE MU}fEfEẺ]EE tt }]KFEEE‰EPjEPVE EEEMe[^_ÉUÉU5GÐUE5PuDu5j Ív P Ph5Sɉt Ph50뛍v5jjhsUVSj-19sƐC9r[^USP-Xu ]6KuUSRt ЋuX[USR[ê!]0.0.0.0Failed to bind to client portClient lost master connectionClient got corrupted packetClient registeredFailed to open client socketClient sent registrationw0.2.0%d/%m/%Y %H:%M:%S

Mediumnot connectedClient got packet of incorrect sizeError waiting for master packet Frottle stats

Frottle self-client (v%s)

Last updated: %s
High priority ports:

Frottle home page

Frottle client (v%s)

Last updated: %s
Master: %s:%d (%s)
Polls/Sec: %ld
High priority ports:?Failed to bind to master portMaster up and runningDropping lost client at %s:%dMaster got corrupted packetMaster got unknown packetFailed to open master socket/tmp/frottle.ipMaximum client limit ceachedGot registration from %s:%dMaster got packet of incorrect sizeError waiting for client packetGot repeat registration from %s:%d Frottle Info

Frottle master (v%s)

Last updated: %s
Client count: %d
High priority ports:

QueuePackets sentBytes sent
%s%.0f%.0f

Polling paramters: %d %d %d:%d %d:%d %d:%d

Frottle home page

BActing as a client to %s:%d with %d packet queuesUndefined message type from IPQError reading message type from IPQ (%s)Error reading message from IPQ (%s)Failed to allocate sufficant memoryActing as a self-client with %d packet queuesFrottle: Can not run as a client, no master IP specified 0x%02X Frottle: not configured to run as a master nor client -v --version Print the version -c --conf frottle.conf file path\name -V --verbose Verbose messagesUnknown command line parameterFailed to initialise IPQ (%s)Client up and runningExited cleanlyFailed to configure IPQ (%s)Acting stupidActing as a master on port %dversionverbosedeamon/etc/frottle.conf/tmp/frottle.htmlhvc:VdUsage: frottle -h --help Print this help -d --daemon Run as a daemonFrottle version %s %31s %127smastermodeclientmodeselfclientmasteripmasterporttimeoutpollparamsqueuesizehiportswinterfaceinfofilestatsfile%d,%d,%d,%d,%d,%d,%d,%d,%d,%dRereading frottle.confFrottle: %s /dev/null/h+vc3V;d,,,,,,,,,,,, ,,,,,,,,,,,,,,,,=$IEUnknown errorImplementation errorUnable to bind netlink socketUnable to allocate bufferInvalid peer address lengthSent message truncatedReceived message truncatedReceived error from netlinkOperation not supportedReceive buffer size invalidTimeoutInvalid protocol specified: %sERRORUnable to create netlink handleUnable to create netlink socketFailed to receive netlink messageReceived EOF on netlink socketFailed to send netlink message@   5 ` Qi  (ĆĂ { 8 ooo@6FVfvƌ֌&6FVfvƍ֍&6FVfvƎ֎&6FVfvƏGCC: (GNU) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)GCC: (GNU) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)GCC: (GNU) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)GCC: (GNU) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)GCC: (GNU) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)GCC: (GNU) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)GCC: (GNU) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)GCC: (GNU) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)GCC: (GNU) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)Џ$,$  #$ 2!_IO_stdin_usedЏ../sysdeps/i386/elf/start.S/usr/src/build/237294-i386/BUILD/glibc-2.3.2-200304020432/csuGNU AS 2.13.90.0.18om&<<#LSLfintN b VLb {MfLO|IS#NZ#  # O#7:# _:!#"#2 &  F  Q %    h  8  @B |XAj# ]k# e=l#m# nO#SSSd  ՅYd<?u[#va#xS#^zl#  {l# RHr}# Ki~# AN# O6# jS#$S#(S#,S#0S#4#8j$@S##S#US# S#d##@O# G=SCOUgxSSd SSbSSSS+G#S#+#:jL_,492#3j#~,5 9/ 4: " r# $ %a ( H) *  + 7,S - G2: 3\ 9: : * s  > u   jS %  M ]    g -S  S S S   :   t  S  % l \S ; E u #  #aSa  a d!6S6a G R5_ 7 8S 9 :DS:/usr/src/build/237294-i386/BUILD/glibc-2.3.2-200304020432/build-i386-linux/csu/crti.S/usr/src/build/237294-i386/BUILD/glibc-2.3.2-200304020432/csuGNU AS 2.13.90.0.18(/usr/src/build/237294-i386/BUILD/glibc-2.3.2-200304020432/build-i386-linux/csu/crtn.S/usr/src/build/237294-i386/BUILD/glibc-2.3.2-200304020432/csuGNU AS 2.13.90.0.18%%  : ;  : ; I8 I!I/ $ > $ >  : ; : ;I : ; I : ; I  : ; (  : ;  I' II &I' < !I4: ; I?  %%Q/ ../sysdeps/i386/elfstart.SЏ.01:"!VWYW  ../sysdeps/generic/bits../wcsmbs/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/include../sysdeps/gnu../iconvinit.ctypes.hwchar.hstddef.h_G_config.hgconv.hi /usr/src/build/237294-i386/BUILD/glibc-2.3.2-200304020432/build-i386-linux/csucrti.S2,W ",: ,Wdd,,-:i /usr/src/build/237294-i386/BUILD/glibc-2.3.2-200304020432/build-i386-linux/csucrtn.S2: | _G_int32_t__time_t__GCONV_INCOMPLETE_INPUT__daddr_t__int32_t__gconv_init_fct_G_iconv_t__rlim64_t__GCONV_ILLEGAL_DESCRIPTOR__gconv_infoshort unsigned intunsigned char__useconds_t__counter__fct__val__value__nsteps_G_int16_t__max_needed_from__gconv_btowc_fct__off_t__ssize_t/usr/src/build/237294-i386/BUILD/glibc-2.3.2-200304020432/csu__statepinit.c__fsfilcnt_t__steps__fsfilcnt64_t__blkcnt_t__blksize_t_G_fpos64_t__gconv_t__trans_end_fct__u_int__GCONV_ILLEGAL_INPUT__gconv_loaded_object__to_name__uint64_t__id_t__GCONV_EMPTY_INPUT__cd__ino_t__GCONV_NOCONV__invocation_counter__pid_t__u_short__count__quad_t__u_long__fsid_t__GCONV_FULL_OUTPUT__max_needed_to__timer_t__stateful__uint32_t__key_t__u_char__gconv_step__shlib_handle__min_needed_toshort int__dev_tlong long int__gconv_trans_data__outbuflong long unsigned int__uid_t__wchb__uint16_twint_t__u_quad_t__gconv_trans_end_fct__flags__outbufend__combined__gconv_trans_init_fct__init_fct__modname__trans_context_fctGNU C 3.2.2 20030222 (Red Hat Linux 3.2.2-5)__trans_fct__rlim_t__wch__intptr_t__suseconds_t__ino64_twchar_t__GCONV_IS_LAST__blkcnt64_t__fsblkcnt64_t__mode_t__qaddr_t__pos__gconv_end_fct_IO_stdin_used__internal_use__GCONV_NODB__clock_t__gconv_step_data__gconv_trans_query_fct__socklen_t__int64_t__GCONV_NOMEM__off64_t__btowc_fct_G_fpos_t__int8_t__GCONV_OK__fsblkcnt_t_G_uint32_t__nlink_t__swblk_t__GCONV_INTERNAL_ERROR__mbstate_t__gid_t__clockid_t__state__gconv_trans_context_fct__next__GCONV_IGNORE_ERRORS__end_fct__trans__uint8_t__gconv_fct__from_name__min_needed_from__gconv_trans_fct__data__caddr_t_G_uint16_t__loff_t__int16_t.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.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str# 1((7 Ă?Ć{Go@@ To `c   l 88  u p  {ЏL0@@@@? Q` `aaaab[ bdx(e%Me o8qs 0svz+!]  (ĂĆ@ 8   Џ  @ !dozoodo0d  T '4BN d0ddd( 4 T,  /( <J(WZ b  qzľ  0*x ,D <9 @@ P8)`x=p%OT( b4q@# KЌ6 pD"7KD XeĿ4 u8Dp<   q P 0 @y !`,P>̽  G,C Z`.lp4,<, x#& 60(BЏ IЍqgSxH4(dk 6Fܕ! `(  d4 <HNо Yx(^ gz<(l 0 0* ħv  @  9' P:7  B  M `9_ p9o  u '   J : Ў|  Lo   1 } 5  A |N ^ xq 4   0 > @< PC |M  ؽ  8 D(' `: p5K ^ p (y D T - 4 q   W 9 # д 2 x A p Q  X d @;k z 0/usr/src/build/237294-i386/BUILD/glibc-2.3.2-200304020432/build-i386-linux/config.habi-note.S/usr/src/build/237294-i386/BUILD/glibc-2.3.2-200304020432/build-i386-linux/csu/abi-tag.hinit.c/usr/src/build/237294-i386/BUILD/glibc-2.3.2-200304020432/build-i386-linux/csu/crti.S/usr/src/build/237294-i386/BUILD/glibc-2.3.2-200304020432/build-i386-linux/csu/defs.hinitfini.ccall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/usr/src/build/237294-i386/BUILD/glibc-2.3.2-200304020432/build-i386-linux/csu/crtn.Sclient.cmaster.cTimeString.0main.clibipq.cipq_errnoipq_netlink_sendtoipq_netlink_sendmsgipq_netlink_recvfromipq_strerrorPollLastIndexhControlPortControlRunipq_get_msgerrInfoFileipq_ctlsigaction@@GLIBC_2.0ReadConfigLastRxActivityTimeipq_create_handleSignalHandlergetpid@@GLIBC_2.0_DYNAMICExitMasterThreadSendRegisterPacketlocaltime@@GLIBC_2.0recvfrom@@GLIBC_2.0strcmp@@GLIBC_2.0ipq_destroy_handle_pthread_cleanup_push@@GLIBC_2.0CurrentSignalclose@@GLIBC_2.0_fp_hwfprintf@@GLIBC_2.0fork@@GLIBC_2.0pthread_create@@GLIBC_2.1unlink@@GLIBC_2.0__fini_array_endselect@@GLIBC_2.0Clientvsnprintf@@GLIBC_2.0strerror@@GLIBC_2.0SendNextPoll__dso_handle__libc_csu_finiLocalAddridControlThreadProcessPacketMessageipq_get_packet__errno_location@@GLIBC_2.0gethostbyaddr@@GLIBC_2.0WriteInfoFileinet_ntoa@@GLIBC_2.0puts@@GLIBC_2.0_initipq_errmapmalloc@@GLIBC_2.0ipq_readHandleResistrationsetsid@@GLIBC_2.0pthread_mutex_init@@GLIBC_2.0strftime@@GLIBC_2.0getppid@@GLIBC_2.0idMasterThreadPacketQueueTailsendto@@GLIBC_2.0syslog@@GLIBC_2.0_pthread_cleanup_pop@@GLIBC_2.0stderr@@GLIBC_2.0ipq_set_verdicthMasterPort_startpthread_mutex_lock@@GLIBC_2.0fgets@@GLIBC_2.0ClientStatsLastBackgroundTimeBackgroundProcessingchdir@@GLIBC_2.0fputs@@GLIBC_2.0ControlCleanupPacketQueueMutexPacketQueueHeadLastTxActivityTimeGetTimeString__strtol_internal@@GLIBC_2.0ExitControlThreadipq_errstrhIpqPollLoop__fini_array_startLastLoop0TimeMasterAddrfputc@@GLIBC_2.0__libc_csu_initinet_addr@@GLIBC_2.0MasterRun__bss_startmainSendPackets__libc_start_main@@GLIBC_2.0__init_array_endExitMaindup2@@GLIBC_2.0ipq_perrordata_startprintf@@GLIBC_2.0bind@@GLIBC_2.0_finimemcpy@@GLIBC_2.0fclose@@GLIBC_2.1strrchr@@GLIBC_2.0getopt_long@@GLIBC_2.0gettimeofday@@GLIBC_2.0open@@GLIBC_2.0ClientCountWriteIpFilepthread_join@@GLIBC_2.0strcasecmp@@GLIBC_2.0AgePacketQueueCurrentNoiseexit@@GLIBC_2.0sendmsg@@GLIBC_2.0sscanf@@GLIBC_2.0_edata_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_endioctl@@GLIBC_2.0memset@@GLIBC_2.0ipq_set_modeLastCtrlBackgroundTimeipq_message_typeClientStatusLastPollTimestrncpy@@GLIBC_2.0fopen@@GLIBC_2.1__init_array_startoptarg@@GLIBC_2.0ConTrack_IO_stdin_usedpthread_mutex_unlock@@GLIBC_2.0MasterCleanupsprintf@@GLIBC_2.0fwrite@@GLIBC_2.0__data_startGetWirelessStateLogsocket@@GLIBC_2.0_Jv_RegisterClassesPacketPriorityWriteStatsFileHandleEndPacketDaemonCurrentRateConfig__gmon_start__strcpy@@GLIBC_2.0
Host/IPRF
rate/signal/noise
Queued
packets/bytes
Dropped %%Poll time (ms)
min/avg/max
Registration
time
%s%d/%d/%d%d/%d%.1f%d/%d/%d%s