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
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