X XtX__text__TEXTv+tt\__bss__DATAX__data__DATA+ /__cstring__TEXT+"(0__StaticInit__TEXTS8X __mod_init_func__DATAHTX __mod_term_func__DATALTX __eh_frame__TEXTPTX h__picsymbolstub2__TEXTXU&Ȳ__la_sym_ptr2__DATA~WX[__nl_symbol_ptr__DATAWL\,__constructor__TEXTWh\__destructor__TEXTWh\__textcoal_nt__TEXTW h\ @h3̌p P 3USWD$+$=W[]ÐUWVS\WEEEEEEEEEEEEEEEEEEEEEEEEEDž|DžxDžtDžpDžlDžhDždDž`Dž\DžXDžTDžPDžLDžHDžDDž@Dž<Dž8Dž4Dž0Dž,Dž(Dž$Dž DžDž3Dž"E܉ 3Dž"E؉+3Dž"Eԉ63Dž"EЉ<3Dž "ẺD3Dž#EP3 Dž$"Eȉ(Y3,Dž0"Eĉ4d38Dž<"E@l3DDžH"EL{3PDžT"EX3\Dž`"Ed3hDžl"Ep3tDžx#E|3Dž#E3Dž#E3Dž#E3Dž#E3Dž"E3Dž#E3Dž#E4Dž!E4Dž#E#4Dž#E+4Dž#|Dž}$QD$?+D$ ?4D$E D$E$QEEDž/Dž8 W$LhLDž<W$LP6D$W$ZLW$aLdW$DLhLkDž \WD$WD$6$[L$L$ L}tLED$$[Kt3ED$6D$W${K$KE$KD}:7D$W$3KWW@ }JW6d$AJF0P}tJW8t'EЉD$7D$W$IW6EЉ$IF0d$aIEЉ$VIxtRW8t*xD$?8D$W$zIW6x$}IF P}tJW8t'E܉D$8D$W$%IW6E܉$+IF x$HE܉$HttRW8t*tD$8D$W$HW6t$HF$P}tJW8t'E؉D$8D$W$aHW6E؉$gHF$t$GE؉$GptRW8t*pD$?9D$W$GW6p$GF(P}tJW8t'EԉD$9D$W$GW6Eԉ$GF(p$GEԉ$ GltaW8t*lD$9D$W$.GW6l$1GF,W@x}tXW8t'ẺD$9D$W$FW6Ẻ$FF,W@xFW@(8t6(:D$ W@(D$2:D$W@,$El$EẺ$E`tRW8t*`D$?:D$W$FW6`$ FF4P}tJW8t'ED$:D$W$EW6E$EF4`$*EE$E\tRW8t*\D$:D$W$CEW6\$FEF8P}tJW8t'ED$:D$W$DW6E$DF8\$fDE$[DWx4uWx8uW@@W/;PD$W$?W@Ht@t]tuOW6Eĉ$`?FL4W@PD$Eĉ$>EĉD$_=D$W$>$5?EĉD$/$>W@XD$$>u6D$=D$W$n>$>W@TD$$=u6D$=D$W$>$V>h$=DžhEĉ$=EH~MW8t*HD$_>D$W$=WHPc}Yt5D$E$S=uWWRPv5D$E$=unWW@BW@\D$E$h<ED$>D$W$<$=x5D$E$<uWWRP3ED$>D$W$h<$<W8t'ED$?D$W$(<E$;TW8t*TD$_?D$W$;W@\D$T$&;u3ED$>D$W$;$;T$;E$;4}9W8t ?D$W$.;W@@}9W8t ?D$W$:W@`<}9W8t @D$W$:W@ 8}9W8t _@D$W$P:W@0}9W8t @D$W$:W@d$}~D$x9W8t @D$W$9W@l,}y`u7}u1AD$W$g9z$9W8t _AD$W$)9W@hu}u W@pu|uW8t AD$W$8W@|WW@(8t9AD$ W@(D$2:D$W$7DžDžDžP-P$88D$-$T7t u5E D$AD$W$7$7W6D$$6FW6D$$6FDžDž$6WxtWxt5E D$?BD$W$6$>7WW@;BW@$5xu`xuT8uIW8t BD$W$n6WWRQPWW@;B|:E D$BD$W$6$$K6P$5Wx~:E D$CD$W$5$5WxuHWx\u:E D$_CD$W$e5x$5\[^_]UQ-6-6@-6@-6@ -6@-6@-6@-6@-6"P -6#"P$-6/"P(-6@H-6@L-6@P-6@T-6@X-6@\-6P,-60"P0-6@4-6@8-6I"P<-6@D-6@`-6@d-6@h-6@l-6@p-6@t-6@@-6@x-6@|-6X -6ǀUS$8EE?D$ ED$D$E$o2D$E$1uE$f2; D$E$1E}uQv1$S1D$ ED$X D$ 4$m2E$1$24D$ D$E$32 D$E$2$[]US$$EEE D$ ED$D$E$^1D$E$0uE$U1<'D$E$0E}uQe0$B0D$ ED$DD$ 3$\1E$0$13D$*D$E$"1+D$E$ 1$+D$E$0+D$E$0+D$E$0+D$E$0+D$E$0+D$E$0,D$E$z0/,D$E$e0C,D$E$P0W,D$E$;0s,D$E$&0,D$E$0,D$E$/,D$E$/,D$E$/,D$E$/,D$E$/,D$E$/,D$E$~/,D$E$i/,D$E$T/-D$E$?/,D$E$*/-D$E$/,D$E$/+-D$E$.,D$E$./,D$E$.8-D$E$.,D$E$.O-D$E$.,D$E$m./,D$E$X.8-D$E$C.\-D$E$..,D$E$.s-D$E$.,D$E$-/,D$E$--D$E$--D$E$-,D$E$--D$E$--D$E$q-/,D$E$\--D$E$G-.D$E$2-.D$E$-..D$E$-B.D$E$,Y.D$E$,n.D$E$,,D$E$,.D$E$,,D$E$,/,D$E$u,8-D$E$`,,D$E$K,.D$E$6,.D$E$!,,D$E$ ,.D$E$+,D$E$+.D$E$+-D$E$+.D$E$+,D$E$+E$+E$*$[]S3husage: %s [options] Options: -a
Perform analysis only on requests from the specified IP address. -C Location of the srg config file. -d Enable debugging output -E If the username does not exist, look up the username using info in this file -f The file to process -g Group analysis by specified criteria A=address, S=subnet, U=username -H Perform DNS lookups on IP addresses to be displayed in reports. --help -h Display this help -m Specify maximum number of days to keep a report -M Output a summary report suitable for emailing. -n Specify the netmask to be used when grouping by subnet, ie. 255.255.255.0 -o Output Directory -O URL where reports will be located -r Enable javascript column sorting in output -R Show transfer rate in reports -s / Perform analysis only on requests from the specified subnet. -S Show time value in reports -t '-' Time period to perform analysis in. Records that are not inside this period will not be analysed. i.e. '31/10/2003-1/11/2003' -u Perform analysis only on requests from the specified username. -v Verbose mode. Print relevant messages. -V Print Version and exit. helplog_fileoutput_diroutput_urltitlecssfileemailreportfilterbyfiltercritgroupbygroupbynetmasktime_periodphpheaderphpfooterdebuglocationshow_timesshow_ratesnonameexists_showipiptouser_filedontshow_onlydeniedusersphp_authenticationmax_agelookup_hostsverbosesort_columnsa:Ac:C:dDeE:f:g:hHLm:Mn:o:O:p:P:rRs:St:T:u:vVWARNING: -A is deprecated, see the FAQ for details. WARNING: -c is deprecated, see the FAQ for details. WARNING: -D is deprecated, see the FAQ for details. WARNING: -e is deprecated, see the FAQ for details. ASU%s: '%s' is an invalid option to -g! WARNING: -L is deprecated, see the FAQ for details. WARNING: -p is deprecated, see the FAQ for details. WARNING: -P is deprecated, see the FAQ for details. WARNING: -T is deprecated, see the FAQ for details. srg (Squid Report Generator) %s %s Bad Config file %s, giving up Setting 'debug' and 'verbose' rules to true Setting verbose to true Setting time period to %s from config file Setting title to %s from command line Setting title to %s from config file Setting input file to %s from command line Setting input file to %s from config file Setting output directory to %s from command line Setting output directory to %s from config file Setting output URL to %s from command line Setting output URL to %s from config file Setting CSS file to %s from command line Setting CSS file to %s from config file style.css%s/%sSetting PHP header file to %s from command line Setting PHP header file to %s from config file Setting PHP footer file to %s from command line Setting PHP footer file to %s from config file index.phpSetting IP to user file to %s from command line Setting IP to user file to %s from config file Setting maximum report age to %d from command line Setting maximum report age to %d from config file Setting 'filter' to %d from command line BY_IPBY_SUBNETBY_USERError in config file: '%s' is an invalid option to filterby! Setting 'filter' to %s from config file Setting filter criteria to %s from command line Invalid filter criteria for address filter: %s Invalid filter criteria for subnet filter (netmask): %s Invalid filter criteria for subnet filter (network): %s Setting filter criteria to %s from config file Setting 'groupby' rule to %d from command line Error in config file: %s is not a valid grouping netmask! Error in config file: '%s' is an invalid option to groupby! Setting 'groupby' rule to %s from config file Setting 'groupby netmask' rule to %s Setting 'noname_showip' rule to true Setting 'show Location reports' rule to true Setting 'show times in reports' rule to true Setting 'show rates in reports' rule to true Setting 'don't show denied groups' rule to true Setting 'perform host lookup' rule to true Must specify a PHP header to use authentication.Setting 'PHP authentication' rule to true Setting 'column sorting' rule to true srg.js%s: invalid time format on the commandline! Run with -h for usage info. %s: unable to parse the start or endtime! Run with -h for usage info. No times specified, assuming start at 00:00 and end at 23:59%s: End Time must be after Start Time! %s: -a -s -u options are mutually exclusive! %s: please specify a netmask with -n! access.logsrg_reportsSRG - Squid Log Analysisindex.htmlwError: Could not open %s for writing! - %s /* SRG %s - Default Javascript * * If you make modifications to this script you *must* modify the * first line otherwise your changes may be overwritten when SRG is * upgraded. * */ function extractOrder(order) { if (order==1) return "descending"; else return "ascending"; } function extractText(cell) { if (cell.hasChildNodes()) { return extractText(cell.childNodes[0]); } else { return cell.nodeValue; } } function makeHeader(row, celln, ord) { var link, cell; cell = row.cells[celln]; cellt = extractText(cell) ot = extractOrder(ord) link =""+cellt+""; cell.innerHTML=link; } g_table=document.getElementById("srgtable"); g_head_rows=g_table.tHead.rows g_msgdiv=document.getElementById("srg-message"); if (g_head_rows.length==1) { for (i=0;i(nQ$8( )(R$#( ( Q$( 'P$' 'R$' 'nQ$' 'Q$' 'P$' 'Q$' 'nQ${' l'Q$f' W'Q$Q' B'Q$<' -'nQ$'' 'Q$' 'Q$& &rQ$& &nQ$& &`Q$& &OQ$& &3Q$& &Q$& p& Q$j& [&P$U& F&P$@& 1&P$+& &P$& &P$& %`P$% %P$% %O$% %O$%W$% % % x%W$n% D$]% S% E% 6%D$+% %  % $s:$$ $ $D#$ $`D#$W#$ $ w$ g$W#]$ D#L$ B$ 4$ %$D#$  $ # #s:##B## #W!#B!#W!#W!{#W!o#W!`#W!Q#W!B#W!3#W!$#W!#W!#W!"C!"W!"W!"W!"C!"W!"i:!"W!"W!"W!"W!y"W!j"W!["W!R"C!J"W!A"C!9"W!0"C!("W!"W! "W!!W!!W!!W!!W!!W!!W!! ! !! o!WAe!CAN!WA@!WA:! .!)! !WA!`CA WA     WA CA WA WA WA| WAv f WA\ BAO WA  WAWAWA  WABAWAWA y aWAX @WA: . WA BA   |WArs:AcWAYBAIWA:WA.WA( WAAAWAWAWA WAAAWA } mWAc`AA7WA1 !WA AA WAWA WA@AWAWA WAz@AmWAPWAJ :WA0`@A#WAWA WA @AWAWA WA?AWAx m _ S CWA9>A( WA  WA?AWA  WA`?AWA | lWAb ?AHWA@WA6 '5A!  WA>A WAWAWA 5AWAWAx i5AIWAC 3WA)>AWA    WA >A WA v fWA\=AH 1WA   WA=A WA WAQWAK ;WA1`>AWA  WA >A WA  WA=An WWA?   WA=A WA WAkWAe UWAK`=A4WA!  WA =AWA  WA<AWA <AuWAk \<AHWA> /<AWA WA<AWAWA WA@<AWAjWAd TWAJ<A3WA$   WA WA;AWA WA WA;AoWA]p;AUWAIWA9WA+WA%    WA WA@;AWA WA WA;ApWAa V E 8WA2 "WA:AWA WA WA:AWA   wWAms:A^WATi:ADWA6WA-  WA  WA@:AWAWA WA WA:AWAv k Z MWAG 7WA-9AWA WA WA9AWA   WA sWAi@9AUWAD 4WA. WA9A WA    WA  WA 8A WA p WAj Z WAP 8A9 WA*    WA  WA @8A WA  WA  WA 8Au WA] M WAC 7A/ WA WA  WA 7A WA WA WA  WA `7A u i Y WAO @7A> #     7A WA WA  WA  WA z WAp 6A_ S WA*  WA  WA  WA 6A  WA  WA @6Au i WAX L WA; / WA  WA WA6A   WA5AnWAV JWA@5A( WA5A WA5A WA WA WA{5Af VWAL@5A0 $WA WA WA5A WA4A WA A AQ A A| Ax<At ApJ Al- Ah Ad<A`<A\<AX<ATAPALAHyAD<A@A<<A8A4<A0<A,<A(<A$<A <A<A<A<A<A  A<An AB A A<A Ag A<A AA<A<A<AA<A<AAJA"A<AA<A AAh R4AH+A7 +l4Ad4AW4AO4Ag<4AH#4A)4A 4A3A3A3A3Ao3AP3A13A3A3A3A3A3Aw}3AXw3A9l3Aa3AX3AB = $ + W  ~bB :XS% XS ,TVW>V 2 W%VW%V 2 W VW V 2 WUWU 2 WUWU~ y2 sWUkWUe `2 ZWURWUL G2 AWU9WU3 .2 (WvU WvU 2 ~W]U~W]U T P L H D @ < 8 4 0 , ( $          !0"(%'$*.#/& +!0"(%'$*.#/& +-1),nX}+ST,TPT T@UX4U TTlT >!i#$$0W WQWBm4f`B S s&f{X:K])__Z5usagev___i686.get_pc_thunk.bx__Z16do_configurationiPPc__Z12set_defaultsv___i686.get_pc_thunk.cx__Z15init_javascriptPKc__Z15init_stylesheetPKcS0__Z5usagev.eh_Z12set_defaultsv.eh_Z16do_configurationiPPc.eh_Z15init_javascriptPKc.eh_Z15init_stylesheetPKcS0_.eh___i686.get_pc_thunk.axdyld_stub_binding_helper___gxx_personality_v0_srg_version_cvsid___sF_optarg_progname__ZNSt8ios_base4InitD1Ev__ZNSt8ios_base4InitC1Ev_fclose_strerror___error_fopen_access_localtime_get_date__Z12break_stringPcc_inet_aton_asprintf_free_parse_config_atoi_strcmp_fprintf_strdup_getopt_long_exit_printf__ZSt8__ioinit_ZZ16do_configurationiPPcE12long_options__Z41__static_initialization_and_destruction_0ii__GLOBAL__I__Z5usagev__GLOBAL__D__Z5usagevEH_frame1_Z41__static_initialization_and_destruction_0ii.eh_GLOBAL__I__Z5usagev.eh_GLOBAL__D__Z5usagev.eh