Sebilangan besar pengguna Linux mempunyai idea salah itu dengan fakta sederhana bahawa Linux dipasang, mereka tidak lagi berada dalam bahaya, bila tidak.
Selalu disarankan untuk menggunakan beberapa aplikasi tambahan untuk melindungi maklumat anda dan sistem anda, yang mana penapis yang disyorkan pertama adalah penggunaan Firewall.
Inilah sebabnya Hari ini kita akan bercakap sedikit mengenai OpenSnitch yang merupakan pelabuhan Little Snitch dan ini, sebaliknya, adalah firewall yang dibangunkan secara eksklusif untuk Mac OS.
Fungsi utama OpenSnitch adalah untuk mengesan permintaan Internet dibuat oleh aplikasi yang telah dipasang oleh pengguna.
OpenSnitch membolehkan anda membuat peraturan yang membolehkan aplikasi mengakses Internet dan yang mana harus disekat.
Setiap kali aplikasi yang tidak memiliki aturan aktif mencoba mengakses Internet, kotak dialog akan muncul. Kotak dialog ini menawarkan pilihan untuk membenarkan atau menyekat sambungan.
Anda juga dapat memutuskan apakah aturan baru ini berlaku untuk proses, URL yang tepat yang mencoba mengakses domain, contoh, sesi itu, atau selamanya.
Semua peraturan yang dibuat disimpan sebagai fail JSON, jadi anda boleh mengubahnya nanti jika perlu. Contohnya, sekiranya pengguna telah menyekat aplikasi dengan tidak betul.
Bagaimana cara memasang OpenSnitch di Linux?
Bagi mereka yang berminat untuk dapat memasang aplikasi ini pada sistem mereka, kami akan menerangkan bagaimana anda boleh memasang OpenSnitch pada edaran Linux anda.
Sebagai prasyarat kita mesti memasang Go pada sistem kita dan menentukan pemboleh ubah $ GOPATH.
Sudah bergantung pada sekarang kami akan memasang beberapa kebergantungan yang diperlukan untuk operasi OpenSnitch dalam sistem kami.
Bagi sesiapa sahaja Pengguna Debian, Ubuntu atau turunannya, kami akan membuka terminal dan kami akan memasang kebergantungan ini dengan arahan berikut:
sudo apt-get install protobuf-compiler libpcap-dev libnetfilter-queue-dev python3-pip
Sekarang jika mereka Pengguna RHEL, CentOS, Fedora atau sebarang turunannya, kebergantungan memasangnya dengan arahan berikut
sudo dnf -i protobuf-compiler libpcap-dev libnetfilter_queue-devel python3-pip
Akhirnya, untuk Mereka yang mempunyai versi openSUSE yang terpasang akan dapat memasang kebergantungan ini dengan arahan berikut:
sudo zypper in protobuf-c libpcap-dev libnetfilter_queue python3-pip
Pertama Kami akan menyelesaikan konfigurasi kebergantungan dengan arahan berikut:
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
Sudah dengan kebergantungan yang diperlukan dalam sistem, sekarang kita akan terus memasang aplikasi ini dengan bantuan arahan berikut:
go get github.com/evilsocket/opensnitch cd $GOPATH/src/github.com/evilsocket/opensnitch
Akhirnya kami terus menyusun aplikasi:
make sudo make install
Dan kami memulakan semula perkhidmatan dengan:
sudo systemctl enable opensnitchd
Sekarang adalah masa untuk memulakan perkhidmatan OpenSnitch dengan:
sudo service opensnitchd start
Dan kami memulakan aplikasi ini dengan arahan berikut:
opensnitch-ui
Bagaimana cara memasang OpenSnitch pada Arch Linux dan derivatifnya?
Manakala bagi mereka yang Pengguna Arch Linux, Manjaro, Antergos atau turunan Arch Linux akan dapat memasang OpenSnitch dari repositori AUR.
Satu-satunya syarat yang mesti mereka penuhi adalah untuk mengaktifkan repositori AUR di fail pacman.conf mereka dan mempunyai wizard AUR pada sistem mereka, jika mereka tidak memilikinya, mereka dapat lawati artikel berikut di mana kami mengesyorkan beberapa.
Untuk memasang OpenSnitch di terminal, kami akan menaip perkara berikut:
yay -S opensnitch-git
Setelah aplikasi dipasang, anda boleh mencari pelancarnya di menu aplikasi anda untuk dapat menjalankannya.
Dari ikon di dulang aplikasi anda, anda akan dapat mengakses statistik rangkaian OpenSnitch, yang menunjukkan maklumat mengenai proses semasa seperti: host, alamat, port atau pengguna, serta gambaran keseluruhan sambungan semasa anda:
- Aplikasi apa yang mengakses web?
- Alamat IP apa yang mereka gunakan?
- Apa yang dimiliki oleh pengguna
- Pelabuhan apa yang digunakan?