İPUCU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

Seçenekler

(pyplot) Ping-Paket Grafiği -- N&SY Kulübü // Liserjik

4 Hafta önce
#1
Liserjik - ait Kullanıcı Resmi (Avatar)
İhbar Hattı Görevlisi
Üyelik tarihi:
08/2018
Nereden:
268,3 g/mol
Yaş:
1
Mesajlar:
1.476
Teşekkür (Etti):
100
Teşekkür (Aldı):
286
Konular:
111
Ticaret:
(0) %
(pyplot) Ping-Paket Grafiği -- Network & Sunucu Yönetimi Kulübü // Liserjik

matplotlib kütüphanesi ile hazırlanmış, cihazınız ile turkhackteam.org sitesi arasındaki ping süresini grafiksel olarak sunan Python scripti.

Github adresi :
Kod:
https://github.com/liser-tht/Ping-Paket-Grafigi.git

Kullanımı:
Kod:
python3 ping-grafik.py
Gerekli modüller :
- Matplotlib
Kod:
python3 -m pip install matplotlib
Örnek Figür



Kod:
import matplotlib.pyplot as plt, pylab
from time import sleep
import os

'''
Ping-Paket Grafiği

turkhackteam.org sitesine olan ping süresini grafiksel hale getiren script.

Gerekli Modüller :
   * matplotlib
   * time ve os (standart modüller)

matplotlib edinmek için:
    * python3 -m pip install matplotlib


author : Liserjik
from : Turkhackteam.org/net
'''

def main():
    print('*** Baslatıldı ***')
    test = 0
    pingler = []

    while test < 5:

        ping = os.popen('ping www.turkhackteam.net -c 1')
        cikti = ping.readlines()
        ping_suresi = cikti[-1].strip()
        sleep(1)
        pingler.append(ping_suresi.split(' = ')[1][0:4])
        test += 1

    pingler = list(map(float, pingler))
    _pingler = list(map(int, pingler))
    print (pingler)
    pylab.title('Ping - Saniye Grafiği')
    pylab.xlabel('Yollanan paket sayısı (adet)')
    pylab.ylabel('Ping Süresi (ms)')
    plt.plot([1,2,3,4,5], _pingler)
    plt.show()


if __name__ == '__main__':
    main()
Kullanıcı İmzası
press any key to boot from lsd bottle

~ SolidStar ~
'blackcoder, leaks, porsukhak, Hé-ll, "P4RS Teşekkür etti.

4 Hafta önce
#2
leaks - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2018
Mesajlar:
628
Konular:
3
Ticaret:
(0) %
Her `ping' implementasyonunda çalışıyor mu (cross platform mu)? `ping' çıktısını parse'lamak yerine ICMP echo request göndermek daha iyi olur bence. Programın bir sonraki sürümüne ekleyebilirsiniz.
Yukarıdaki RFC'ye bakarak ICMP implementasyonunu yapabilirsiniz ya da basit bir aramayla şu modülü buldum (PyPI):
Liserjik Teşekkür etti.
4 Hafta önce
#3
Liserjik - ait Kullanıcı Resmi (Avatar)
İhbar Hattı Görevlisi
Üyelik tarihi:
08/2018
Nereden:
268,3 g/mol
Yaş:
1
Mesajlar:
1.476
Teşekkür (Etti):
100
Teşekkür (Aldı):
286
Konular:
111
Ticaret:
(0) %
Alıntı:
leaks´isimli üyeden Alıntı Mesajı göster
Her `ping' implementasyonunda çalışıyor mu (cross platform mu)? `ping' çıktısını parse'lamak yerine ICMP echo request göndermek daha iyi olur bence. Programın bir sonraki sürümüne ekleyebilirsiniz.

Yukarıdaki RFC'ye bakarak ICMP implementasyonunu yapabilirsiniz ya da basit bir aramayla şu modülü buldum (PyPI):
Ping, *nix sistemlerde çalışıyor. Parser işleminde çok kasılmıştım pyping'i inceleyeceğim.
Kullanıcı İmzası
press any key to boot from lsd bottle

~ SolidStar ~
leaks Teşekkür etti.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı