- - Hogyan telepítsük az Open Snitch-t az Ubuntu-ra

Hogyan telepítsük az Open Snitch szoftvert az Ubuntun

A Linuxnak nagyon jó tűzfala van, de nem aznagyon intuitív az új felhasználók számára. Nincs olyan felbukkanó párbeszédpanel, amely tudatja a felhasználót a programokkal, és minden a terminállal megtörténik, hacsak nem vagy hozzáértő ahhoz, hogy telepítsen egy programot annak vezérléséhez. Ha jobb megoldást keres, érdemes megnézni az Open Snitch alkalmazást. Ez egy egyszerű tűzfalalkalmazás, amelyet erősen ihlette a Mac OS operációs rendszer Little Little Snitch programja. Az Open Snitch telepítése nem könnyű, mert a felhasználóknak manuálisan kell beállítaniuk a GO elérési útját a Google Go programozási nyelvhez, és telepíteniük kell a programot. Mindazonáltal, ha már megkapta, bárki, beleértve a kezdőket is, sok hasznot vehet belőle.

Jegyzet: Az Open Snitch egy kísérleti program, és előfordulhat, hogy nem épül megfelelően az Ubuntu minden verziójára. A legjobb eredmény elérése érdekében figyelmesen kövesse az utasításokat, és további olvasáshoz olvassa el a Github oldalt.

A Go Path beállítása

Az Open Snitch fel van írva Go, tehát telepítimegköveteli a Go nyelvet. Sajnos a Google Go nem konfigurálja önmagát automatikusan úgy, hogy Linuxra telepíti. Ennek használatához először be kell állítania egy „utat”. Az út lehetővé teszi a csomagok könnyű telepítését a Linux PC-re.

A helyes út beállításához nyissa meg a terminál ablakot és kövesse az alábbi utasításokat.

Először használja a mv és cp parancsok a teljes biztonsági másolat készítéséhez bash_profile.

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

Most, hogy minden biztonságosan mentve van, itt az ideje, hogy kinyisson bash_profile a Nano szövegszerkesztő belsejében a Go út helyes konfigurálásához.

nano ~/.bash_profile

Illessze be a következő kódot a bash_profile file:

export GOPATH=$HOME/go

Be kell állítania a Go bin könyvtárat. Illessze be az alábbi kódot a Nano-ba, hogy beállítsa.

export GOBIN=$HOME/go/bin

Miután hozzáadta az útvonalakat a fájlhoz, nyomja meg a gombot Ctrl + O a szerkesztések mentéséhez.

Használni a forrás parancs, mondja el Bash-nak az új Go útvonalról:

source ~/.bash_profile

Telepítse a Go alkalmazást

A Linux PC-jének megfelelő Go Path-ja van. Az Open Snitch telepítésének következő lépése maga a Go programozási nyelv telepítése. Nyisson meg egy terminált és kövesse az alábbi utasításokat a Google Go telepítésének megismeréséhez. Kérjük, vegye figyelembe, hogy az Open Snitch nem fog működni, ha nincs hozzáférése a Google Go 1.8-hoz.

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

Általános utasítások

Kicsit nehezebb a Google Go telepítése kevésbé ismert Linux disztribúciókra. A kezdéshez használja a wget eszközt, és gyorsan letöltheti a forráskód legújabb verzióját.

Az Open Snitch telepítése előtt telepítse a következő függőségeket. Lehet, hogy más neveik vannak. Használja a fenti Ubuntu-függőségeket referenciaként.

Jegyzet: Az Open Snitch-t az Ubuntu futtatására tervezték, és a fejlesztő ténylegesen csak az adott Linux disztribúció függőségeire vonatkozó utasításokat ismerteti. Ha megpróbálja használni ezt egy másik Linux operációs rendszeren, akkor működni fog, de problémákba ütközhet.

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

A letöltésnek gyorsnak kell lennie, és amikor befejeződik, használja a Tar parancsot a nyelvnek a megfelelő helyre való kibontásához a Linux PC-n.

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

Ezután nyissa meg a Bash-profilját és adja hozzá a „Gogyökér ”elérési útja. A Go helyének megadása ehhez a fájlhoz szükséges, mivel a Go szoftvert kézzel telepíti a kódból, ahelyett, hogy a natív, mellékelt csomagot használja.

nano ~/.bash_profile

Illessze be az alábbi kódot a Nano szerkesztőbe a gyökérút beállításához:

export GOROOT=/usr/local/go

Mentse el a szerkesztést a Ctrl + O, majd forrás:

source ~/.bash_profile

Megnyílt az orr

Az Open Snitch Ubuntu telepítése a forráskód lekérdezésével kezdődik. Kezdje a Go gombbal, hogy töltse le az Open Snitch használatához használt két fontos függőséget:

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

Ezután a Python 3 csomagtelepítő eszközével ragadhatja meg az Open Snitch által igényelt Python-függőségeket.

FIGYELMEZTETÉS: Ne futtassa az alábbi parancsot gyökérként, vagy sudoként, mivel ezek telepítik ezeket a könyvtárakat egész rendszerben, ami nem az Open Snitch használatához szükséges.

python3 -m pip install --user grpcio-tools

Az összes függőségről gondoskodunk, most itt az ideje, hogy a Go programot a program legújabb forráskódjának klónozására használjuk.

go get github.com/evilsocket/opensnitch

Ne aggódjon, ha a Go felszólítás azt mondja, hogy „nincsenek fájlok”, vagy valami hasonlót. Hagyja figyelmen kívül és használja a CD parancs a terminál helyes könyvtárba helyezéséhez.

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

Ezen a ponton lehetséges a csinál és telepítse parancs az Open Snitch létrehozására az Ubuntu Linux PC-n.

make
sudo make install

A kód magja épül és telepítve van. Ezután engedélyezze az Open Snitch démont.

sudo systemctl enable opensnitchd
sudo systemctl start opensnitchd

Ha az Open Snitch telepítése sikeres, akkor a „Open Snitch” menüpont alatt kereshet asztali parancsikonként, és futtathatja azt. Alternatív megoldásként futtassa opensnitch-ui a terminálon.

Az Open Snitch használata

Amikor az Open Snitch eszköz telepítve van, ésfut, a felhasználónak nem kell konfigurálnia vagy sokat tennie. Csak hagyja, hogy a program a háttérben futjon. Ellenőrzi és értesíti azokat a programokat, amelyek megkísérlik megváltoztatni a dolgot a Linux PC-jén.

A program ideiglenes engedélyezéséhez kattintson az „Egyszer engedés” gombra. Véglegesen engedélyezni szeretne egyet, kattintson az „Engedélyezés véglegesen” lehetőségre.

Alternatív megoldásként blokkolhatja a programokat ideiglenesen a „Megtagadás” vagy a „Blokkolás” gombra kattintással, hogy örökre megtagadja.

Hozzászólások