Linuxilla on aika hyvä palomuuri, mutta se ei oleerittäin intuitiivinen uusille käyttäjille. Mikään ponnahdusikkuna, joka antaa käyttäjän tietää, mitä ohjelmat tekevät, ja kaikki tehdään päätteellä, ellet ole tarpeeksi taitava asentamaan ohjelmaa sen hallitsemiseksi. Jos etsit parempaa ratkaisua, harkitse Open Snitch -sivun tarkistamista. Se on yksinkertainen palomuurisovellus, joka on voimakkaasti inspiroitu Pikku Snitch -ohjelmasta Mac OS: ssä. Open Snitchin asentaminen ei ole helppoa, koska käyttäjien on määritettävä GO-polku manuaalisesti Google Go -ohjelmointikielelle ja asennettava ohjelma sen kanssa. Silti, kun sinulla on se käynnissä, kuka tahansa, mukaan lukien aloittelijat, voi hyötyä siitä paljon hyödyntämällä.
Huomautus: Open Snitch on kokeellinen ohjelma, ja se ei välttämättä rakennu oikein kaikkiin Ubuntun versioihin. Saat parhaat tulokset seuraamalla ohjeita huolellisesti ja katsoksesi Github-sivua lukemista varten.
Asenna polku
Open Snitch on kirjoitettu Go-versiossa, joten asennat senvaatii Go-kielen. Valitettavasti Google Go ei määrittele itsensä automaattisesti oikein asentamalla se Linuxiin. Jotta voit käyttää sitä, sinun on ensin määritettävä "polku". Polun avulla paketit voidaan asentaa helposti Linux-tietokoneeseesi.
Asenna oikea polku avaamalla pääteikkuna ja noudattamalla alla olevia ohjeita.
Käytä ensin mv ja cp komennot luoda täydellinen varmuuskopio bash_profile.
cd ~/ cp .bash_profile ~/Documents mv ~/Documents/.bash_profile ~/Documents/.bash_profile-backup
Nyt kun kaikki on varmuuskopioitu, on aika avautua bash_profile Nano-tekstieditorin sisällä, jotta Go-polku määritetään oikein.
nano ~/.bash_profile
Liitä seuraava koodi bash_profile file:
export GOPATH=$HOME/go
Sinun on myös asetettava Go bin -hakemisto. Liitä alla oleva koodi Nanoon asettaaksesi sen.
export GOBIN=$HOME/go/bin
Kun olet lisännyt polut tiedostoon, paina Ctrl + O tallentaaksesi muokkaukset.
Käyttämällä lähde komento, kerro Bashille uudesta Go-polusta:
source ~/.bash_profile
Asenna Go
Linux-tietokoneellasi on oikea Go-polku. Seuraava vaihe Open Snitchin asentamiseksi on itse Go-ohjelmointikielen asentaminen. Avaa pääte ja noudata alla olevia ohjeita oppiaksesi asentaa Google Go. Huomaa, että Open Snitch ei toimi, jos sinulla ei ole käyttöoikeutta Google Go 1.8: een.
sudo apt install golang-go python3-pip python3-setuptools protobuf-compiler libpcap-dev libnetfilter-queue-dev python-pyqt5 pyqt5-dev pyqt5-dev-tools git
Yleiset ohjeet
Google Go: n asentaminen vähemmän tunnettuihin Linux-jakeluihin on hiukan vaikeampaa. Aloita käytöstä wget ja lataa nopeasti lähdekoodin uusin versio.
Ennen kuin voit asentaa Open Snitchin, asenna seuraavat riippuvuudet. Heillä voi olla eri nimet. Käytä yllä olevia Ubuntun riippuvuuksia.
Huomautus: Open Snitch suunniteltiin toimimaan Ubuntu-ohjelmassa, ja kehittäjä hahmottaa todella vain ohjeet kyseisen Linux-jakelun riippuvuuksista. Jos yrität käyttää tätä toisessa Linux-käyttöjärjestelmässä, se toimii, mutta saatat kohdata ongelmia.
wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz
Lataamisen tulisi olla nopeaa, ja kun se on valmis, käytä Tar-komentoa kielen poistamiseksi kokonaan oikeaan kohtaan Linux-tietokoneellasi.
sudo tar -C /usr/local -xvzf go1.10.2.linux-amd64.tar.gz
Avaa seuraavaksi Bash-profiilisi ja lisää ”Siirryjuuri ”polku siihen. Go-sijainnin lisääminen tähän tiedostoon on välttämätöntä, koska asennat Go: n käsin koodista sen sijaan, että käytät alkuperäistä, mukana olevaa pakettia.
nano ~/.bash_profile
Liitä alla oleva koodi Nano-editoriin asettaaksesi juuripolun:
export GOROOT=/usr/local/go
Tallenna muokkaus Ctrl + O, ja lähteenä se:
source ~/.bash_profile
Getting Open Snitch
Open Snitchin asentaminen Ubuntuun alkaa lähdekoodin hankkimisella. Aloita käyttämällä Go-painiketta ladataksesi kaksi tärkeätä riippuvuutta, joita käytetään Open Snitch: ssä:
go get github.com/golang/protobuf/protoc-gen-go go get -u github.com/golang/dep/cmd/dep
Seuraavaksi voit käyttää Python 3 -paketin asennustyökalua tarttuaksesi Pythoniin liittyviin riippuvuuksiin, joita Open Snitch tarvitsee.

VAROITUS: Älä suorita alla olevaa komentoa juurina tai sudo, koska se asentaa nämä kirjastot koko järjestelmän, mikä ei ole mitä tarvitsemme Open Snitch -sovelluksen käyttämiseen.
python3 -m pip install --user grpcio-tools
Kaikista riippuvuuksista on huolehdittu, nyt on aika käyttää Go-kloonausta ohjelman uusimpaan lähdekoodiin.
go get github.com/evilsocket/opensnitch
Älä huolestu, jos Go-kehote sanoo ”tiedostoja ei ole” tai jotain vastaavaa. Ohita se ja käytä CD komento siirtääksesi päätteen oikeaan hakemistoon.
cd $GOPATH/src/github.com/evilsocket/opensnitch
Tässä vaiheessa on mahdollista ajaa tehdä ja tee asennus komento rakentaa Open Snitch Ubuntu Linux -tietokoneellesi.
make sudo make install
Koodin ydin on rakennettu ja asennettu. Ota seuraavaksi käyttöön Open Snitch -deemoni.
sudo systemctl enable opensnitchd sudo systemctl start opensnitchd
Jos Open Snitchin asennus onnistuu, voit etsiä ”Open Snitch” työpöydän pikakuvakkeena ja suorittaa sen. Vaihtoehtoisesti ajaa opensnitch-ui terminaalissa käynnistää.
Open Snitch -sovelluksen käyttö
Kun Open Snitch -työkalu on asennettu jakäynnissä, käyttäjän ei tarvitse määrittää tai tehdä paljon. Anna ohjelman ajaa vain taustalla. Se skannaa ja ilmoittaa sinulle ohjelmista, jotka yrittävät muuttaa asioita Linux-tietokoneellasi.

Jos haluat sallia ohjelman väliaikaisesti, napsauta ”Salli kerran”. Haluatko ottaa yhden käyttöön pysyvästi, napsauta ”Salli pysyvästi”.
Voit vaihtoehtoisesti estää ohjelmat väliaikaisesti napsauttamalla ”Estä” tai “Estä” kieltääksesi lopullisesti.
Kommentit