dnsdiag-2.0.2-bp155.2.9 >  A dkVI%z !`^2qM*-v\wA`LT!H20]< 5Bw"d^^=et7q*`5GDU5KWKnY\aU Xys=e@vTxVQ2|}OԌ%UUw~Y, J3J_h] my`B@_V?5Fa<1s0,l#nFe 0.}!! h(v2-!Ph.8Ϲ{e-H%O3#݈&OX}DO@Ԏ3YB,(/qRPPJѵP}$ FбQ06< ?)Uo\/%$2\b@DhG^;$5w YpY{cPbU3j߰e¨TyJ /\Rc-܆zp~(.ir]叼m1 3ϵEߠWVOYJ.f_VOQ҇? i:IWzN'""i!K^nx }~tO@d1e\"S!K{< &V]H:s9r4x̞BJl˜|_*w,hN8pn7cI)&7$eM 48@"Tj k(P)u֥ 7Iw0Ů7"@u$̞[|ڐpUKA'+>pA ? d   75>K e L       \  t  D  (M8T9l:BfFvGHIlXYZ[\]^ bcdeflu0vwxxy X z     Cdnsdiag2.0.2bp155.2.9DNS request auditing toolsetA set of tools to perform basic audits on DNS requests and responses to make sure DNS is working as expected. Dnsping can be used to measure the response time of a given DNS server for arbitrary requests. Just like a traditional ping utility, it provides similar functionality for DNS requests. Dnstraceroute can be used to trace the path a DNS request takes to its destination. Its purpose is to detect whether a request is redirected or hijacked. This can be done by comparing different DNS queries being sent to the same DNS server using dnstraceroute and observe if there is any difference between the path. dnseval evaluates multiple DNS resolvers and helps choosing the best DNS server for the network. It is recommended to use one's own DNS resolver as opposed to a third-party DNS server. dnseval can compare different DNS servers from a performance (latency) and reliability (loss) point of view for when DNS forwarders need to be used instead of a resolver.dkVwildcard2SUSE Linux Enterprise 15 SP5openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://dnsdiag.org/linuxnoarch&,H-]>odLz % zA큤A큤A큤A큤A큤dkVdkVdkVdkVdkVdkVdkVdkVdkVdkVdkV`h2dkVdkVdkVdkVdkVdkVdkV``k5dkV`h|dkV^"vdkVdkVdkV09faecb4e9eaa44a99da776e00931a16a63f8919daf042b7660a8ab32cbcffd4aa8757044514942742ba56c248c67d9299f51c605b0e0e26e48cef7be692b5e7df3a1af821b66b519e26fe5590e51ea88639e382e06a2c8e00ef9d81f4bfec4502e45caf477251b7a01ffce54ac0019786188613b8cabdd7723474023041405ed0a52fa367a9711c3ad71f36ad9d68fb062d0c52d956c67ea13980f0f0f43c8a01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf2b995f3b4866fc9a3dcc8f48a9c262134fa733608f733d8115f7dcfda77960cc94abe7e5115522d92df3d954d5384aea0180d37883ec6031a7b8f4871818a868ecc0f662d375185f49be064fdc266526bde7c0f7b34224ed1115e5c91bf779ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559e1b45c6cc4d64b7481336f676c7d1a3063edf07acc3271d25496c87c74e20779e1b45c6cc4d64b7481336f676c7d1a3063edf07acc3271d25496c87c74e2077372b3ab15b23e6e32cb29f0089c68383038bdc928abeee677cd18234ac87f336b1718ca14c2260432fb472da623756f055ed3df50196cdc110549df3bd3ca5a533b02c872e7ba2ff15d69c2c88c646bdcaf8efb01f91ad5946f267f2af2a309a081df80bb4f71bfe0a74bd508ecde2452b63c2dcf4a944b980ccb16470c9d8c718b6b1d72ab4b6417699393be85eea3b312655f0f19a595a646df204aadaea983bb7902e1c5745e67a657501b9e8da68f70ee32086ef51a26f05bb7dca88be598b8068542e268eec280a13919a8fc1ab4d3fa18bff63ae9177ce91683144c00c4bd5a9513aa0994185148fbe53a2b4f1a5d40d4bacb5a780f434c7e4e0950eccd9fbf7c8e0e8d82b4e5a82051a035329508100fd6a7e7954c247fa3bbcd9f465c20376ed0601d5f4ed631704324d0860c4aad213946adad67bffb8fe8f8e7b31c92b01be9a5d614747ef5d7d3b2d2cdb0d13c2ef62cca0ca43f5b83d08028832rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnsdiag-2.0.2-bp155.2.9.src.rpmdnsdiagpython3-dnsdiag@@      /usr/bin/python3python(abi)python3-cymruwhoispython3-dnspythonpython3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.61.61.15.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3``i@^$D\\@YZ@Martin Hauke Martin Hauke Martin Hauke Jan Engelhardt Sebastian Wagner mardnh@gmx.de- Update to version 2.0.2 * Bugfix release - Update to version 2.0.1 * Add support for DNSSEC * Add -F to display flags for each response (dnsping) * Display full response in verbose mode (dnsping) * Add DoT (DNS over TLS) support (dnsping, dnseval) * Add DoH (DNS over HTTPS) support (dnsping, dnseval) * Add TCP support * Improved JSON output support for dnseval * Refactor and PEP8 cleanup * Do not use system resolver when not needed * Add support for user defined source IP address * Add user-specified destination port (-p/--port) * Improve error handling * Display last response code for each entry * Rework custom socket and custom TTL support * Rework time calculation logic to eliminate an extra DNS request that was just sent for timing (dnstraceroute) * Update docs (output samples, use cases, etc) * Use proper terminology (in code) to reduce confusion- Update to version 2.0.0 * Add support for DNSSEC * Add -F to display flags for each response (dnsping) * Display full response in verbose mode (dnsping) * Add DoT (DNS over TLS) support (dnsping, dnseval) * Add DoH (DNS over HTTPS) support (dnsping, dnseval) * Add TCP support * Refactor and PEP8 cleanup * Do not use system resolver when not needed * Add support for user defined source IP address * Add user-specified destination port (-p/--port) * Improve error handling * Display last response code for each entry * Rework custom socket and custom TTL support * Rework time calculation logic to eliminate an extra DNS request that was just sent for timing (dnstraceroute) * Update docs (output samples, use cases, etc) * Use proper terminology (in code) to reduce confusion- Update to version 1.7.0 * Add JSON export * Ignore unrelated ICMP messages * Fix statistics calculation * -c 0 for infinite ping * Flush output messages * Update sample public resolver data- Generalize description. Fix a few missing words.- rename to dnsdiag instead of python-dnsdiag - Update to version 1.6.4: * no upstream changelog available- Initial package, version 1.6.3python3-dnsdiagwildcard2 1684756197 2.0.2-bp155.2.9 dnsevaldnspingdnstraceroutednsdiag-2.0.2-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txtutil__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdns.cpython-36.opt-1.pycdns.cpython-36.pycwhois.cpython-36.opt-1.pycwhois.cpython-36.pycdns.pywhois.pydnsdiagREADME.mddnsdiagLICENSEdnseval.1.gzdnsping.1.gzdnstraceroute.1.gz/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/dnsdiag-2.0.2-py3.6.egg-info//usr/lib/python3.6/site-packages/util//usr/lib/python3.6/site-packages/util/__pycache__//usr/share/doc/packages//usr/share/doc/packages/dnsdiag//usr/share/licenses//usr/share/licenses/dnsdiag//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/19e45ed27a2ec45645768dfc3fc93af2-dnsdiagcpioxz5noarch-suse-linuxPython script, ASCII text executabledirectoryASCII textemptypython 3.6 byte-compiledASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRRRRRRRRRRXg!"[-3Nutf-8b6fe9f614075d31e3eb5731aaf9282f4d1ca5bab63ac7198148c64575d48b384?7zXZ !t/+FH] crv9w?TT["8$tƆ 0@r5Y$d5L*^q' fA2qw)%uV~})X/Bo׬ۭƩg! A8oh*.e3K ƕb665Fm<8zΜISNO+`8F"ʩb~N>(B7?++)i:^P/UUt e3L/,(tcW5")7ʡM UE9{U.J?.NT%60V%7Xw_G0޽r,uT/93a,x S.kו ZH:n% ʬ#6|-x6켒gBWl߄2O3v‘! w}iQgjd`,0i$*Z /Sjqxɫ,6 &qpu5@͐؍x ½91D_{Z:ޟfB{]oIzN068@(^mC馎ˉA7Gb M4#dAVԊed6727:G\4{KO>KKg=w p>5 B \7!y&#b@:6HB粇po "ӊ 5fu=w mè[{gdo!Ѻ<c;b_h2K$M W7iUܛ+mmsfDm8R])™54%uC5vJ-T>8#+ˎp-:AWIUsF3C@bcEM㹶6*#'i܁/ j!{Af̿Cԏ; !x[57Sϔ9zuW>l@9KM1r}Ϧy(P`KҢSY |V;گnv(FY9L፜!Ţ4^]?2hҿ({P>RaؘkۃY*笠\ 4P#ËW}8/WJ KPlt, EM 74m5cgap ,0HGLї𪟗v,1%ϵ¢2硿WN&&(_Ԃ̓@&Tvh:f<z. G?ԷtE[@+@jd{ZtA[C3o. hU(&J %C yRVEW1\4=s.W&wP;* ~aec9W^5P.%;q9tX@Lmg` #{,4={%Q-@irh.*nߢK+3D$;BI'2 tmޛ">B%E81t̨a6 4) ]Q2} ,AX gE-R̒TsofS @s@֜p$u DFƏVEN1@@Z%${ F@J >O̜1|Y\y#*к(#-[$5|W/lk T6WF:?v<4bvYyۃoZp7˛ľ[F=x(41gȌWA94L`Tti5Gb%g [J9zb , L$PN `X%~[0Q~IYB#mӐgc tgQ6%G6u f2^H/)Y5⶿U*N${WA  =rWmI$rWnFw7쁷N}" B-"(7ged3abxO"q3Nz'Eݸ$> 'sjġ#˜$wNMq^ruݙHG#W0mų&7*?^ãV Qr' ljJk';V}:x?#L KWj|7`b/~|ж2,fWfJ->yaTUM= UR@ p?4oS]ȸD± Ą> {?H=4YD\b Dx/ޅԖګwDʽ@jt*ӂ~lB1RT"ojIA$ѻbY!!Nu1ԽiSLU x.!;{қxHsJg If6RmI1x_b&uin&BMx D5ܘXHk)uR Cc5Jl?o6شrhݺ>ض7l28D"y)V#O\1TAvCd ?757ZT1ޑ #(270 wS{˴q@c*b|"ip[[}_k22}COš&x>;r.2gn&7~>Ul1pe k%7jU(V_)֏#Z :4)PlahPI6, ~.~WO,C5hv۰86[F (1^׺9{`2o*O2_(=HR0a- leКW /ub ;8^I:0pXƚ̌Pߌrfsl ӵg0۴#}.[sRå ^2;~Z-LU:*Z]trbl}P& Luά#2R5'j:JM:$d?&I"7+w3%] ƁU;|QkJz~a~=3{70zڱb'~\d"qzbzᆲrI~A$dGvD)8h6&e"zK)`e SP"\EZEtե۳47 ?F)-8JP҃ˎp$.2utLRL g"axZOi:֖\Fvr*P.s>hk*0RpjȽ+TqX3ͅ+.ی2n+j´WWM1de^=fF!=Es8c2KeȠ < i!uxwQ|l)pRY'lBCWA+fa3aLD,5 dэMDZj6\?1eIP_kꡟ` ir&{i\sBQ]DozPeHAû␍͔S/UIqdD["p@{}ڏ*&`+4/TT^5\d(xd=ƍVкnQWg{z_#1t d¿Z=c- z{_2ppJ.}\x 6U$f; y*6,ۉZ^*Cj{{I7L8 + yi51ܠk DFn0L|a K8TǦQ[y<:'uERtXq(`o5\΂Iײ!5`hp1u'~w~&2L@do2 MC=JdnMDUny+[֋ rp;899 ܴUly)5C2jFs+؃!kgMíݬ H~3ıedsV(HY*vd_-P{EVS B@t@M%QAO.UZ%D[Zw=Δp؅|]u6qD;ӆwN6~b=VzX -1*As>/+["ßLwh?r|H?Mj)ۦG-i兏 ZKe"gsģ<:..\$$ozK6~avMɋ~::i2]UGl)%:^!A&j M|zb䡁%)r&#m!)Lx9."LO1{&Ssˡc|aY3<M{#,{ww=Uh؍Q*\BKI2cpD $Xж^cn -p-d^qQSw9S݆IB6%O;r)7>|քnqt=HZyWҦ@'i/͇ۺOHMrk7 8ˑA&N)bb=E 0eՔѼA߯ ,O<%%uch\kK 3\GfSYe~PъrX\²Ԕd %X$iӊw/OIG cl{($! ?ء'GM.g%Ž﬏ѣ/M6<\ a_ uP}g[-Hâ"6sO*+lt*$HԮjQЖ}S娗3~3j%-0ş7Ͷ $I sG<(yyx7| ]/Ot!@(N wZpC[WnOaS%R\g\fUX_*wTaxמ* )dAM \6Et 5bwnѹyF6&ۓ.FȦw,bB5 nЎVa()e71vS[^0s޻H3F\yYw`?L,cr+~UaQgdy@^輽< ޻G9aa|%AoH%`2y%&:`bIvLJ֞x9}w3!LX=\Uqgoz\P,`EA0"smHs>8bzj,pm|̎>O\ 0!]'(v^R3uOP>-|PqT3ѽ#m4r[8? >ih>yNcv0<|^VN )S7vBH$+i@)i=LhtA9m+ ܯ#*غ/QY[S!V*(i6P<'R!J~G[!ֱp2+Iq.Wsf'n9ns d"XO}iaVRh_߅*n,}9<@$gKg+}Γd5/s)Of,᫁|AJH|71^͹g~?&΃gm] RV|›M/wF;ap Q W TKr +2v nd}x3u4=}eB`O Y9 R;is n#ꋼ! apKp XujF z$ՙXf &{n"<&C?si54!N!t;BK&̇#`&KgR Ilkz~Sr # 53e@_CjR(js96Q9E{/w{}g_I1rynFjg)VhMWM3ĝJL`d}ЩڷxҟL) acvJxcM QcyB諞#nMNBxsːqE_JBYVU dZ n,c$]r%&?8 Obsk.7/@T"jX**a X 9jUf_K"!5ޘI,CҮ{8YGwa+Z{NS#T c+R[ERф:SM`C>tZOdOn裡v۸k1PV *}0$UE Me(m25%fic˰^XtycbN(t_z~5Ticg {N/%" .d(ЎͥSˤFI=P.t 2oAV#k&+=zTMGBp6[ai]c扰ۤ. WXwOdbK5:ojUr;6w8 1r_rvDEMmSa Aj=}SM~^!۬rC0g1$-o1 )0^i䁗VB*sa_N-)f(2{'d( Yr9/ E̴#Js6{Q)߳v<*DpɳaEQJ@ɖ= YhRts4WǮ̀oL)BEF̑8Y᎔s6 Hł~0& Ss X-\;Ļ"&gBS0WĿ +nB4.V}hH୦J#ܯrBq`_>pę*LaOr?O3 GHQLOM*LUQEVݙPx-_u>ȿàcZ{JЦ49v&|Ń%}-fu.)U]GLFZyRd-mՈR~u.ӳ$}Mp<$o5$G&4TB7ofآ [sy"bT'kGT>o'y.?,l{dE)>=ggI;DH䂊,b"=)N }hVY3&v8xq#f\#ZCwaVaɣA?Y%Pds|b4nd$L%hV| ư]SR%RS$^aaA.>WmP$sXT]<ޢ/O!UܶOڤGDxZ{P o;I$lmPDD'SB M/%.`Zyݛ[>]Ђajg.7srZ cSNX Fn6x1A\g#؟iԁtGW"c?Ѣ8 qu#ϞvGc~њ]c}=-\^:S4O \CU͞t +r*!sMTu<9s޺K3;'s\3Wse}#p srE ٽn7ܴ]!$>$t'jHOBGC}D K<1DKgMtR {W`:|BfǀmoƜ!JMi2TiD%Jصg5@k*Jy]3->/OX-v+|D>qZXTjh]WN%gDOxWx1QIzLAH?D.e /h ʨЛYbU۸ŷܖ%]kk*yW3FvVgDJp k9٥o5ӂO d kBTir5"*s"ĀV$<ҐUL+4T#_넢M- `c@kAõ sdGԩ۩ܫ-t^ݍMfH.o[(AKpU ` Wvγ!_| fHC"gDOӺ51_B4A(1oǹ%(6kKѾf*$zhYTlZNk7;YB@%[46x.N E0mm@l"G+%"2b_TF~DI*=K fOQpZÐ Ŷh e!Yj{=̳LH4K)TwY_hsn ;i1N@PEMV{. qnkl ^?J.+;zr{TǪNߖ1T0Q{Tr$m]6iS٠v]CCUzߘ:of~3n PN%Ç +{ ړRO SH@l*MMJǠfA xP,/ptR=\+DX2_B O\l;y9sE{LlOMw OAq^y9t/TbjAtlavM\$5z{_6m, ԀeI:hATY8;sleԯw"s]4HIO7≃+ :c(/IFП"b +bYd?h?9,bQ/W͙;l17;ZD7sW1r-B MJ**G&B<_{fQk5g{3Xd.{>)H rZC֕@_yy R>$PP]vJ< iJ!5&)IVh CJO £ۭK llSc8>`|9оr'2yM7E -5J.m/Pǁ H?hB-$/m9 s䮾W{mG4'cm?3 {Z2Pe>rZPGݲOe /M7zF>}v\‘7Wۧ4]DOI[@W8V =`ECMb3O#ne^ UM e."9)Pz}RT-UIO^\< K3[0kZ3sq?J5Y.έCu߰ʁ,AVUB -T De6&=*sev%Jz f;X2A=_c1HYؤDxc`0Od'@r9t ( r?u#IZpV"# Eu2DS(S? *?_72|^v""yUގ m ktܭv/ ~c( 8ڔA6[uk >x]=w8WcT|HcN'G- eoV.fX4}dWO}DI$,&³shtO2QS~+ŨaNi}ǃ``.YXTD1YBxx2wR]"O7rShbw%i 3UvuC j$YcOog@WnL˂>Kޏ rj3MlL#hw9hr9Z]J" NI_ KNes$lCM8zc. T`.*Z[.^i}F1|W(W376[h$~?s7s^Of,jZzhנX7p5N/(!}-\p-Tv?LqM64 5vbk`d2ܯ%N\'LX?!hNGӯR `]~gÌQ7Յ­^,˅R|(R+ʔZ8Y`ٟ~GQv5i.䢣F ;mP%Oփ7 y0:Rg9l(L求 T==HO} 26,S1340D#\S1 Hzdr/([cAkĔ tMRE+{aH٫9AmB9ǫs^`2]"i7F8, 0 @,"/Nt#&%lJLYwPYZ\ Y/%֖7{! G)Sm|rAY %r؂M!6+bo;?`oYCO^3o0rNns+xE^5_u X綐ia?]F ;l~E%Svo+r7P0O5\PBb}y f-/-c!T21ƮpH(@.~d N˿c؞tp+{ֱh[R!kuU@1\+Ʃ]j Ġ|#듔J>ؗ&Kmcҥtn/eTxOk+l^}C}&_ 71l]FTk"\x:R'0\z=)UJ:e;03J4$ RJo9?wNTNuw]*M؂f^]Rx }?R}ٹ+9F_S*A{@֏gmg;^ݯ$:jxbɫhMB'M,eZCNgXlL7):+u C&? !9wN%I=J A:{}[oP`/d0@2Vw:1efʨEB,Afe}`ƊoY)g AU*ft, ;6SQȵN_saPh?}A)%fԪ0/..B|w4ߪQZK9)=7Z}ߜ>!wA*;e&^Ej˧Y`q(4{y\/Ti W,% MZ[:WY0~:j};yh:,uޅsub0Db|_ƣ™?ߪ\h҄I<D;2JZt+s$_XdzeYS׫BxJ2KHI hyjbRb@qm7eO-{ 9՟t_/OK#? vPdeX[BiLٟOz}f  57)8V25L$rְ)L^GYm=|vir喙/Sޙ/؛DԤ P?kYr8d^H'Oq*9~34+Z `By#if]$|P8Jt9/IE/zzv]<% (M7 2W U~=!҂J'cf f=߰wPA,.Ϸn>Ulj wp]-I4 :-n;`6֜y`>a ۤ< {G&~Ĥ {k ԰>jE:G%QxFfW5ܡ-p -gisbNTox_yb``]2cD6C?c gYNҿKg;F׵FJ_B@!,͖0s[MiЮ">|}6Keܴ'*q{78aSɻohRvm`d#T2/%l=C# Vel!|Pxi%zf)8nG[M6@Z>&DŽ M)r2[hlԢIa^" ^N8$_"ڨ,0TӋٌAZko˽zQv5.?i.l{6&ss/[?U/Lx{ٙjKjqugNc.hdզΉ(օ_W5tQjVÚ'Ϣ8c!%{i'm$ kCeƒP]}J)H&IvNfUPl.)biH,J`(|盁}q𱜨x=#d逸nbFP~(!!gvH4Dnae4 IfwC(Lnڊ ,7mq sX 7jnL)M)Cvgl1sMM@t-xP,H9 /_2F(+2VP''R0>450B,Jat嗨/́G$XԲDEt+@S\ň':88`¾CARC5&'隢cs~r(L}[Oql!ɚ%_\ɐ1'?|Fm+WDlfeexj O)WZ* h0H0B܇0HedK O6U/HtEPR>Kr1׬b-w3CX۬;bg鵻V׻(k ~RxYVnAO,u7-+Lh.,#B%4^ 瞳bݡՇXƁlg4l 蓀8~(Tpum ,iG*eNGznGѫ`(,l231FܭGl!^k4ȈAل{7QkoǭR^Sʑ]g!#!RLQW)`g`aʋLZ~$?"I#vI,/Nzέ?ޥt[E]&Jr>nջeQ7[ sN`L_"p@<¯vkwxޤ䫧 ʓY _ʐ6skNK`<$ 2V)ɅQ`'sl/"̭,/^XX8oP=upN1"JkނfD_o2j,$_yjՂE(,VL#Di\d^Xy;%HeP42T8%B'h"=oG?n?Ѕ2=!1@g%v@\ܼͧJ֘+&ϡe_{?34 HȋG\..U !%U]T(Ї@ < R  gR/QBxĒv]"X_~^YisylHs^+E\HyGETҭ_vRy'ao"(\m}|ߑ DCmc {a!sզ-žǻ8iClDC~>#c|cG8LcBRKK}΍w"`@}Yhۏ̃tľr/\6ڣ4nuxE-.$Zܲ.'Vp\]X'۴P7#t:2 BtҢs6Ҧ!K#ٍ:ψ\E0[u¾WaLp6Tv B$|½%i&vza@%B6ue)`x.h퇮 :ֲXjiTvͷwd*8NR- RoY}[J<4 ,m367:={Dˆ.ͺ$fvŃYb֧(]G+ei5: S%Zrӗ^:ַ+JU~#Q