Skip to content

Milisia Ağı Birebir(P2P) DHT Tabanlı Haberleşme

Notifications You must be signed in to change notification settings

milisarge/milisia-dht

Repository files navigation

Milisia Ağı DHT Tabanlı Haberleşme

  • Kademlia DHT kütüphanesi(opendht) kullanılarak durdurulamayan,uygulamayı kullananlar tarafından sürekli beslenebilen mesajlaşma altyapısı oluşturulmuştur.
  • Bunun ilk etapta Milis Linux için toplu iletimde bulunabilen bildirim sistemi olarak kullanılması öngörülmüştür.
  • Bildirimler anonim gönderilebildiği gibi imzalı olarak ta gönderilebilinir.
  • Bildirim oluşturulan kullanıcı tarafından ilk beslemesi yapılıp ağa kayıt edilir.
  • Beslenmekte olan bildirimler uygulamayı açan her ilk kullanıcıya ulaşmaktadır.
  • Bildirimi alan kullanıcılar şayet bildirimin ağdaki beslemesi kesilmişse bildirimi besleyebilmektedirler.
  • Bildirimler anonim,imzalı geçersiz,imzalı geçerli olmak üzere 3 tipten oluşur.
  • Bildirim tipleri Arayüz ayarlarından alımı ve beslemesi filtrelenebilinir.

Gerekli Kütüphaneler

  • Opendht (mps kur opendht)
  • Python3-Qt5 (mps kur python3-qt5)

Çalıştırma

./arayuz.py

About

Milisia Ağı Birebir(P2P) DHT Tabanlı Haberleşme

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published