ROOTFILES0000644000000000000000000000107515014145613011050 0ustar rootrootusr/bin/speedtest usr/bin/speedtest-cli usr/lib/python3.10/site-packages/speedtest.py usr/lib/python3.10/site-packages/speedtest_cli-2.1.3-py3.10.egg-info usr/lib/python3.10/site-packages/speedtest_cli-2.1.3-py3.10.egg-info/PKG-INFO usr/lib/python3.10/site-packages/speedtest_cli-2.1.3-py3.10.egg-info/SOURCES.txt usr/lib/python3.10/site-packages/speedtest_cli-2.1.3-py3.10.egg-info/dependency_links.txt usr/lib/python3.10/site-packages/speedtest_cli-2.1.3-py3.10.egg-info/entry_points.txt usr/lib/python3.10/site-packages/speedtest_cli-2.1.3-py3.10.egg-info/top_level.txt files.tar.xz0000644000000000000000000004016415014145613012033 0ustar rootroot7zXZִF!9vg@,]:ʋ\"7SJz*"eh=.;J,cNG#`Oc,E;+Q&UĦe'AOC) Joە3qt͒o-# ~'Ҳ;^e_U]VTr"K;&B^ƭ3f^GIM Tp]ؓ-lkMk[26R,|+U8:*gإ7q{SJW0R%lZgfLE#xt*)ivzv V+-ݽ:Fʀ<9X^vVԱEf q96ѢSH"'nx|uf*LE) ɞa,6w- sJxmJ;>4dcyxm`gyٸSi(ڬRaBiZ'Tƽ&# S.9o<瘉wSG؏NrLX%kawj;Z⦖9HxdžqA)SlCLOTYNPT>basHQ ΫbN :5WZ (oXPp|=RxV GӤAj[Jzp =BB;D]ld&jGg(khp(Wce252Hrm;r'%Mi@d)Oa%`$6.ƣiƆ3=-J _tScL l߲T=ߙmz6YBѫ07΃*DIAYBjZ_y"HpۨHAEɕH'm2 }\b)﷔!K*"@ąHFg[|½4f9&]x:34TT;+8binrymqfɭAѹ-1Dm6  Q? g;*ꝌTlHz6M\- ¥1&CA2 _u0Ǯ}gb4EL}3IG_մiMF ]dv¾'=eyݛx !=F)2^t:g0Z>1OgNlXoO UGM%?qi8]K{(lCԗtj쎈@R^(=G Ցí fQ!JAJup1d(JK8:d T=l61ne*ZZ3xx"LM-XLB:qG> -WkcT*ކMoxGt,FU=F^w`rFbzJ(1*.Z8/O9nTmQ ̟fF&5?*]P|a=m V(" 45 ۦ-^QFU.4xF$ GH(+k |(FMeY ٕ.-A ɝn Kʀlq%G?݂:q-0 BLV>Mcܵ{EaK4>ĂV&D"בm9/z/۪’ ؙ}ᖗV#>-~?kR/}P 66FVi#azc9ZTsi*G S.sT!cL!Cn4)3ڔFwJ-$W6p X/|d7&xRB~㨀:w,4 l20f&jj<O!ܿ.Tff;3y@zsOmTک AYqȬ8P'rM -RSEZi-vB9uUq8%Uo{C᰺3;XJLGخ"to0{_D}ߟ=Jd,U%s;tme2VS>JҢ6f*ܦ 㶈&O;qX@[GZZ,N;3huKA=Ol Wj(Cw0tPPTbl} ꯪHڄ4qh a͵E ~}Q7>W6ޚ f WFD ,)ÈDm'c"#{ir`Y*}*@>. qwkuz l. +`I/AHx Lut] >1 4)l#` @[Y4)SPN tZtcgE}9s`(#cYffJV (OKuS(b`l}b8ӀX#%YO"nL~HzbDj?2&<$ǩg :꘻ \%/H=g'O?Yr訚]:|3mPw#\Ո>12{4u$ϲ%Mx0ҎLgVd 0'eOZ<f%JK%TB>N&EQFSF =OOA! E9DݿN}6)PU!= *V=HRØTE@lq9e&[LoLqhXv>IAe [=I*;Wt㈘Dn_mÅcuev7A>NnȥSâq- CTtYz"?V1b'j`_)"$UP* C7B?;#i|&ܿ.'no|ӯ^:8\opLMAy~X^}/jy$Hd` +*20rɣa*qfu)PrQ%C E-}4Sg0Рx*l(|@u%e7@zNl9w<[Aƅ;~+&q!?ƴK-4T- _N C0 zN0:.dX&$ cZuLa~S:E_`tZ* \\s:^[x)F&>+g>bÐ3 O˚'{tY)fS d{RG3 Gb v8FkLRԪ%`#3 :B9죝N̉*=eZViS}!{S 4h3#xbZYO}.nn!ݻ|Zi0S&%pCehk&ܵ[`\1\n x֌{uЋ%JDuԻȟtVYla&X"[*{4RȺf 9 :T-/EU5{ė9LhH@t88otAD+?2#Y%`L=W;g3P.6!#s1ՖЭ_r_[jd:{3'oHǧ72=fMC= ՛ w=y 9';S jq{)$Ɨ;?P@i9"zEo;cJ9 ,b91pLcե>K)'gBǂ g b6{)VWr3t;LjvfL3ڙ*sHw[~e3'4=FqεZ]n^wJ5ZJ(xu#a<3Dc(vOE=DLcX U`l&25z{f94UJ/sְ?ŰD4.UM喳sɐ)cSvf?zmqEKڋ=11d!~=Mj:22}k-5Wvڱ\9KB8}4֦(@p_4>3*5`Qgr.ᆗ }-IdzNU%iyJyxDݴxo2ď8W11+p {sGOGE~ӏAh xv"]7K}/-!.H8Z~͈ u_?r &~9x"h)1*qINhi.= |=~Y;Kźd7 @$ltT$R6٧^AtUE 1g+=t aPXN/.S73lTIM$`P<5oc< P %s =pL>٭]xđ'Q؀x;AGʨ ow U*Ckal[1YE+t$xttuODKyõ!XeOF0hDf)dgs٭&FY.4\oDEJՏiy3B_,mJ>VDNn52Gd -fo6{H?S+>_܃r@dHiOaE1$QL7R'IZC%A6skßZ@v~ 'xFNJQ7U F3h /|2cbCx8bB}Z41iXGȽ1܇E\;{(ܤp];ҽs"*Mhy!ˀ˧fhe:dl:Uڃ/xr>~u~+f!&\1y4o>Mn{޲xO'0R@2Sf@+2::q~h_2mӁ3y]hheȜ#)Å )YUYh7bRc~F fm֐_6RU-]O|2u z;-5cSMa}6[Jč{;*ɢ̚O:{Fi>D 0ҠY~!a]&8Hj'lZ8݅YNB/xSPekBtFcBR\K!zii Piϻ:Biґ9-X;w1TSNJ _;,nY!96THذR3U77ɘIPy-+P ]΃;#HO\(o9a}ְ0B SOq;Q8\8<%"{Ղs%uTjbrzy*F,dL*Y+u8 FTK v#LH; y^c_n Y1`{,IAWX dܣ?L<&VBQ-@E}+MAK j(@q^!ř>6/By3}Eӝi=~9GXH4f,U1Y$a9LbVFDk XCf/xk\[©^$ Idy * {l>77#Rv(Ɗ7s:BdY#ßʫ%;L!O}# l3oDX4y~NTj+̘rQq(K5yr6;4/fTݏ2P+_hl!"}:]})h/c #:)kFI>{ze7qб=^M$ώ)E0ha! b|,\ * uꂲt[$П74Z ޴/kСԂb2G@gszhql -GX?; Dvi`N?-cɺIlA Z<a_1?+\F$IW`_UE~R8r1͐=S<%׀^byclJؼHY`00lB"'[j $Xb}-TKc(p*e6:%Y4E $+X!1x^ikv0ErHMk-6 ,t j ['{h&DvE*W{ZFW[&-uJP$ |Z %̶N_ZUc7_/ je)xˬy0pTy;z>(.ƉI'\LY;"nQR`lY+hUlK_.5BQCpK|+Y=^/*-BZ#&~4_69"r{U[^$JZ]|ls8׸um,raN\FG5p>f6KhP9D΢[XWPloN4R?V !#W0G8&!)E @I5||p r}N PaĕiyDZ_mSj7O'}"đBœޅc %Tdzn_IOr/+AғH:#I>>&[Zڑ)i= .L(@)r/2h?MRKoGѳoZpZSYNZmO6#dwO ߠOguߖ.r>OC!e# Ԝ⏐'ŀa TB[tgq5Ⅎ}[sޝ^;73ek $ܜc53VRIy1"ē+Yl$ArU$˲ɫ܊߸@{ls :ysKK|#Ē H_-v~Zax؈;#L&]_ak0$ņavGxDee@PG0ѻOcIsF;@$BvNu6| T5S@/a+.vY|c܌FL,nAg/<۳DNn0uhRtX0oNR+A! cK7;?/5FFT筼XjA u"w{icUKnyOEѺf2-z#g1(@x{>x(5[*f1WiIS$9Vt zkrUJ2P(#qhAKɌ'8 u4 k-诤72Z3(3:йC"A q_.L쾹d* Ŏd$TXAlc%9za 9@Ϋ(*5 U,W(a]{QQ!(ǐ8Рah ֣_GJzOf|Hׁ/o[0%́#Bv23M&2fmNZ1x"TIm>VIUիC*1 w8YɩIˆ>=Xm[_*$ωڝ}oϮnP|JJ_a],Ns ildxͽUw9Ղ$t{>zrm1Iru{h ȕ*pD#81WS=t!/oMxix}CB[$@-4{\LJ-2V^L Ͱ2m.8wZ ^߻|mqWe ~2Cvz}I9,fb| ~'1]=(,>SAOgxwoH#R~XҦUPpN~&dz4 yo:sdYE4BMkJZ2dƥ .Apk^.1̎hz>zAVej ˎN~rahR𕆈O3*CN"CHACg z?a.`l8.uhPvAZּƹ$*O8L&RüM%SNw2bzp1K7dAfV'w+ap{.@2$ evuP|m[H$3zI+xB'*s8&\R$.%0S[ uQL4AY^r=3UH'l׈0LeoyL+*qvn}$HL0ўW/WGcClJ{E+CcLE(Y@O~Ntsdh*.m q] dICݬu |=cJUe.Ù0ZVE_G@߇do+r9x'Wn-V[pM1:bCD NV*WKQ\B[!v5Y`_a#&NNBcxk'ja%slϻ<4 9<*a:VТc\ \e4`iDY6h?ϜaOOHHv%iҗR鵤"VY{P ^ 7ETkPЄ$o yK0)("K.kŁ@!oH fփI&CT_;9sǰҜuvm5j_p#_]yU*;]8Ԛ'k8I}wn46ūh<2,F\Dw0 є^+{.~tv Bdk{ DOg*P%t?nj24B)w mҨ[@@?'+872+T-N-/ ^g}da衔ǖ[G{a˄XAH5n2 ;~OK^Jn$4ctHU=_7by(GoRg 죛j}7(=rR S dǬ,]M~Syڗ DɎi0Osow.C`6y![oO3Ah/~%m@1sf2;ZY[pF=!^+Fي9@$&H&ri"Y'kyM;/7"\дHn^Ϯ=>jWI3_|\l%X!WnV1%̆WrQGE?HAz㕏}C稈)PW8\Nǟac%~5FoIP Q<*h"Oz67v'Fw  }1 .l6l8)Hld,VOzfn$Bb0Tk3hhIvS{޼6L " lcTfG3G+ 99VH5Fl- !t+7xZ`Yޑ 0`鵹X -tq`xrH q2;5g07(W~W-jSe9_C!X:@W4=jQ{.7Bbީxp%i^6Vﻊ5J+Oۯd&,14CTE^[68j$aX"l$t RѩpB}q h+ +O9o"3eOUBN.Ihe4GyɬJ}ZKh ̫>4G2:Ksk(w>?JH.GM5۩D:u3}znoP1j($b[f^2Pbth~mBAo> x 6r9%T*7LOQt|sgy_۪YR,,z?I-H[5-E; =>/U^"w33}+ƖQZ1]KțM-JnL@cy* ӣ<'nG*.9W0p1O|Av:}[ۇ5mrW! uI a V7r"v} uI͎?s5_NcەWWw1.p33V85W4l֝ٙ:),ј+y򉄤/ye ByMz5ء R(MFjM4dP 1l HdW\7&L^_(lMv$p0+^P~W-9%yڬJio&!;¨~ 7BpXא詽DL4hܾjS9F?;hQ$(<F\0&&Vx=~)}k!\,F#vnݤk~au-HXO&;ⅉB֙!5QRLD̽4 $Z N(wvy퓝luq\XjQ.$E<헣;a_Y/ >tT|[+ ST Xe1o،79|\'~-ʤ BJ4f[TaUY'3j1'%%HȎӅ=pއ̸VXX EfąU#>*OTJRm){ޥב3Ʊݫ ۖ&F ,NT̗R('~.+=d\o[ptN"2E#HhƋ|^[%E*cĹE $SLH}0ruouzGHQWkMS 2=etD ,Mk> X'CUD3y;΀9S@>f4KxD%zl|k@kt;o!@i kH&ZK=q-FN9W$]rfP/! Y [m+`7rԴ?41W"lbéŴzfް˛!'gT$ut Qy0?N-Q(HmAXZ^sCeۯvZ6u;uC>s N`rEbӤ6mI'(&9z1=(Fai3$612dQF$VgU".M0x`8 7b="+Љe17$A*ˉ>{#{~[zpzy([sŃ܉ʄn#?a<5Ez1rjL\e0Ҫo*<9ecsS(3 oualUX}uҵtTɇEl(bDI\͓~r 8]"ά?6P+5 s`4(Df6ݔ~HbF<`oӗ^|H\|!=T%C6]]?9[g2+zd3 ~\@fr~bϮ1߻HY97;q y1  t/q{# ȋ]fszFP'> ?1*z}gd@g}xӝ$dd>8;yAj#voC T#K[f#v WؒaX#)pz9q[bKK#hۉNR<'y^3~ۺgO7(stgl{_sHELp̐>əX:%UۗT`|5YW%DlZU0`@oE^e}Ep'R  Z'_j@hZSo<6'Xϋ9en% {|PV@j- gtX?{7S[6M ƪ@̹}{2B I*a.@k"avO*=Xf֖c@s\iBkdJd8Fv6 i'zFɍ?SxpA"gq+pJTkAH'N|T;YShV+Lk|cu/'\gE>L6DS`D 1ho{%D}o_]P<3_϶4'g8T, 9"DN*;39=CLczMD:nM>k#o4U XO=nNNC5?XQj7>RUᄋ _^JK lx)7/LeVHTm*U1tqU$(S@Y|7q̍?kBsi2(@ץ2x&(+7P<3w+S#,`VC}c %Cci[ m {SϖsY8a|2xw/xטĝqUDf!!濋llcDPWlWkP g@' '|X,%o0>fz/}&5/f4L ~7*R?DE&H ٍnFQQ߆goCvnOZ >m6ʒ$dt+A',w-aى @MDTKWl9i|9D[%3`zŅѫj\|)k^ WGQr0m4wzɊypbfH1zqCP$)! 8JfkB|ںȉ~-IE`X~TE)1[Pp6%,cycZ[8J$Y7h$Lra*oUHcl5GG0"ǃU4Ʈdy5XunhHJTkćnXظ] vp?q.tILa>]CהW˷zP> ;oo-}w\V2 PC|H3Wc҇;CsD+6Wq´XH dVRy\]EFƒ5B1-ɼ_r$8̢h3ű9IX!urXGm]r&r21ξMJK?,$QxhɭiO)Q_%~Oך\}y\/hu^l52 \:k'.KHn_~=45}3#hЀ5VȱgYZinstall.sh0000754000000000000000000000330715014145613011563 0ustar rootroot#!/bin/bash ############################################################################ # # # This file is part of the IPFire Firewall. # # # # IPFire is free software; you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation; either version 2 of the License, or # # (at your option) any later version. # # # # IPFire is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with IPFire; if not, write to the Free Software # # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # # # Copyright (C) 2007 IPFire-Team . # # # ############################################################################ # . /opt/pakfire/lib/functions.sh extract_files restore_backup ${NAME} start_service --background ${NAME} uninstall.sh0000754000000000000000000000326515014145613012131 0ustar rootroot#!/bin/bash ############################################################################ # # # This file is part of the IPFire Firewall. # # # # IPFire is free software; you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation; either version 2 of the License, or # # (at your option) any later version. # # # # IPFire is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with IPFire; if not, write to the Free Software # # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # # # Copyright (C) 2007 IPFire-Team . # # # ############################################################################ # . /opt/pakfire/lib/functions.sh stop_service ${NAME} make_backup ${NAME} remove_files update.sh0000754000000000000000000000326315014145613011400 0ustar rootroot#!/bin/bash ############################################################################ # # # This file is part of the IPFire Firewall. # # # # IPFire is free software; you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation; either version 2 of the License, or # # (at your option) any later version. # # # # IPFire is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with IPFire; if not, write to the Free Software # # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # # # Copyright (C) 2007-2020 IPFire-Team . # # # ############################################################################ # . /opt/pakfire/lib/functions.sh extract_backup_includes ./uninstall.sh ./install.sh