Milis Linux Dht Tabanlı Mesajlaşma Servisi

milisbir 6c55e1e0b1 goc hace 6 años
icons 6c55e1e0b1 goc hace 6 años
ui 6c55e1e0b1 goc hace 6 años
.gitignore 6c55e1e0b1 goc hace 6 años
README.md 6c55e1e0b1 goc hace 6 años
arayuz.py 6c55e1e0b1 goc hace 6 años
bildirim 6c55e1e0b1 goc hace 6 años
bildirim.cpp 6c55e1e0b1 goc hace 6 años
derle.sh 6c55e1e0b1 goc hace 6 años
git-guncelle 6c55e1e0b1 goc hace 6 años
imza.py 6c55e1e0b1 goc hace 6 años
imzali_mesaj 6c55e1e0b1 goc hace 6 años
index.html 6c55e1e0b1 goc hace 6 años
mesaj_gonder.sh 6c55e1e0b1 goc hace 6 años
node.cpp 6c55e1e0b1 goc hace 6 años
node.h 6c55e1e0b1 goc hace 6 años
sha2.cpp 6c55e1e0b1 goc hace 6 años
sha2.h 6c55e1e0b1 goc hace 6 años

README.md

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