- - Kako instalirati Open Snitch na Ubuntu

Kako instalirati Open Snitch na Ubuntu

Linux ima prilično dobar vatrozid, ali to nijevrlo intuitivan za nove korisnike. Ne postoje skočni dijalozi koji korisniku govore o kojim se programima radi, a sve se obavlja s terminalom, osim ako niste dovoljno pametni da instalirate program za njegovo upravljanje. Ako tražite bolje rješenje, potražite Open Snitch. To je jednostavna aplikacija vatrozida koju nadahnjuje program Little Snitch na Mac OS-u. Instalirati Open Snitch nije lako jer korisnici moraju ručno postaviti GO Path za programski jezik Google Go i s njim instalirati program. Ipak, nakon što započnete, svi, uključujući početnike, mogu puno toga iskoristiti.

Bilješka: Open Snitch je eksperimentalni program i možda se neće ispravno graditi na svakoj verziji Ubuntua. Za najbolje rezultate, pažljivo slijedite upute i pogledajte Github stranicu za daljnje čitanje.

Postavljanje Go Path

Otvori Snitch je napisan u Go, tako da ga instaliratezahtijeva jezik Go. Nažalost, Google Go se automatski ne ispravno konfigurira samo instaliranjem na Linux. Da biste ga koristili, prvo morate postaviti "stazu". Put će omogućiti pakete da se lako instaliraju na vaše Linux računalo.

Da biste postavili ispravan put, otvorite prozor terminala i slijedite upute u nastavku.

Prvo upotrijebite MV i cp naredbe za stvaranje cjelovite sigurnosne kopije vašeg bash_profile.

cd ~/
cp .bash_profile ~/Documents
mv ~/Documents/.bash_profile ~/Documents/.bash_profile-backup

Sada kada je sve sigurnosno kopirano, vrijeme je za otvaranje bash_profile unutar uređivača teksta Nano za ispravno podešavanje staze Go.

nano ~/.bash_profile

Zalijepite sljedeći kod u bash_profile datoteka:

export GOPATH=$HOME/go

Također ćete trebati postaviti direktorij Go bin. Zalijepite donji kod u Nano da biste ga postavili.

export GOBIN=$HOME/go/bin

Nakon dodavanja staza do datoteke pritisnite Ctrl + O da biste spremili promjene.

Koristiti izvor naredba, recite Bashu o novom Go putu:

source ~/.bash_profile

Instaliraj Go

Vaše Linux računalo ima ispravan Go Path. Sljedeći korak za instalaciju Open Snitch je instaliranje samog programskog jezika Go. Otvorite terminal i slijedite dolje navedene upute kako biste saznali kako instalirati Google Go. Imajte na umu da Open Snitch neće raditi ako nemate pristup Google Go 1.8.

sudo apt install golang-go python3-pip python3-setuptools protobuf-compiler libpcap-dev libnetfilter-queue-dev python-pyqt5 pyqt5-dev pyqt5-dev-tools git

Opće upute

Instaliranje Google Go-a na manje poznate Linux distribucije malo je teže. Za početak koristite wget alata i brzo preuzmite najnoviju verziju izvornog koda.

Prije nego što možete instalirati Open Snitch, instalirajte sljedeće ovisnosti. Mogu imati različita imena. Koristite Ubuntu gornje ovisnosti kao referencu.

Bilješka: Open Snitch dizajniran je za pokretanje na Ubuntuu, a programer zapravo samo daje upute o ovisnosti za tu distribuciju Linuxa. Ako to pokušate koristiti u drugom Linux operativnom sustavu, on će raditi, ali možete naići na probleme.

wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz

Preuzimanje bi trebalo biti brzo, a kad završi, upotrijebite naredbu Tar da biste u potpunosti izdvojili jezik na ispravno mjesto na vašem Linux računalu.

sudo tar -C /usr/local -xvzf go1.10.2.linux-amd64.tar.gz

Zatim otvorite Bash profil i dodajte "Idikorijen ”put do njega. Dodavanje lokacije Go u ovu datoteku je neophodno jer instalirate Go rukom iz koda, a ne koristeći izvorni uključeni paket.

nano ~/.bash_profile

Zalijepite kôd dolje u uređivač Nano da biste postavili put korijena:

export GOROOT=/usr/local/go

Spremite uređivanje pomoću Ctrl + O, a zatim ga izvorite:

source ~/.bash_profile

Otvaranje trzaja

Instaliranje Open Snitch na Ubuntu počinje s dobivanjem izvornog koda. Započnite pomoću Go za preuzimanje dvije važne ovisnosti koje se koriste u programu Open Snitch:

go get github.com/golang/protobuf/protoc-gen-go
go get -u github.com/golang/dep/cmd/dep

Zatim upotrijebite alat za instalaciju paketa Python 3 da biste preuzeli ovisnosti povezane s Python-om koje Open Snitch treba.

UPOZORENJE: Ne izvršavajte naredbu ispod kao root ili sudo, jer će ove knjižnice instalirati na razini cijelog sustava, a to nije ono što trebamo koristiti Open Snitch.

python3 -m pip install --user grpcio-tools

Sve su ovisnosti preuzete, sada je vrijeme da se iskoristi Go za kloniranje najnovijeg izvornog koda programa.

go get github.com/evilsocket/opensnitch

Ne brinite ako upit "Go" kaže "nema datoteka" ili nešto slično. Zanemarite to i upotrijebite CD naredba za premještanje terminala u ispravan direktorij.

cd $GOPATH/src/github.com/evilsocket/opensnitch

U ovom je trenutku moguće pokrenuti napraviti i napraviti instalaciju naredba za izgradnju Open Snitch-a na vašem Ubuntu Linux računalu.

make
sudo make install

Jezgra koda je izgrađena i instalirana. Zatim omogućite demon Open Snitch.

sudo systemctl enable opensnitchd
sudo systemctl start opensnitchd

Ako je instalacija za Open Snitch uspješna, morat ćete potražiti "Open Snitch" kao prečac na radnoj površini i pokrenuti ga. Alternativno, trčite opensnitch-sučelja u terminalu za lansiranje.

Korištenje Open Snitch

Kada se instalira alat Open Snitch itrčanje, korisnik neće trebati puno konfigurirati ili učiniti. Neka se program pokrene u pozadini. To će skenirati i obavijestiti vas o programima koji pokušavaju promijeniti stvari na vašem Linux računalu.

Da biste privremeno dopustili program, kliknite "Dopusti jednom". Ako ga želite trajno omogućiti, kliknite "Dopusti trajno".

Alternativno, programe blokirajte privremeno klikom na "Zabrani" ili "Blokiraj" da biste zauvijek odbili.

komentari