İçeriğe geç
Tüm projeler
Ağ & ProtokollerAçık kaynak

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ı

Ç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

  1. 01Mutlak anonimlik için Tor ağı yönlendirmesi
  2. 02Gerçek zamanlı çift yönlü WebSocket iletişimi
  3. 03Kısa ömürlü (ephemeral) token tabanlı oturum doğrulama
  4. 04Asenkron C++ arka uç (backend) mimarisi

Ağ & Protokoller

Özel

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

Araçlar

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

Ağ & Protokoller

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.