DNS Performans Ölçüm Aracı - DNSDiag // oldnco

oldnco

Uzman üye
30 Eyl 2017
1,532
5
mfZkgP.png


Bu makale tarafımca TurkHackTeam.Org için çevrilmiştir. Orijinal içeriğe Dnsdiag DNS Diagnostics and Performance Measurement Tools adresinden ulaşabilirsiniz.

Dnsdiag bir DNS tanımlama ve performans ölçüm aracıdır. İSS'nın (İnternet Servis Sağlayıcısı) sizin DNS adresinizi ele geçirip geçirmediğini merak ettiniz mi? Hiç yanlış adrese yönlendirilip, DNS'te bir hata olduğundan şüphelendiniz mi? Burada DNS'inizin beklediğiniz gibi çalıştığından emin olmaya yarayan, DNS istekleri ve yanıtları üzerinde, temel denetimleri yapacak bir dizi araçlar var.

"dnsping"kullanarak gelişigüzel istekler için verilen herhangi bir DNS sunucusunun yanıtlama süresini ölçebilirsiniz. DNS isteği için aynı işlevleri verir, tıpkı geleneksel ping aracı gibi.

DNS isteğinizin yönlendirilmediğinden veya ele geçirilmediğinden emin olmak için hedefe ulaştığı yolu da izleyebilirsiniz. Dnstraceroute kullanarak aynı DNS sunucusuna gönderilen farklı DNS sorgularını kıyaslayarak ve izlenilen yolda herhangi bir farklılığın olup olmadığı gözlemlenerek yapılır.

"dnseval", çoklu DNS çözümleyicilerini değerlendirir ve ağınız için en iyi DNS sunucusunu seçmenize yardım eder. Kendi DNS çözümleyicinizi kullanmanız ve herhangi bir üçüncü parti DNS sunucusuna asla güvenmemeniz şiddetle tavsiye edilirken, ancak ne olur ne olmaz düşüncesiyle ağınız için en iyi DNS ileticisini seçmeniz gerek, dnseval farklı DNS sunucularını performans (gecikme süresi) ve güvenilirlik (hasar) açısından karşılaştırmanıza olanak sağlar.

Dnsdiag Gereksinimleri

  • Python3
  • dnspython
  • cymruwhois

Kurulum

Bu araç setini kullanabileceğiniz farklı yollar var. Yine de kaynak kodunu kullanmanız her zaman önerilendir.

Kaynak Kodlar

1. Git Reposunu ve alt modüllerini alabilirsiniz:

Kod:
git clone [URL]https://github.com/farrokhi/dnsdiag.git[/URL]
cd dnsdiag


Kod:
 pip3 install -r requirements.txt


2. Paketi alternatif olarak pip kullanıp kurabilirsiniz:


Kod:
pip3 install dnsdiag

Dnsping

Dnsping, verilen zaman için, gelişigüzel DNS sorguları göndererek, bir DNS çözümleyicisine ping atar.

BkSuTQ.jpg


Bu script, jitter (stddev) kadar iyi bir şekilde minimum, maksimum ve ortalama yanıtlama süresini hesaplar.

Dnstraceroute

Dnstraceroute, varışına giderken bir DNS isteğinin geçtiği yolu çıkaran bir traceroute aracıdır. Kendinizin asıl ağ traceroute'u ile kıyaslamak ve DNS trafiğinizin istenmemiş bir yola yönlendirilmediğinden emin olmak isteyebilirsiniz.

YdTPJl.jpg


--expertkullanımında, uzman tavsiyelerini (olabilecek DNS trafik ele geçirme uyarıları vb.) yazdırmak için dnstraceroute'u görevlendirilir.

Dnseval

dnseval, DNS sunucularının listesini vermek için gelişigüzel bir DNS sorgusu yollayan bir toplu ping aracıdır. Aşağıdaki script, aynı anda çoklu DNS sunucularının yanıt sürelerini karşılaştırmak içindir.

AockpS.jpg

 
Moderatör tarafında düzenlendi:

"Squ4LL

Özel Üye
14 Tem 2009
14,316
592
Çıkılan bu uzun yol seni hiçbir zaman korkutmadı. Gücünün farkına vardığın andan beri her daim etrafını saran başarılarınla en büyük tebriği hak edenlerin başındasın. Emeğine sağlık başarılı konu.
 
Son düzenleme:

oldnco

Uzman üye
30 Eyl 2017
1,532
5
Değerli yorumlarınız için çok teşekkürler.
 
Son düzenleme:

design

Yeni üye
9 Ara 2007
22
0
Çıkılan bu uzun yol seni hiçbir zaman korkutmadı. Gücünün farkına vardığın andan beri her daim etrafını saran başarılarınla en büyük tebriği hak edenlerin başındasın. Emeğine sağlık başarılı konu.

Konudaki bu ilahi etkiyi gözlemleyemeyen tek kişi benim sanırım. Ayrıyeten, gösterdiğin emek için teşekkür ediyorum.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.