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