Milis Linux Dht Tabanlı Mesajlaşma Servisi

milisbir 6c55e1e0b1 goc 5 years ago
icons 6c55e1e0b1 goc 5 years ago
ui 6c55e1e0b1 goc 5 years ago
.gitignore 6c55e1e0b1 goc 5 years ago
README.md 6c55e1e0b1 goc 5 years ago
arayuz.py 6c55e1e0b1 goc 5 years ago
bildirim 6c55e1e0b1 goc 5 years ago
bildirim.cpp 6c55e1e0b1 goc 5 years ago
derle.sh 6c55e1e0b1 goc 5 years ago
git-guncelle 6c55e1e0b1 goc 5 years ago
imza.py 6c55e1e0b1 goc 5 years ago
imzali_mesaj 6c55e1e0b1 goc 5 years ago
index.html 6c55e1e0b1 goc 5 years ago
mesaj_gonder.sh 6c55e1e0b1 goc 5 years ago
node.cpp 6c55e1e0b1 goc 5 years ago
node.h 6c55e1e0b1 goc 5 years ago
sha2.cpp 6c55e1e0b1 goc 5 years ago
sha2.h 6c55e1e0b1 goc 5 years ago

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