OpenSnitch: Isang maliit na firewall na nakabatay sa Snitch sa Ubuntu

Logo ng OpenSnitch

Marami sa mga gumagamit hindi kami sanay sa paggamit ng anumang application ng Firewall sa aming mga system, ito ay dapat bayaran alinman dahil hindi namin alam ang mga magagamit na application at nakatuon sa hangaring ito o para sa simpleng katotohanan ng pag-iisip na "immune ang Linux".

Alinman sa mga ito ay masama, mabuti Ang paggamit ng Firewall sa system ay hindi lamang nagbibigay sa amin ng higit na proteksyonngunit maaari din nating malaman ang kaunti pa tungkol sa mga papasok at papalabas na koneksyon nakikipag-ugnay sa aming system.

Tungkol sa OpenSnitch

Iyon ang dahilan kung bakit pag-uusapan natin ang tungkol sa isang application na magpapadali dito, ang application na pag-uusapan natin ay OpenSnitch na kung saan ay isang libre at bukas na application ng Firewall na nakasulat sa Python para sa mga system ng GNU / Linux Maaari itong magamit upang subaybayan ang mga application, pinipigilan o pinapayagan silang kumonekta sa mga konektadong network sa pamamagitan ng mga advanced na patakaran.

Ang firewall app na ito ay lubos na inspirasyon ng Little Snitch show Ang Mac OS, kaya ang mga gumagamit na naglilipat mula rito, magiging medyo pamilyar ang application na ito.

Maaaring subaybayan ng software ng firewall na ito ang mga application na tumatakbo sa iyong system, hinaharangan ang iyong pag-access sa Internet hanggang sa payagan o tanggihan mo ito.

Kapag ang isang application ay sumusubok na mag-access sa Internet, ito ay una na nabitin at ipinakita ang isang kahon ng pag-uusap kung nais mong payagan ang koneksyon nito nang isang beses, sesyon na ito, o magpakailanman.

Isang bagay na maaari nating mai-highlight at dapat nating banggitin tungkol sa OpenSnitch ay ang application na ito ay nasa ilalim pa rin ng pag-unlad kaya't hindi pa ito matatag, maaaring magresulta dito na may kaugaliang magkaroon ng ilang mga bug o upang huminto nang hindi inaasahan.

Iyon ang dahilan kung bakit ang paggamit ng OpenSnitch ay hindi inirerekomenda para sa paggamit ng negosyo o mga lugar kung saan mayroon silang datos o mahalagang imprastraktura. Ang paggamit ng OpenSnitch ay inirerekomenda para sa karaniwang gumagamit dahil ito ay pinakintab.

Paano i-install ang OpenSnitch sa Ubuntu 18.04 at mga derivatives?

Kung nais mong mai-install ang application na ito sa iyong system Dapat mong malaman na kasalukuyang walang repository o deb package Binuo nito para sa kadalian ng pag-install.

Kaya't kinakailangan na itayo at ipagsama ang aplikasyon sa aming sarili. Para sa mga ito, kinakailangan upang gumawa ng ilang nakaraang mga pagsasaayos sa aming system.

Ang unang bagay Dapat ay mayroon kaming pinagana ang repository na repository kung hindi mo ginagamit ang pinakabagong bersyon ng Ubuntu 18.04.

Ngayon Kinakailangan din na magkaroon ng Go para sa pagtatayo ng aplikasyon:

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

OpenSnitch

Tapos na ngayon i-install namin ang mga dependency ng application sa utos na ito:

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

Mayroon nang naka-install na mga dependency ngayon kung maaari nating simulan ang pag-iipon ng system sa mga utos na ito:

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

Ngayon Kinakailangan na idagdag ang OpenSnitch sa simula at simulan ang mga serbisyo nito na ginagawa namin:

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

At kasama nito, dapat magsimulang tumakbo ang application at handa nang magamit sa aming mga system.

Paano i-uninstall ang OpenSnitch mula sa Ubuntu 18.04?

Kung nais mong i-uninstall ang application na ito mula sa iyong system, dapat mong buksan ang isang terminal ng Ctrl + Alt + T at ipatupad ang mga sumusunod na utos.

Ang unang bagay na dapat nating gawin ay ihinto at huwag paganahin ang serbisyo sa opensnitchd:

sudo service opensnitchd stop
sudo systemctl disable opensnitchd

At sa wakas tanggalin ang mga folder ng pagsasaayos ng application at application mula sa aming system gamit ang:

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

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.