OpenSnitch: Eine Little Snitch-basierte Firewall unter Ubuntu

OpenSnitch-Logo

Viele der Benutzer Wir sind es nicht gewohnt, eine Firewall-Anwendung zu verwenden In unseren Systemen ist dies fällig entweder weil wir die verfügbaren Anwendungen nicht kennen und zu diesem Zweck orientiert oder für die einfache Tatsache, den Gedanken zu haben, dass "Linux immun ist".

Beides ist schlecht, na ja Die Verwendung der Firewall im System bietet uns nicht nur einen besseren Schutz, aber Wir können auch etwas mehr über eingehende und ausgehende Verbindungen wissen die mit unserem System interagieren.

Über OpenSnitch

Deswegen Wir werden über eine Anwendung sprechen, die dies erleichtert, die Anwendung, über die wir sprechen werden, ist OpenSnitch ist eine kostenlose Open-Source-Firewall-Anwendung, die in Python für GNU / Linux-Systeme geschrieben wurde Es kann verwendet werden, um Anwendungen zu überwachen und zu verhindern, dass sie über erweiterte Regeln eine Verbindung zu verbundenen Netzwerken herstellen.

Diese Firewall-App ist stark von der Little Snitch Show inspiriert Mac OS, also Benutzer, die von dort migriert haben, wird diese Anwendung ein bisschen vertraut sein.

Diese Firewall-Software kann die auf Ihrem System ausgeführten Anwendungen überwachenund blockieren Sie Ihren Zugang zum Internet, bis Sie ihn zulassen oder verweigern.

Wenn eine Anwendung versucht, auf das Internet zuzugreifen, bleibt sie zunächst hängen und es wird ein Dialogfeld angezeigt, in dem Sie gefragt werden, ob Sie die Verbindung einmal, in dieser Sitzung oder für immer zulassen möchten.

Etwas, das wir hervorheben können und das wir über OpenSnitch erwähnen müssen, ist, dass diese Anwendung ist noch in der Entwicklung Daher ist es noch nicht stabil. Dies kann dazu führen, dass es häufig Fehler gibt oder unerwartet abstürzt.

Deswegen Die Verwendung von OpenSnitch wird für den geschäftlichen Gebrauch nicht empfohlen oder Bereiche, in denen sie Daten oder wichtige Infrastruktur haben. Die Verwendung von OpenSnitch wird dem normalen Benutzer empfohlen, da es poliert ist.

Wie installiere ich OpenSnitch unter Ubuntu 18.04 und Derivaten?

Wenn Sie diese Anwendung auf Ihrem System installieren möchten Sie sollten wissen, dass derzeit kein Repository oder Deb-Paket vorhanden ist Aus diesem Grund für eine einfache Installation konstruiert.

Für was Es ist notwendig, die Anwendung selbst zu erstellen und zu kompilieren. Zu diesem Zweck müssen einige vorherige Konfigurationen an unserem System vorgenommen werden.

Das erste, was Wir müssen das Backports-Repository aktiviert haben wenn Sie nicht die neueste Version von Ubuntu 18.04 verwenden.

Jetzt Für die Erstellung der Anwendung ist außerdem Go erforderlich:

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

OpenSnitch

Fertig jetzt Wir werden die Anwendungsabhängigkeiten mit diesem Befehl installieren:

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

Bereits mit den installierten Abhängigkeiten Jetzt, wenn wir mit dem Kompilieren des Systems beginnen können mit diesen Befehlen:

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

Jetzt Es ist notwendig, OpenSnitch am Anfang hinzuzufügen und seine Dienste zu starten, mit denen wir dies tun:

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

Damit sollte die Anwendung gestartet werden und kann in unseren Systemen verwendet werden.

Wie deinstalliere ich OpenSnitch von Ubuntu 18.04?

Wenn Sie diese Anwendung von Ihrem System deinstallieren möchten, müssen Sie ein Terminal mit Strg + Alt + T öffnen und die folgenden Befehle ausführen.

Als erstes müssen wir den opensnitchd-Dienst stoppen und deaktivieren:

sudo service opensnitchd stop
sudo systemctl disable opensnitchd

Und schließlich löschen Sie die Anwendung und die Anwendungskonfigurationsordner von unserem System mit:

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

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.