OpenSnitch, the firewall for Linux reaches its new version 1.6

OpenSnitch

OpenSnitch allows you to interactively monitor the network activity of user applications and block unwanted network traffic

The new version of OpenSnitch 1.6 has already been released This release includes various enhancements to desktop environment integration, node management, bug fixes, and much more.

For those who are unaware of OpenSnitch, you should know that this It's a port of Little Snitch and this, in turn, is a firewall developed exclusively for Mac OS. the fmain anointing of OpenSnitch is track internet requests made by the applications that the user has installed.

OpenSnitch allows you to create rules for which applications should allow access to the Internet and which should be blocked. Every time an application that does not have an active rule tries to access the Internet, a dialog box appears. This dialog box offers the option to allow or block the connection.

You can also decide if this new rule applies to the process, the exact URL that is trying to access the domain, that instance, that session, or forever.

Main news of OpenSnitch 1.6

In this new version of OpenSnitch 1.6 we can find various security enhancements implemented, of which we can highlight the new option to manage system firewall rules and policies from the GUI, whereupon basically the graphical interface now has the ability to configure system packet filtering rules and access policies. In addition to restricting which applications can access the Internet, you can now set up general firewall rules.

Another of the changes that stands out in this new version are the support enhancements for integration with external security management platforms (siem, security information and event management) and monitoring systems.

It also stands out a better and more reliable way to get process names, paths and icons of applications, as well as improved integration with system DNS resolvers and client DNS libraries.

Added support for advanced filter rules that take into account new protocols, network interfaces, source ports, and IP addresses.

Of the other changes that stand out in this new version:

  • Added support for importing and exporting rules to transfer settings to other systems via a graphical interface.
  • Added Exit menu to close the GUI.
  • Better Icons in GNOME/Fedora
  • Wayland Improvements

Finally, if you are interested in being able to know more about it, you can consult the details in the following link

How to install OpenSnitch on Linux?

As prerequisites we must have Go installed on our system and have the $GOPATH variable defined. Already counting on it, now let's install some dependencies necessary for the operation of OpenSnitch within our system.

For whoever they are users of Debian, Ubuntu or any derivative of these, We are going to open a terminal and we are going to install these dependencies with the following command:

sudo apt-get install protobuf-compiler libpcap-dev libnetfilter-queue-dev python3-pip

Now if they are RHEL, CentOS, Fedora users or any derivative of these, the dependencies install them with the following command

sudo dnf -i protobuf-compiler libpcap-dev libnetfilter_queue-devel python3-pip

Finally, for those who have any version of openSUSE installed can install these dependencies with the following command:

sudo zypper in protobuf-c libpcap-dev libnetfilter_queue python3-pip

First we will finish configure dependencies with the following commands:

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

With the necessary dependencies in the system, now we are going to proceed to install this application with the help of the following commands:

go get github.com/evilsocket/opensnitch
cd $GOPATH/src/github.com/evilsocket/opensnitch

Finally we proceed to perform the build of the application:

make

sudo make install

And we restart the services with:

sudo systemctl enable opensnitchd

The time has come start the OpenSnitch service with:

sudo service opensnitchd start

We proceed to run this app with the following command:

opensnitch-ui

While for those who are Arch Linux users, Manjaro or any derivative of Arch Linux they will be able to install OpenSnitch from the AUR repository.

To install OpenSnitch in a terminal, we are going to type the following:

yay -S opensnitch-git

Once the application is installed, you can search for its launcher in your application menu to be able to run it.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.