OpenSnitch: Pieni Snitch-pohjainen palomuuri Ubuntussa

OpenSnitch-logo

Monet käyttäjistä emme ole tottuneet käyttämään palomuurisovelluksia järjestelmissämme tämä johtuu joko siksi, että emme tunne käytettävissä olevia sovelluksia ja suunnattu tähän tarkoitukseen tai yksinkertaisesta tosiasiasta ajatella, että "Linux on immuuni".

Kumpikin näistä on huono Palomuurin käyttö järjestelmässä ei vain anna meille parempaa suojaamutta voimme myös tietää hieman enemmän saapuvista ja lähtevistä yhteyksistä jotka ovat vuorovaikutuksessa järjestelmämme kanssa.

Tietoja OpenSnitchista

Siksi aiomme puhua sovelluksesta, joka helpottaa tätä, sovellus, josta aiomme puhua, on OpenSnitch, joka on ilmainen ja avoimen lähdekoodin palomuurisovellus, joka on kirjoitettu Pythonissa GNU / Linux-järjestelmille Sitä voidaan käyttää sovellusten seurantaan estämällä tai sallimasta niiden yhteyden muodostamiseen yhdistettyihin verkkoihin edistyneiden sääntöjen avulla.

Tämä palomuurisovellus on innoittamana voimakkaasti Little Snitch -näyttelystä Mac OS, joten käyttäjät, jotka ovat siirtyneet siitä, tämä sovellus on vähän tuttu.

Tämä palomuuriohjelmisto voi valvoa järjestelmässäsi käynnissä olevia sovelluksia, estetään pääsy Internetiin, kunnes sallit sen tai estät sen.

Kun sovellus yrittää käyttää Internetiä, se aluksi jumittuu ja näyttöön tulee valintaikkuna, jossa kysytään, haluatko sallia sen yhteyden kerran, tämän istunnon vai ikuisesti.

Jotain, mitä voimme korostaa ja joka meidän on mainittava OpenSnitchista, on tämä sovellus on edelleen kehitteillä joten se ei ole vielä vakaa, tämä voi johtaa siihen, että siinä on usein vikoja tai kaatuu odottamattomasti.

Siksi OpenSnitchin käyttöä ei suositella yrityskäyttöön tai alueilla, joilla heillä on tietoja tai tärkeää infrastruktuuria. OpenSnitchin käyttöä suositellaan tavalliselle käyttäjälle, kun se on kiillotettu.

Kuinka asentaa OpenSnitch Ubuntu 18.04: een ja johdannaisiin?

Jos haluat asentaa tämän sovelluksen järjestelmääsi Sinun pitäisi tietää, että tällä hetkellä ei ole arkistoa tai deb-pakettia Tämä on rakennettu asennuksen helpottamiseksi.

Mitä varten sovellus on rakennettava ja koottava yksin. Tätä varten on tehtävä joitain aikaisempia kokoonpanoja järjestelmäämme.

Ensimmäinen asia Taustaporttitietovarasto on oltava käytössä jos et käytä uusinta Ubuntu 18.04 -versiota.

Nyt Sovelluksen rakentamiseen tarvitaan myös Go:

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

OpenSnitch

Tehty tämä nyt aiomme asentaa sovelluksen riippuvuudet tällä komennolla:

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

Jo asennetut riippuvuudet nyt, jos voimme aloittaa järjestelmän kokoamisen seuraavilla komennoilla:

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

Nyt On tarpeen lisätä OpenSnitch alkuun ja aloittaa sen palvelut, joita teemme:

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

Ja tämän kanssa sovelluksen pitäisi alkaa toimia ja se on valmis käytettäväksi järjestelmissämme.

Kuinka poistaa OpenSnitch Ubuntu 18.04: sta?

Jos haluat poistaa tämän sovelluksen järjestelmästä, sinun on avattava Ctrl + Alt + T -pääte ja suoritettava seuraavat komennot.

Ensinnäkin meidän on pysäytettävä ja poistettava opensnitchd-palvelu käytöstä:

sudo service opensnitchd stop
sudo systemctl disable opensnitchd

Ja lopuksi poista sovellus ja sovelluksen kokoonpanokansiot järjestelmästämme:

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

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.