Az Open Snitch telepítése az Ubuntu rendszeren

click fraud protection

A Linuxnak nagyon jó tűzfala van, de az új felhasználók számára nem túl intuitív. 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 a Mac OS-en a Kis Snitch program ihlette. Az Open Snitch telepítése nem könnyű, mivel a felhasználóknak manuálisan kell beállítaniuk a GO útvonalat a Google Go programozási nyelvhez, és telepíteniük kell a programot ezzel. Mindazonáltal, ha már megkapta, bárki, beleértve a kezdőket is, sok hasznot vehet belőle.

Megjegyzés: 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 Go nyelven íródott, így a telepítéshez Go nyelv szükséges. 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.

instagram viewer

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, ideje megnyitni 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:

forrás ~ / .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-fordító 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.

Megjegyzés: Az Open Snitch programot az Ubuntu futtatására tervezték, és a fejlesztő valójában csak az adott Linux disztribúció függőségi útmutatásait 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 „Go root” elérési utat. 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:

forrás ~ / .bash_profile

Megnyílt az orr

Az Open Snitch telepítése az Ubuntu-ra a forráskód lekéré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 - felhasználó 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.

menj, szerezze be a github.com/evilsocket/opensnitch webhelyet

Ne aggódjon, ha a Go felszólítás azt mondja: „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 make é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 engedélyezésennitchd sudo systemctlindításnitchnitchd

Ha az Open Snitch telepítése sikeres, akkor az „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 és fut, 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-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 kattintva, hogy örökre megtagadja.

watch instagram story