Tor Şifreli Mesajlaşma İstemcisi
Sadece Tor ağı üzerinden çalışan güvenli ve merkeziyetsiz bir mesajlaşma istemcisi. Kısa ömürlü (ephemeral) token tabanlı kimlik doğrulama ile gerçek zamanlı ve şifreli C++ WebSocket iletişimi kullanır.
Teknoloji yığını
- Diller
- Çatılar & kütüphaneler
Performans & metrikler
- Düşük gecikme (latency) için optimize edilmiş Tor bağlantı rutinleri
- Boost.Asio ile yüksek eşzamanlı (concurrency) asenkron işleme
Neden geliştirdim?
Ana akım mesajlaşma uygulamaları devasa meta veri sızdırır ve merkezi sunuculara dayanır. Tüm trafiği Tor anonimlik ağı üzerinden yönlendirerek ve mesajların yalnızca kimliği doğrulanmış akranlar (peers) tarafından görülmesini sağlayarak operasyonel güvenliği (OpSec) garanti altına almak için bu sistemi inşa ettim.
Mimari & kararlar
Arka uç (backend), yüksek verimli WebSocket akışları için Boost.Beast ve asenkron ağ haberleşmesi için Boost.Asio kullanılarak C++ ile tasarlandı. Kullanıcı durumları (state) hafif bir SQLite veritabanı ve nlohmann/json ile yönetilir. Yetkilendirme işlemleri, süresi dolan (expiring) tokenler aracılığıyla gerçekleştirilir. Ön yüz (frontend) yerel yürütme için Electron ile paketlenmiştir ve Tor ağına bakan Nginx reverse-proxy'si ile doğrudan iletişim kurar.
Temel özellikler
- 01Mutlak anonimlik için Tor ağı yönlendirmesi
- 02Gerçek zamanlı çift yönlü WebSocket iletişimi
- 03Kısa ömürlü (ephemeral) token tabanlı oturum doğrulama
- 04Asenkron C++ arka uç (backend) mimarisi
Benzer projeler
Ağ & Protokoller
Cyberia & Wired Protokolü
Özel ve yüksek performanslı bir iletişim protokolü olan Wired üzerine inşa edilmiş, güvenli ve merkeziyetsiz bir işletim sistemi ve ağ katmanı projesi. HTTP yerine karşılıklı şifrelenmiş bir TCP el sıkışması (handshake) ve AES ile şifrelenmiş WebSocket veri paketleri kullanır.
- Rust
- C++
- Tauri
- +6
LiveDocGen: Canlı Yenilemeli C++ Dokümantasyon Sunucusu
Boost.Beast kullanan, özel bir C++ dokümantasyon üreticisi ve yerel HTTP sunucusu. Doxygen tarzı başlık (header) yorumlarını ayrıştırır, zaman damgası (timestamp) hash'leme yoluyla canlı yenileme özellikli bir web arayüzü sunar ve otomatik olarak HTML ile Markdown çıktıları üretir.
- C++
- Boost.Beast
- Boost.Asio
- +3
Phone-Server: Real-Time Full-Duplex Voice Router & Jitter Buffer
Tokio ve Tungstenite üzerinde çalışan, sunucu taraflı yankı iptali ve istemci taraflı Jitter Buffer mimarisine sahip düşük gecikmeli raw PCM ses yayın motoru.
- Rust
- Dockerfile
- Tokio
- +5
Benzer bir ihtiyacınız mı var?
Bu tür bir sistemi sizin için de kurabilirim.
Projenizi birkaç cümleyle anlatın; doğru yaklaşımı ve tahmini kapsamı birlikte belirleyelim.