Sebagian besar pengguna Linux punya ide salah itu fakta sederhana dengan menginstal Linux mereka tidak lagi dalam bahaya, padahal tidak.
Akan selalu disarankan untuk menggunakan beberapa aplikasi tambahan untuk melindungi informasi Anda dan sistem Anda, di mana filter pertama yang disarankan adalah penggunaan Firewall.
Itulah sebabnya Hari ini kita akan berbicara sedikit tentang OpenSnitch yang merupakan pelabuhan dari Little Snitch dan ini, pada gilirannya, adalah firewall yang dikembangkan secara eksklusif untuk Mac OS.
Fungsi utama OpenSnitch adalah untuk melacak permintaan Internet dibuat oleh aplikasi yang telah diinstal oleh pengguna.
OpenSnitch memungkinkan Anda membuat aturan untuk aplikasi mana yang harus mengizinkan akses Internet dan mana yang harus diblokir.
Setiap kali aplikasi yang tidak memiliki aturan aktif mencoba mengakses Internet, kotak dialog akan muncul. Kotak dialog ini menawarkan opsi untuk memperbolehkan atau memblokir koneksi.
Anda juga dapat memutuskan apakah aturan baru ini berlaku untuk proses tersebut, URL persis yang mencoba mengakses domain, contoh itu, sesi itu, atau selamanya.
Semua aturan yang dibuat disimpan sebagai file JSON, sehingga Anda dapat mengubahnya nanti jika perlu. Misalnya, jika pengguna salah memblokir aplikasi.
Bagaimana cara menginstal OpenSnitch di Linux?
Bagi yang tertarik untuk dapat menginstal aplikasi ini di sistemnya, kami akan menjelaskan bagaimana Anda dapat menginstal OpenSnitch di distribusi Linux Anda.
Sebagai prasyarat kita harus sudah menginstal Go di sistem kita dan variabel $ GOPATH telah ditentukan.
Sudah mengandalkannya, sekarang kami akan menginstal beberapa dependensi yang diperlukan untuk pengoperasian OpenSnitch dalam sistem kami.
Untuk siapapun mereka Debian, pengguna Ubuntu atau turunannya, kami akan membuka terminal dan kami akan menginstal dependensi ini dengan perintah berikut:
sudo apt-get install protobuf-compiler libpcap-dev libnetfilter-queue-dev python3-pip
Sekarang jika mereka Pengguna RHEL, CentOS, Fedora atau turunannya, dependensi menginstalnya dengan perintah berikut
sudo dnf -i protobuf-compiler libpcap-dev libnetfilter_queue-devel python3-pip
Akhirnya, untuk Mereka yang memiliki versi apa pun dari openSUSE yang diinstal akan dapat menginstal dependensi ini dengan perintah berikut:
sudo zypper in protobuf-c libpcap-dev libnetfilter_queue python3-pip
Pertama Kami akan menyelesaikan konfigurasi dependensi dengan perintah 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 dependensi yang diperlukan dalam sistem, sekarang kita akan melanjutkan untuk menginstal aplikasi ini dengan bantuan perintah berikut:
go get github.com/evilsocket/opensnitch cd $GOPATH/src/github.com/evilsocket/opensnitch
Akhirnya kami melanjutkan untuk mengkompilasi aplikasi:
make sudo make install
Dan kami memulai kembali layanan dengan:
sudo systemctl enable opensnitchd
Sekarang saatnya memulai layanan OpenSnitch dengan:
sudo service opensnitchd start
Dan kami memulai aplikasi ini dengan perintah berikut:
opensnitch-ui
Bagaimana cara menginstal OpenSnitch di Arch Linux dan turunannya?
Sedangkan bagi mereka yang sedang Arch Linux, Manjaro, Antergos, atau turunan apa pun dari pengguna Arch Linux akan dapat menginstal OpenSnitch dari repositori AUR.
Satu-satunya persyaratan yang harus mereka penuhi adalah mengaktifkan repositori AUR di file pacman.conf mereka dan memiliki wizard AUR di sistem mereka, jika mereka tidak memilikinya, mereka dapat kunjungi artikel berikut di mana kami merekomendasikan beberapa.
Untuk menginstal OpenSnitch di terminal, kita akan mengetik yang berikut ini:
yay -S opensnitch-git
Setelah aplikasi diinstal, Anda dapat mencari peluncurnya di menu aplikasi Anda untuk dapat menjalankannya.
Dari ikon di baki aplikasi Anda, Anda akan dapat mengakses statistik jaringan OpenSnitch, yang menunjukkan informasi tentang proses saat ini seperti: host, alamat, port, atau pengguna, serta gambaran umum koneksi Anda saat ini:
- Aplikasi apa yang mengakses web?
- Alamat IP apa yang mereka gunakan?
- Apa yang dimiliki pengguna
- Port apa yang digunakan?