Ubuntu'ya Açık Snitch Nasıl Kurulur

click fraud protection

Linux'un oldukça iyi bir güvenlik duvarı var, ancak yeni kullanıcılar için çok sezgisel değil. Kullanıcıya hangi programların ne yaptığını bildiren bir açılır iletişim kutusu yoktur ve onu kontrol etmek için bir program yükleyecek kadar deneyimli değilseniz terminalle her şey yapılır. Daha iyi bir çözüm arıyorsanız Open Snitch'e göz atın. Mac OS'deki Little Snitch programından büyük ölçüde ilham alan basit bir güvenlik duvarı uygulamasıdır. Open Snitch'i yüklemek kolay değildir, çünkü kullanıcıların Google Go programlama dili için manuel olarak bir GO Path oluşturmaları ve programı bununla yüklemeleri gerekir. Yine de, başladıktan sonra, yeni başlayanlar da dahil olmak üzere herkes bundan çok faydalanabilir.

Not: Open Snitch deneysel bir programdır ve Ubuntu'nun her sürümünde doğru şekilde oluşturulmayabilir. En iyi sonuçlar için talimatları dikkatle izleyin ve daha fazla okuma için Github sayfasına bakın.

Git Yolunu Ayarla

Open Snitch Go'da yazılmıştır, bu yüzden yüklemek için Go dili gerekir. Maalesef Google Go, yalnızca Linux'a yükleyerek kendisini otomatik olarak doğru şekilde yapılandırmaz. Kullanmak için önce bir "yol" ayarlamanız gerekir. Yol, paketlerin Linux PC'nize kolayca yüklenmesine izin verecektir.

instagram viewer

Doğru bir yol ayarlamak için terminal penceresini açın ve aşağıdaki talimatları izleyin.

İlk olarak, mv ve cp komutunun tam bir yedeğini oluşturmak için komutlar bash_profile.

cd ~ / cp .bash_profile ~ / Belgeler mv ~ / Belgeler / .bash_profile ~ / Belgeler / .bash_profile-backup

Artık her şey güvenli bir şekilde yedeklendiğine göre, açılma zamanı bash_profile Nano metin düzenleyicinin içinde, Git yolunu doğru şekilde yapılandırmak için.

nano ~ / .bash_profile

Aşağıdaki kodu bash_profile dosya:

dışa aktar GOPATH = $ HOME / go

Ayrıca Go bin dizinini de ayarlamanız gerekir. Ayarlamak için aşağıdaki kodu Nano'ya yapıştırın.

dışa aktar GOBIN = $ HOME / go / bin

Dosyaya yollar ekledikten sonra Ctrl + O düzenlemeleri kaydetmek için.

Kullanmak kaynak komutunu verin, Bash'e yeni Git yolunu bildirin:

kaynak ~ / .bash_profile

Go uygulamasını yükleyin

Linux PC'nizde doğru bir Git Yolu var. Open Snitch'i kurmanın bir sonraki adımı, Go programlama dilinin kendisini kurmaktır. Bir terminal açın ve Google Go'yu nasıl yükleyeceğinizi öğrenmek için aşağıdaki talimatları izleyin. Google Go 1.8'e erişiminiz yoksa Open Snitch'in çalışmadığını lütfen unutmayın.

sudo apt golang-go python3-pip python3-setuptools protobuf-derleyici libpcap-dev libnetfilter-kuyruk-dev python-pyqt5 pyqt5-dev pyqt5-dev-tools git

Genel Talimatlar

Google Go'yu daha az bilinen Linux dağıtımlarına yüklemek biraz daha zordur. Başlamak için, wget kaynak kodunun en son sürümünü hızla indirin.

Open Snitch'i kurmadan önce aşağıdaki bağımlılıkları kurun. Farklı isimleri olabilir. Yukarıdaki Ubuntu bağımlılıklarını referans olarak kullanın.

Not: Open Snitch, Ubuntu'da çalışacak şekilde tasarlanmıştır ve geliştirici gerçekten sadece bu Linux dağıtımının bağımlılıklarına ilişkin talimatları ana hatlarıyla belirtir. Bunu başka bir Linux işletim sisteminde kullanmaya çalışırsanız, işe yarayacaktır ancak sorun yaşayabilirsiniz.

wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz

İndirme hızlı olmalı ve bittiğinde, dili Linux PC'nizdeki doğru konuma tam olarak çıkarmak için Tar komutunu kullanın.

sudo katranı -C / usr / local -xvzf go1.10.2.linux-amd64.tar.gz

Ardından, Bash profilinizi açın ve “Go root” yolunu ekleyin. Yerel, birlikte verilen paketi kullanmak yerine Go kodunu elle yüklerken, bu dosyaya Go konumunu eklemek gerekir.

nano ~ / .bash_profile

Kök yolunu ayarlamak için aşağıdaki kodu Nano düzenleyiciye yapıştırın:

dışa aktar GOROOT = / usr / local / go

Düzenlemeyi şununla kaydet: Ctrl + Ove ardından kaynak yapın:

kaynak ~ / .bash_profile

Açık Snitch Almak

Ubuntu'ya Open Snitch kurulumu kaynak kodunun alınmasıyla başlar. Open Snitch ile kullanılan iki önemli bağımlılığı indirmek için Go'yu kullanarak başlayın:

git github.com/golang/protobuf/protoc-gen-go get git -u github.com/golang/dep/cmd/dep

Ardından, Open Snitch'in ihtiyaç duyduğu Python ile ilgili bağımlılıkları almak için Python 3 paket kurulum aracını kullanın.

UYARI: Bu komutu sistem çapında yükleyeceği için aşağıdaki komutu root veya sudo olarak çalıştırmayın; Open Snitch'i kullanmamız gereken şey bu değildir.

python3 -m pip install - kullanıcı grpcio-araçları

Tüm bağımlılıklar halledilir, şimdi programın en son kaynak kodunu klonlamak için Go'yu kullanmanın zamanı geldi.

git github.com/evilsocket/opensnitch

Git isteminde “dosya yok” veya benzeri bir şey varsa endişelenmeyin. Yoksay ve kullan CD terminali doğru dizine taşımak için komut.

CD$ GOPATH/src/github.com/evilsocket/opensnitch

Bu noktada, Yapmak ve kurulum yap Linux PC'nizde Open Snitch oluşturmak için komut.

sudo yapmak kurulum yapmak

Kodun çekirdeği oluşturulur ve kurulur. Ardından, Açık Snitch arka plan programını etkinleştirin.

sudo systemctl etkinleştirmek opensnitchd sudo systemctl etkinleştirmek opensnitchd

Open Snitch kurulumu başarılı olursa, masaüstü kısayolu olarak “Open Snitch” i arayabilir ve çalıştırabilirsiniz. Alternatif olarak, opensnitch-ui başlatmak için terminalde.

Açık Snitch'i kullanma

Açık Snitch aracı kurulduğunda ve çalışırken kullanıcının çok fazla yapılandırması veya yapması gerekmez. Sadece programın arka planda çalışmasına izin verin. Linux PC'nizdeki şeyleri değiştirmeye çalışan programları tarayacak ve size bildirecektir.

Bir programa geçici olarak izin vermek için "Bir Kez İzin Ver" i tıklayın. Birini kalıcı olarak etkinleştirmek istiyorsanız, "Kalıcı Olarak İzin Ver" i tıklayın.

Alternatif olarak, sonsuza dek reddetmek için "Reddet" veya "Engelle" yi tıklayarak programları geçici olarak engelleyin.

watch instagram story
Arama
Yakın Zamanda Gönderilenler