Shallot Kullanımı

Merhaba dostlar.
Her seferinde şu girişi nasıl yapsak diye düşünmekten bıktık arkadaş yahu. Yazıp yazıp geri siliyoruz :)

Shallot ne işe yarar?

Shallot, özelleştirilmiş onion site adresi oluşturmamıza yarar.
Yani; isme göre onion adres oluşturuyor.
jackwxlffdhacdqu.onion
joe1vyu2svghacgr.onion
redkitu7st9ff3gb.onion
tonycxi5wb36rjyu.onion
meacq2jnin2eenii.onion
gibi..

Yazılımı edinelim

Aşağıdaki komutu uçbirimde çalıştıralım.
git clone https://github.com/katmagic/Shallot.git && cd Shallot

Kurulumu

İlk kez beraber bir program derleyeceğiz :) Gerekli bağımlılıkları kuralım.
sudo apt-get install libcurl4-openssl-dev 
./configure
./configure komutundan sonra aşağıdaki gibi bir çıktı almanız gerekir.
Liunx detected.  Have you considered switching to BSD?
Configuration successful.  This does not mean it will build.
If you are missing gcc, or required libraries/headers, you
will need to install them first.
Devam edelim.
make
make komutundan sonra aşağıdaki çıktıyı vermesi gerekiyor.
cc  -O3 -I/usr/include -I/usr/local/include -L/usr/lib -L/usr/local/lib -pthread src/math.o src/error.o src/linux.o src/print.o src/thread.o src/shallot.o -o shallot -lm -lpthread -lssl -lcrypto
Make install demiyoruz. Burada duruyoruz.
Siz isterseniz sudo make install diyerek programı sisteminize kurabilirsiniz.

Eğer derleme sırasında bir hata alırsanız bizlere sormaktan çekinmeyin.

Kullanımı

Temel kullanım aşağıdaki gibidir.
./shallot anahtar-kelime
Şimdi ben joe isminde bir onion domain oluşturacağım.
./shallot ^joe
^ işareti başta olması gerekiyor. Şimdi yeni onion adresimize bakalım.
Aynı komutu tekrar çalıştırdığımızda adres farklı olacaktır.

Şimdi ne yapacağız? Linux sunucuda ve kişisel bilgisayarımızda nasıl onion site açabileceğinizi göstermiştik.

Hatırlarsanız ev dizini altında .tor isminde bir klasör oluşturmuştuk. Tor'u başlattıktan sonra oluşturduğumuz klasörde hostname ve private_key isminde iki tane dosya oluşuyordu.

Şimdi o oluşan dosyaları komuttaki çıktı ile değiştireceğiz.
hostname dosyasını oluşturduğumuz yeni site adres ile (çıktıya göre; joekthg7ktn453m2.onion)
private_key dosyasını ise oluşturduğumuz yeni anahtar ile değiştiriyoruz.

Dosyaları nasıl değiştireceğinizi göstermiyorum. Zaten dosyaları açınca -aptal değilseniz- nasıl olması gerektiğini anlarsınız.

Son olarak

Harf sayısı arttıkça hashlerin oluşturma süresi artar. Yani joe kelimesi 3 harf olduğu için 1 saniyeden az bir sürede oluşuyor.
Ama siz gidipte hackeradana adıyla domain oluşturmaya kalkarsanız 40 yıl beklemeniz gerekir.

1,2 ve 3 karakteri 1 saniye ve 1 saniyeden az,
4 karakteri 2 saniye ve 2 saniyeden az,
5 karakteri 1 dakika ve 1 dakikadan fazla,
6 karakteri 30 dakika ve 30 dakikadan fazla,
7 karakteri 1 gün ve 1 günden fazla,
8 karakteri 45 gün ve 45 günden fazla,
9 karakteri 2,5 yıl ve 2,5 yıldan fazla,
10 karakteri 40 yıl ve 40 yıldan fazla,
11 karakteri 640 yıl ve 640 yıldan fazla,
12 karakteri 10 bin yıl ve 10 bin yıldan fazla,
13 karakteri 160 bin yıl ve 160 bin yıldan fazla,
14 karakteri ise 2,6 milyon ve 2,6 milyondan fazla sürede oluşturuyor. Ayrıca belirteyim.

Pek önermediğim bir yönetimdir. Takipte kalın dostlar.
#Joe

Yorum Gönder

Yorum Gönder