Milis Linux Dht Tabanlı Mesajlaşma Servisi
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