OpenSnitch: Mazs Snitch bāzes ugunsmūris Ubuntu

OpenSnitch logotips

Daudzi no lietotājiem mēs neesam pieraduši izmantot nevienu ugunsmūra lietojumprogrammu mūsu sistēmās tas ir saistīts vai nu tāpēc, ka mēs nezinām pieejamās lietojumprogrammas un orientēts šim nolūkam vai vienkārši par domu, ka "Linux ir imūna".

Jebkurš no šiem ir slikts, labi Ugunsmūra izmantošana sistēmā ne tikai sniedz mums lielāku aizsardzību, bet mēs varam arī uzzināt nedaudz vairāk par ienākošajiem un izejošajiem savienojumiem kas mijiedarbojas ar mūsu sistēmu.

Par OpenSnitch

Tāpēc mēs runāsim par lietojumprogrammu, kas to atvieglos, lietojumprogramma, par kuru mēs runāsim, ir OpenSnitch, kas ir bezmaksas un atvērtā koda ugunsmūra lietojumprogramma, kas rakstīta Python GNU / Linux sistēmām To var izmantot, lai uzraudzītu lietojumprogrammas, novēršot vai ļaujot tām izveidot savienojumu ar savienotajiem tīkliem, izmantojot uzlabotus noteikumus.

Šī ugunsmūra lietotne ir ļoti iedvesmots no izstādes Little Snitch Mac OS, tāpēc lietotāji, kuri ir migrējuši no tā, šī lietojumprogramma būs mazliet pazīstama.

Šī ugunsmūra programmatūra var pārraudzīt lietojumprogrammas, kas darbojas jūsu sistēmā, bloķējot piekļuvi internetam, līdz jūs to atļaujat vai noraidāt.

Kad lietojumprogramma mēģina piekļūt internetam, tā sākotnēji uzkaras un tiek parādīts dialoglodziņš ar jautājumu, vai vēlaties atļaut savienojumu vienreiz, šajā sesijā vai uz visiem laikiem.

Šī lietojumprogramma ir kaut kas, ko mēs varam izcelt un kas mums jāpiemin par OpenSnitch joprojām ir izstrādes stadijā tāpēc tas vēl nav stabils, tas var izraisīt to, ka tajā mēdz būt dažas kļūdas vai negaidīti atmest.

Tāpēc Uzņēmumam OpenSnitch nav ieteicams izmantot vai teritorijas, kur viņiem ir dati vai svarīga infrastruktūra. Kopējam lietotājam ir ieteicams izmantot OpenSnitch, jo tas ir pulēts.

Kā instalēt OpenSnitch uz Ubuntu 18.04 un atvasinājumiem?

Ja vēlaties instalēt šo lietojumprogrammu savā sistēmā Jums jāzina, ka pašlaik nav repozitorija vai deb pakotnes Tas ir izgatavots, lai atvieglotu uzstādīšanu.

Par ko ir nepieciešams veidot un apkopot lietojumprogrammu patstāvīgi. Lai to izdarītu, ir nepieciešams veikt dažas iepriekšējas mūsu sistēmas konfigurācijas.

Pirmā lieta Mums ir jāiespējo backports krātuve ja neizmantojat jaunāko Ubuntu 18.04 versiju.

Tagad Lietojumprogrammas izveidei ir nepieciešams arī Go:

echo "export GOPATH=\$HOME/.go" >> ~/.bashrc
echo "export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin:\$HOME/.local/bin:\$HOME/.bin" >> ~/.bashrc
source ~/.bashrc

OpenSnitch

Tagad tas izdarīts mēs ar šo komandu instalēsim lietojumprogrammu atkarības:

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

Jau ar instalētajām atkarībām tagad, ja mēs varam sākt apkopot sistēmu ar šīm komandām:

go get github.com/golang/protobuf/protoc-gen-go
go get -u github.com/golang/dep/cmd/dep
pip3 install --user grpcio-tools
go get github.com/evilsocket/opensnitch
cd $GOPATH/src/github.com/evilsocket/opensnitch
make
sudo -H make install

Tagad Sākumā ir nepieciešams pievienot OpenSnitch un sākt tā pakalpojumus, ar kuriem mēs to darām:

mkdir -p ~/.config/autostart
cd ui
cp opensnitch_ui.desktop ~/.config/autostart/
sudo systemctl enable opensnitchd
sudo service opensnitchd start

Līdz ar to lietojumprogrammai vajadzētu sākt darboties un tā ir gatava lietošanai mūsu sistēmās.

Kā atinstalēt OpenSnitch no Ubuntu 18.04?

Ja vēlaties atinstalēt šo lietojumprogrammu no savas sistēmas, jums jāatver Ctrl + Alt + T termināls un jāizpilda šīs komandas.

Pirmā lieta, kas mums jādara, ir jāpārtrauc un jāatspējo opensnitchd pakalpojums:

sudo service opensnitchd stop
sudo systemctl disable opensnitchd

Visbeidzot izdzēsiet lietojumprogrammu un lietojumprogrammu konfigurācijas mapes no mūsu sistēmas ar:

rm ~/.config/autostart/opensnitch_ui.desktop
rm -rf ~/.go/src/github.com/evilsocket/opensnitch
sudo rm /usr/local/bin/opensnitch-ui
sudo rm /usr/local/bin/opensnitchd
sudo rm -r /etc/opensnitchd
sudo rm -r /usr/local/lib/python3.6/dist-packages/opensnitch_ui*
sudo rm -r /usr/local/lib/python3.6/dist-packages/opensnitch/
sudo rm /etc/systemd/system/opensnitchd.service
sudo rm /etc/systemd/system/multi-user.target.wants/opensnitchd.service
sudo rm /usr/share/applications/opensnitch_ui.desktop
sudo rm /usr/share/kservices5/kcm_opensnitch.desktop

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.