Bunu Neden İnşa Ettim?
"Modern iletişim, trafik analizine karşı savunmasız olan hantal HTTP mimarilerine dayanır. Wired Protocol, gizliliğin ve veri bütünlüğünün doğrudan soket (socket) seviyesinde önceliklendirildiği, tespit edilemez ve yüksek hızlı bir kanal kurmak için tasarlandı."
Mimari & Kararlar
Asenkron I/O için `Boost.Asio` ve WebSocket entegrasyonu için `Boost.Beast` kullanılarak tamamen C++ ile geliştirildi. Protokol, özel bir karşılıklı kriptografik el sıkışma aracılığıyla güvenli bir bağlantı kurar. Sonraki tüm veri paketleri AES ile ağır bir şekilde şifrelenir. Şu anda HTTP/1 ile entegredir, HTTP/2 altyapısı ise geliştirme aşamasındadır.
Temel Özellikler
- 01.Özel (Custom) karşılıklı kriptografik el sıkışma
- 02.AES şifrelemeli veri (payload) iletimi
- 03.Asenkron WebSocket iletişimi (Boost)
- 04.HTTP/1 entegrasyonu (HTTP/2 geliştirme aşamasında)
Şifrelenmiş peer-to-peer (eşten eşe) tüneller kuran protokolün çalışan bir demosu talep üzerine sağlanabilir.