OpenSnitch: Ubuntu'da Küçük Snitch tabanlı güvenlik duvarı

OpenSnitch Logosu

Kullanıcıların çoğu herhangi bir Firewall uygulamasını kullanmaya alışkın değiliz sistemlerimizde bunun nedeni ya mevcut uygulamaları bilmediğimiz için ve bu amaca yönelik ya da "Linux bağışıklığı" düşüncesine sahip olmanın basit gerçeği için.

Bunların ikisi de kötü, pekala Sistemde Güvenlik Duvarı kullanımı bize yalnızca daha fazla koruma sağlamaz, ama ayrıca gelen ve giden bağlantılar hakkında biraz daha bilgi edinebiliriz sistemimizle etkileşime giren.

OpenSnitch hakkında

Bu yüzden bunu kolaylaştıracak bir uygulamadan bahsedeceğizhakkında konuşacağımız uygulama GNU / Linux sistemleri için Python ile yazılmış ücretsiz ve açık kaynaklı bir Güvenlik Duvarı uygulaması olan OpenSnitch Uygulamaları izlemek, gelişmiş kurallar aracılığıyla bağlı ağlara bağlanmalarını önlemek veya bunlara izin vermek için kullanılabilir.

Bu güvenlik duvarı uygulaması Little Snitch gösterisinden büyük ölçüde esinlenmiştir Mac OS, bu nedenle ondan geçiş yapan kullanıcılar, bu uygulama biraz tanıdık gelecektir.

Bu güvenlik duvarı yazılımı, sisteminizde çalışan uygulamaları izleyebilir, siz izin verene veya reddedene kadar İnternet erişiminizi engelleme.

Bir uygulama İnternet'e erişmeye çalıştığında, başlangıçta kilitlenir ve bağlantısına bir kez mi, bu oturumda mı yoksa sonsuza kadar mı izin vermek istediğinizi soran bir iletişim kutusu görüntülenir.

Vurgulayabileceğimiz ve OpenSnitch hakkında bahsetmemiz gereken bir şey, bu uygulamanın hala geliştirme aşamasında bu yüzden henüz kararlı değil, bu bazı hatalara sahip olma veya beklenmedik bir şekilde çıkma eğilimine neden olabilir.

Bu yüzden OpenSnitch'in iş kullanımı için kullanılması tavsiye edilmez veya veri veya önemli altyapıya sahip oldukları alanlar. Parlatıldığı için ortak kullanıcı için OpenSnitch kullanımı önerilir.

OpenSnitch Ubuntu 18.04 ve türevlerine nasıl kurulur?

Bu uygulamayı sisteminize kurmak istiyorsanız Şu anda hiçbir depo veya deb paketi olmadığını bilmelisiniz Kurulum kolaylığı için bundan yapılmıştır.

Ne için uygulamayı kendi başımıza oluşturmak ve derlemek gerekli. Bunun için sistemimize önceden bazı konfigürasyonların yapılması gerekmektedir.

İlk şey Arka port havuzunu etkinleştirmeliyiz Ubuntu 18.04'ün en son sürümünü kullanmıyorsanız.

Şimdi Ayrıca uygulamanın inşası için Go olması gerekmektedir.:

echo "export GOPATH=\$HOME/.go" >> ~/.bashrc
echo "export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin:\$HOME/.local/bin:\$HOME/.bin" >> ~/.bashrc
source ~/.bashrc

AçıkSnitch

Bunu şimdi yaptım bu komut ile uygulama bağımlılıklarını kuracağız:

sudo apt install golang-go python3-pip python3-setuptools python3-slugify protobuf-compiler libpcap-dev libnetfilter-queue-dev python-pyqt5 pyqt5-dev pyqt5-dev-tools git

Zaten bağımlılıklar yüklüyken şimdi sistemi derlemeye başlayabilirsek şu komutlarla:

go get github.com/golang/protobuf/protoc-gen-go
go get -u github.com/golang/dep/cmd/dep
pip3 install --user grpcio-tools
go get github.com/evilsocket/opensnitch
cd $GOPATH/src/github.com/evilsocket/opensnitch
make
sudo -H make install

Şimdi Başlangıçta OpenSnitch eklemek ve yaptığımız hizmetlere başlamak gerekiyor.:

mkdir -p ~/.config/autostart
cd ui
cp opensnitch_ui.desktop ~/.config/autostart/
sudo systemctl enable opensnitchd
sudo service opensnitchd start

Ve bununla birlikte, uygulama çalışmaya başlamalı ve sistemlerimizde kullanıma hazır hale gelmelidir.

OpenSnitch Ubuntu 18.04'ten nasıl kaldırılır?

Bu uygulamayı sisteminizden kaldırmak istiyorsanız, bir Ctrl + Alt + T terminali açmalı ve aşağıdaki komutları uygulamalısınız.

Yapmamız gereken ilk şey, opensnitchd hizmetini durdurmak ve devre dışı bırakmaktır:

sudo service opensnitchd stop
sudo systemctl disable opensnitchd

Ve son olarak, uygulama ve uygulama yapılandırma klasörlerini sistemimizden şu şekilde silin:

rm ~/.config/autostart/opensnitch_ui.desktop
rm -rf ~/.go/src/github.com/evilsocket/opensnitch
sudo rm /usr/local/bin/opensnitch-ui
sudo rm /usr/local/bin/opensnitchd
sudo rm -r /etc/opensnitchd
sudo rm -r /usr/local/lib/python3.6/dist-packages/opensnitch_ui*
sudo rm -r /usr/local/lib/python3.6/dist-packages/opensnitch/
sudo rm /etc/systemd/system/opensnitchd.service
sudo rm /etc/systemd/system/multi-user.target.wants/opensnitchd.service
sudo rm /usr/share/applications/opensnitch_ui.desktop
sudo rm /usr/share/kservices5/kcm_opensnitch.desktop

Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  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.