Twister

Twitter sık sık erişeme engelleniyor mu? Twitter hesapları takip mi ediliyor? Twitter’a erişemezsek ne mi olacak? Bu soruların cevaplarını Twister’da bulabiliriz.

Twister; Miguel Freitas tarafından yazılmış ve merkezsizleştirilmiş özgür yazılım olan bir P2P mikroblog platformudur. Platform bağımsızdır. GNU/Linux, Windows, Android ve Mac OS için kurup kullanabilirsiniz. Bittorrent ve Bitcoin benzeri bir yapıda çalışmaktadır. Merkezsizleştirilmiş olması kimsenin erişime engelleyemeyeceği, sansürleyemeyeceği ve ifade özgürlüğünü elinizden alamayacağı anlamına gelmektedir. Bununla birlikte, noktadan noktaya şifreleme kullandığı için iletişim (tüm iletişim değil, özel mesaj) gizlice izlenemez. IP kaydınız tutulmaz. Ayrıca, açık kaynak ve ücretsizdir.

Twister nasıl çalışıyor?
Twister; 3 katmandan oluşan bir ağ yapısına sahiptir. Birinci katmanda kullanıcı hesaplarının oluşturulması ve doğrulanması için Bitcoin protokolü kullanılır. Aslında bu tamamen Bitcoin protokolünün kullanılmasından ziyade blok zincirini ifade eder. Bu da şu demektir; blok zincirleri noter görevi görürler ve oluşturulan kullanıcı adının kime ait olduğu ve hangi anahtar çiftine sahip olduğunu onaylarlar. Twister’da doğrulama ve şifrelemeyi oluşturan nokta burasıdır. İkinci katmanda DHT protokolü bulunmaktadır. DHT, üçüncü katman için istemcilerde kullanıcı kaynakları olarak anahtar/değer ve tracker konumlarını barındırır. Son katmanda ise birbirlerini takip eden kullanıcılar için Bittorrent yapısına dayanan bir bildirim (girdiler, uyarılar, cevaplar vs gibi) sistemi vardır. Daha detaylı bilgiye Miguel Freitas yazdığı makaleden ulaşabilirsiniz.

Kurulum
Kurulum GNU/Linux içindir ve oldukça basittir. Diğer sistemler için lütfen buraya bakın. İlk olarak terminali açalım ve derleme için gerekli paketleri kuralım:

sudo apt-get (pacman -S, emerge -av vs) openssl db boost miniupnpc

Daha sonra Twister çekirdeğini kuralım:

kame ~ $ git clone https://github.com/miguelfreitas/twister-core
kame ~ $ cd twister-core
kame ~ $ ./bootstrap.sh
kame ~ $ ./configure --enable-logging --enable-debug
kame ~ $ make
kame ~ $ sudo make install

Son olarak Twister için HTML kullanıcı arayüzünü kuralım:

kame ~ $ mkdir .twister
kame ~ $ cd .twister
kame ~ $ git clone https://github.com/miguelfreitas/twister-html.git html/

Çalıştırma
Kurulum sorunsuz bir şekilde tamamlandıysa aşağıdaki komut satırını herhangi bir değişiklik yapmadan çalıştırıyoruz:

kame ~ $ ./twisterd -daemon -rpcuser=user -rpcpassword=pwd -rpcallowip=127.0.0.1

Adres: http://127.0.0.1:28332/home.html

Blok zincirleri eski olduğu için bir süreliğine güncelleştirme yapacaktır. Ağ durumuna Network sayfasından bakabilirsiniz.

twister network

Görüldüğü üzere blok zinciri güncel ve Twister kullanılmaya hazır. Bu sayfanın alt kısmında tıpkı Bitcoin’de olduğu gibi madencilik yapabilirsiniz. Madenciliğin ne gibi bir katkısı var? Blok zincirlerinin zorluk derecesi arttıkça daha yüksek bir güvenlik sağlanıyor ve ne kadar çok kişi madencilik yaparsa o kadar çok yeni zincir oluşturularak kullanıcıların zincirlere kayıt süresi azalıyor. Güncelleştirme tamamlandıktan sonra Login sayfasından yeni bir kullanıcı oluşturabilirsiniz.

twister login

Kullanıcı oluşturduğunuzda kullanıcı adınıza ait ve saklamanız gereken bir adet anahtar da oluşturulacaktır. Böylece farklı sistemlerde veya cihazlarda Twister kullandığınızda kendi hesabınızı bu anahtar ile aktarabileceksiniz. Profil sayfasında profil fotoğrafı, mekan, website adresi gibi profilinize ait bilgileri girip kaydedeceksiniz. Burada dikkat etmeniz gereken kayıt bağlantısının belirli bir süre aktif olmamasıdır. Çünkü, blok zincirine kayıt olunması biraz zaman alıyor. Kullanıcı adınızı oluşturduktan sonra belirli bir süre bekleyin.

twister profil

Kullanıcı kaydı da gerçekleştirildikten sonra artık siz de mikrobloglama başlayabilirsiniz.

twister profil2

Twister’la ilgili bilemeniz gereken bir kaç nokta var. Bunları sıralayacak olursak:

  • Twister’ın yapısı gereği sizleri takip eden kullanıcıları göremiyorsunuz. Ama takip ettiğiniz kullanıcılar görülmektedir.
  • Kullanıcı adınız için oluşturulan anahtarı kaybederseniz kullanıcı adınızı geri alma şansınız kalmaz.
  • Unutulmaması gereken nokta da Internet trafiğiniz gözetim altında ise Twister sizlere gizlilik sağlayamaz.
  • Twister, secp256k1 adında Bitcoin ile aynı eliptik eğri parametresini kullanmaktadır. NSA’in sec256r1 parametresini kırdığı biliniyor. Fakat, aynı durum Bitcoin ve Twister’da kullanılan parametre için -şimdilik- geçerli değildir.

Son olarak, Twister Türkçe dile de sahiptir. Daha çok ilgi görmeyi hakediyor ve özellikle engellemeler yüzünden gittikçe yalama olan Twitter gibi platformlar yerine tercih edilebilir. Bir diğer durum da Twitter kullanıcılarının ifade özgürlüğü haklarını mahkemelerde savunsa da, NSA ve PRISM ile işbirliği yapmasa da ifade özgürlüğünü bir şirketin eline bırakmak yanlış olacaktır. Bu yüzden bireylerin Twistter gibi uygulamalara önem vermeleri ve desteklemeleri gerekmektedir.

Tagged , , , , , , , , , , , , , , , , , , , ,

8 thoughts on “Twister

  1. güven says:

    ben bunu yeni görüyorum atlamışım resmen :(:(:(
    bir blog yazında, p2p nedir, nasıl çalışır? bitcoin nasıl çalışır? sunucu yoksa veriler nerede depolanır? güvenlik? gibi gibi soruları yanıtlaman mümkün mü?

  2. sagapo says:

    İnceleme için teşekkürler.
    Uygulamayı yalnızca Google Chrome üzerinden çalıştırabildim. Firefox ve Tor Browser da giriş yapamıyorum. Login butonuna basınca bu iki tarayıcı da tepki vermiyor. Tor Browser üzerinden çalıştırabilsem daha iyi olacaktı.

    • Kus says:

      Selamlar,

      Tor ile şimdilik birlikte çalışmıyor. Fakat, i2p’de tünel oluşturularak denenebilir.

    • sagapo says:

      Bilgilendirme için teşekkür ederim. Bloğunuzdan oldukça faydalanacağım.

  3. mebego says:

    Merhaba e-kitapları indirmek istiyordum ancak

    https://network23.org/kame/2014/02/01/bu-kitabi-calin-sansur-ozel-sayisi/

    linkindeki kitapda virüs bulunuyor gibi gözüküyor tekrar farklı bir yere upload iyi olacaktır.
    ayrıca çok güzel bir makale olmuş elinize sağlık.

    • Kus says:

      Selamlar,

      Bilgilendirme için teşekkürler. Bu tarz bilgilendirmeleri iletişimi kullanarak yaparsanız memnun olurum. Bununla birlikte, bağlantıdaki dosyanın virüslü olduğunu söylemişsiniz. Dosyayı indirdim ve kontrol ettim:

      1391725846182.pdf: OK

      ———– SCAN SUMMARY ———–
      Known viruses: 3393399
      Engine version: 0.98.3
      Scanned directories: 0
      Scanned files: 1
      Infected files: 0
      Data scanned: 1.18 MB
      Data read: 0.45 MB (ratio 2.59:1)
      Time: 7.854 sec (0 m 7 s)
      clamscan 1391725846182.pdf 7.67s user 0.20s system 100% cpu 7.863 total

      Herhangi bir sıkıntı gözükmemekte. Fakat, bazı güvenlik yazılımları anonfiles bağlantısını zararlı içerik olarak algılamakta. Bundan kaynaklanan bir durum olabilir.

  4. Ömer says:

    Harika yazı, teşekkürler.
    Bir teklifim var: bütün yazılarını pdf yapsam ya da e book yapsam yayınlamak ister misin? Ya da ben kendi sitemde ve arkadaşlarımın sitesinde bu siteyi kaynak gostererek yayınlayabilirm izin verirsen. Her yazında da guncellerim.

    • Kus says:

      Selamlar Ömer,

      Yapılmışı var. Adı “Bu Kitabı Çalın“. Bir de özel sayı olarak “Sansür Özel“‘i çıkarttım. Haziran sonunda da ikinci kitabı yayınlamaya düşünüyordum. Fakat, burada yazılan bütün yazıları istediğin gibi kitap yapabilir ve yayınlayabilirsin. Sadece tek bir şey var, bu kitabı para karşılığı dağıtamazsın. Kaynak göstermene de gerek yok. Bu konuda özgürsün.

Leave a Reply

Your email address will not be published.