A legtöbb Linux-felhasználónak megvan az ötlete tévesen a Linux telepítésének egyszerű ténye miatt már nem lesznek veszélyben, amikor nem az.
Mindig ajánlott néhány extra alkalmazás használata az adatok védelme érdekében és a rendszerét, amelyek közül az első ajánlott szűrő a tűzfal használata.
Ezért Ma beszélünk egy kicsit az OpenSnitchről, amely a Little Snitch kikötője ez pedig egy tűzfal, amelyet kizárólag a Mac OS számára fejlesztettek ki.
Az OpenSnitch fő funkciója az internetes kérések nyomon követése a felhasználó által telepített alkalmazások által.
OpenSnitch lehetővé teszi olyan szabályok létrehozását, amelyek számára az alkalmazásoknak engedélyezniük kell az internet-hozzáférést és melyiket kell blokkolni.
Minden alkalommal, amikor egy alkalmazás, amelynek nincs aktív szabálya, megpróbálja elérni az internetet, megjelenik egy párbeszédpanel. Ez a párbeszédpanel lehetőséget kínál a kapcsolat engedélyezésére vagy blokkolására.
Azt is eldöntheti, hogy ez az új szabály vonatkozik-e a folyamatra, a pontos URL-re, amely megpróbálja elérni a domaint, az adott példányt, az adott munkamenetet vagy örökre.
Az összes létrehozott szabály JSON fájlként tárolódik, így később szükség esetén módosíthatja. Például, ha a felhasználó helytelenül blokkolt egy alkalmazást.
Hogyan telepítsem az OpenSnitchet Linuxra?
Azok számára, akik érdeklik, hogy ezt az alkalmazást telepíthessék rendszereikre, elmagyarázzuk, hogyan telepítheti az OpenSnitch-et a Linux disztribúciójára.
Feltételként a Go-t telepítenünk kell a rendszerünkre, és meg kell adnunk a $ GOPATH változót.
Most már számítok rá telepíteni fogunk néhány függőséget, amelyek az OpenSnitch működéséhez szükségesek a rendszerünkön belül.
Akárkik is A Debian, az Ubuntu felhasználók vagy ezek bármely származéka megnyitni fogunk egy terminált, és ezeket a függőségeket a következő paranccsal telepítjük:
sudo apt-get install protobuf-compiler libpcap-dev libnetfilter-queue-dev python3-pip
Most ha vannak RHEL, CentOS, Fedora felhasználók vagy ezek bármely származéka, a függőségek a következő paranccsal telepítik őket
sudo dnf -i protobuf-compiler libpcap-dev libnetfilter_queue-devel python3-pip
Végül pedig Akik telepítették az openSUSE bármely verzióját, a következő paranccsal telepíthetik ezeket a függőségeket:
sudo zypper in protobuf-c libpcap-dev libnetfilter_queue python3-pip
Első Az alábbi parancsokkal befejezzük a függőségek konfigurálását:
go get github.com/golang/protobuf/protoc-gen-go go get -u github.com/golang/dep/cmd/dep python3 -m pip install --user grpcio-tools
Már a szükséges függőségekkel a rendszerben, most folytatjuk az alkalmazás telepítését a következő parancsok segítségével:
go get github.com/evilsocket/opensnitch cd $GOPATH/src/github.com/evilsocket/opensnitch
Végül folytatjuk az alkalmazás összeállítását:
make sudo make install
És újraindítjuk a szolgáltatásokat:
sudo systemctl enable opensnitchd
Itt az ideje elindítani az OpenSnitch szolgáltatást:
sudo service opensnitchd start
Ezt az alkalmazást a következő paranccsal indítjuk:
opensnitch-ui
Hogyan telepítsem az OpenSnitch-et Arch Linux-ra és származékaira?
Míg azok számára, akik Az Arch Linux, a Manjaro, az Antergos vagy az Arch Linux bármely származékának felhasználói telepíthetik az OpenSnitch programot az AUR adattárból.
Az egyetlen követelmény, aminek meg kell felelniük, hogy engedélyezzék az AUR-tárolót a pacman.conf fájlban, és hogy AUR varázsló legyen a rendszerükön, ha nincs, akkor keresse fel a következő cikket, ahol ajánlunk néhányat.
Az OpenSnitch telepítéséhez a terminálba a következőket fogjuk beírni:
yay -S opensnitch-git
Az alkalmazás telepítése után az alkalmazás menüjében megkeresheti az indítót, hogy futtassa.
Az alkalmazás tálcáján lévő ikonról hozzáférhet az OpenSnitch hálózati statisztikákhoz, amelyek információkat tartalmaznak az aktuális folyamatokról, például: gazdagépek, címek, portok vagy felhasználók, valamint a jelenlegi kapcsolatok áttekintése:
- Milyen alkalmazások férnek hozzá az internethez?
- Milyen IP-címet használnak?
- Amit a felhasználó birtokol
- Milyen portot használnak?