OpenSnitch - Linux için Mükemmel Bir Güvenlik Duvarı Uygulaması

Çoğu Linux kullanıcısının şu fikri var: yanlış Linux'un kurulu olduğu basit gerçeğiyle artık tehlikede olmayacaklar, olmadığı zaman.

Bilgilerinizi korumak için her zaman bazı ekstra uygulamalar kullanmanız tavsiye edilir. ve sisteminiz, önerilen ilk filtre bir Güvenlik Duvarının kullanılmasıdır.

Bu yüzden Bugün Little Snitch'in bir limanı olan OpenSnitch'ten biraz bahsedeceğiz. ve bu da Mac OS için özel olarak geliştirilmiş bir güvenlik duvarıdır.

OpenSnitch'in ana işlevi İnternet isteklerini izlemektir kullanıcının yüklediği uygulamalar tarafından yapılır.

AçıkSnitch İnternet erişimine izin vermesi gereken uygulamalar için kurallar oluşturmanıza olanak sağlar ve hangilerinin engellenmesi gerektiği.

Etkin bir kuralı olmayan bir uygulama İnternet'e her erişmeye çalıştığında, bir iletişim kutusu belirir. Bu iletişim kutusu, bağlantıya izin verme veya bağlantıyı engelleme seçeneği sunar.

Ayrıca bu yeni kuralın işlem için mi, etki alanına erişmeye çalışan tam URL, o örnek, o oturum için mi yoksa sonsuza kadar mı geçerli olduğuna karar verebilirsiniz.

Oluşturulan tüm kurallar JSON dosyaları olarak saklanır, böylece gerekirse daha sonra değiştirebilirsiniz. Örneğin, kullanıcı bir uygulamayı yanlış bir şekilde engellediyse.

OpenSnitch Linux'a nasıl kurulur?

Bu uygulamayı sistemlerine yükleyebilmek isteyenler için, OpenSnitch'i Linux dağıtımınıza nasıl kurabileceğinizi açıklayacağız.

Önkoşul olarak sistemimizde Go kurulu olmalı ve $ GOPATH değişkenini tanımlamalıyız.

Zaten ona güveniyorum, şimdi OpenSnitch'in sistemimiz içinde çalışması için gerekli bazı bağımlılıkları kuracağız.

Onlar her kimse için Debian, Ubuntu kullanıcıları veya bunların herhangi bir türevi, bir terminal açacağız ve bu bağımlılıkları aşağıdaki komutla kuracağız:

sudo apt-get install protobuf-compiler libpcap-dev libnetfilter-queue-dev python3-pip

Şimdi eğer öyleyse RHEL, CentOS, Fedora kullanıcıları veya bunların herhangi bir türevi, bağımlılıklar bunları aşağıdaki komutla yükler

sudo dnf -i protobuf-compiler libpcap-dev libnetfilter_queue-devel python3-pip

Sonunda, için Herhangi bir openSUSE sürümüne sahip olanlar, aşağıdaki komutla bu bağımlılıkları yükleyebilecekler:

sudo zypper in protobuf-c libpcap-dev libnetfilter_queue python3-pip

AçıkSnitch

Ilk Aşağıdaki komutlarla bağımlılıkları yapılandırmayı bitireceğiz:

go get github.com/golang/protobuf/protoc-gen-go

go get -u github.com/golang/dep/cmd/dep

python3 -m pip install --user grpcio-tools

Zaten sistemde gerekli bağımlılıklar ile, şimdi bu uygulamayı aşağıdaki komutların yardımıyla kurmaya devam edeceğiz:

go get github.com/evilsocket/opensnitch

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

Son olarak uygulamayı derlemeye devam ediyoruz:

make

sudo make install

Ve hizmetleri şu şekilde yeniden başlatıyoruz:

sudo systemctl enable opensnitchd

Şimdi OpenSnitch hizmetini şununla başlatma zamanı:

sudo service opensnitchd start

Ve bu uygulamaya şu komutla başlıyoruz:

opensnitch-ui

Arch Linux ve türevlerine OpenSnitch nasıl kurulur?

Olanlar için Arch Linux, Manjaro, Antergos veya herhangi bir Arch Linux türevinin kullanıcıları OpenSnitch'i AUR deposundan yükleyebilecekler.

Karşılamaları gereken tek koşul, pacman.conf dosyasında AUR havuzunun etkinleştirilmiş olması ve sistemlerinde bir AUR sihirbazına sahip olmalarıdır, eğer sahip değillerse Bazılarını önerdiğimiz aşağıdaki makaleyi ziyaret edin.

OpenSnitch'i bir terminale kurmak için aşağıdakileri yazacağız:

yay -S opensnitch-git

Uygulama yüklendikten sonra, çalıştırabilmek için uygulama menünüzde onun başlatıcısını arayabilirsiniz.

Uygulama tepsinizdeki simgeden, aşağıdaki gibi mevcut işlemler hakkında bilgileri gösteren OpenSnitch ağ istatistiklerine erişebileceksiniz.: ana bilgisayarlar, adresler, bağlantı noktaları veya kullanıcıların yanı sıra mevcut bağlantılarınıza genel bir bakış:

  • Web'e hangi uygulamalar erişiyor?
  • Hangi IP adresini kullanıyorlar?
  • Kullanıcının sahip olduğu şey
  • Hangi bağlantı noktası kullanılıyor?

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.