/ README_TR.md
README_TR.md
  1  <div align="right">
  2    <a href="README.md">🇺🇸 English</a> |
  3    <a href="README_TR.md">🇹🇷 Türkçe</a>
  4  </div>
  5  
  6  # Amnezichat
  7  
  8  <img src="banner.png" width="1000">
  9  
 10  ## İz bırakmayan güvenli mesajlaşma
 11  <!-- AÇIKLAMA -->
 12  ## Açıklama:
 13  
 14  Amnezichat, hiçbir kayıt tutulmamasını ve tüm mesaj verilerinin yalnızca sunucunun RAM'inde saklanmasını sağlayarak son derece güvenli ve gizlilik odaklı bir mesajlaşma deneyimi sunar. Bu yaklaşım, kullanıcı gizliliğini önemli ölçüde artırır çünkü RAM depolaması doğası gereği geçicidir; sunucu kapatıldığında veya yeniden başlatıldığında veri otomatik olarak silinir ve uçtan uca şifrelenmiş geçmiş iletişimlerin hiçbir izi kalmaz.
 15  
 16  <!-- ÖZELLİKLER -->
 17  ## Özellikler:
 18  
 19  - İstemci tarafında kuantum dirençli uçtan uca mesaj şifreleme
 20  
 21  - Bire bir sohbetler için forward ve backward secrecy
 22  
 23  - PSK (önceden paylaşılan anahtar) kullanarak grup sohbeti desteği
 24  
 25  - En ucuz donanımda bile çalışabilen sunucu
 26  
 27  - Her mesaj sunucunun RAM'inde şifreli olarak saklanır ve 24 saat içinde silinir
 28  
 29  - Tüm trafik varsayılan olarak Tor/I2P ağı üzerinden yönlendirilir
 30  
 31  - Docker desteği
 32  
 33  - Rust ile geliştirilmiştir
 34  
 35  ## Diğer mesajlaşma uygulamalarıyla karşılaştırma tablosu:
 36  
 37  ![karşılaştırma_tablosu](comparison_chart_tr.png)
 38  
 39  ## Teknik detaylar:
 40  
 41  - Şifreli sahte veriler göndererek ve tüm mesajları sabit bir uzunluğa sabitleyerek AI destekli trafik analizine (DAITA) karşı savunma
 42  
 43  ![paket_yakalama](packet_capture.png)
 44  
 45  - Uçtan uca şifreleme için [Amnezichat Protokolü](PROTOCOL_TR.md)
 46  - Kimlik anahtarlarını, kullanıcı tarafından belirlenen bir şifre ile ChaCha20-Poly1305 ve Argon2id KDF kullanarak yerel depolamada şifreler
 47  
 48  ### Amnezichat Protokolü:
 49  - Kimlik doğrulama için EdDSA ve Dilithium5, anahtar değişimi için ECDH ve Kyber1024, şifreleme için ChaCha20-Poly1305
 50  
 51  <!-- KURULUM -->
 52  ## Sunucu kurulumu:
 53  
 54      sudo apt update
 55      sudo apt install curl build-essential git
 56      curl https://sh.rustup.rs -sSf | sh -s -- -y
 57      git clone https://github.com/umutcamliyurt/Amnezichat.git
 58      cd Amnezichat/server/
 59      cargo build --release
 60      cargo run --release
 61  
 62  ## Docker ile Onion sitesi kurulumu:
 63      
 64      sudo apt update
 65      sudo apt install docker.io git
 66      git clone https://github.com/umutcamliyurt/Amnezichat.git
 67      cd Amnezichat/
 68      sudo docker build -t amnezichat:latest .
 69      sudo docker run -p 8080:8080 amnezichat:latest
 70  
 71  ## İstemci kullanımı:
 72  
 73      sudo apt update
 74      sudo apt install curl build-essential git tor
 75      sudo systemctl enable --now tor.service
 76      curl https://sh.rustup.rs -sSf | sh -s -- -y
 77      git clone https://github.com/umutcamliyurt/Amnezichat.git
 78      cd Amnezichat/client/
 79      cargo build --release
 80      cargo run --release
 81  
 82  ## Gereksinimler:
 83  
 84  - [Rust](https://www.rust-lang.org), [Tor](https://gitlab.torproject.org/tpo/core/tor), [I2P](https://i2pd.website/)
 85  
 86  <!-- EKRAN GÖRÜNTÜSÜ -->
 87  ## Ekran görüntüsü:
 88  
 89  ![Ekran görüntüsü](screenshot.png)
 90  
 91  <!-- LİSANS -->
 92  ## Lisans
 93  
 94  GPLv3 Lisansı altında dağıtılmaktadır. Daha fazla bilgi için `LICENSE` dosyasına bakın.
 95  
 96  ## Matrix üzerinden [bize katılın!](https://matrix.to/#/#amnezichat_official:matrix.org)
 97  
 98  ## Bu projenin geliştirilmesini desteklemek için bağış yapın!
 99  
100  **Monero(XMR):** 88a68f2oEPdiHiPTmCc3ap5CmXsPc33kXJoWVCZMPTgWFoAhhuicJLufdF1zcbaXhrL3sXaXcyjaTaTtcG1CskB4Jc9yyLV
101  
102  **Bitcoin(BTC):** bc1qn42pv68l6erl7vsh3ay00z8j0qvg3jrg2fnqv9