In diesem Artikel wird der vollständige Prozess des Zusammenstellens und Installierens erläutert Schnauben auf Ubuntu.
Kompilieren und installieren Sie Snort aus Quellcode auf Ubuntu
Zu installieren und zu kompilieren Schnauben Befolgen Sie aus dem Quellcode auf Ubuntu den folgenden Schritten:
Schritt 1: Update/Upgrade Repository
Der erste Schritt besteht darin, das Repository zu aktualisieren und zu aktualisieren:
sudo APT -Update
sudo APT -Upgrade
Schritt 2: Abhängigkeiten installieren
Installieren Sie dann die für erforderlichen Abhängigkeiten Schnauben Durch die Verwendung des folgenden Befehls:
sudo apt install libdnet-dev build-wesentlich cpputest libpcap-dev libpcre3-dev libnet1-dev zlib1g-dev luajit hwloc libDumbnet-dev bison flex libmnl-dev uuid-dev liblzma opensl autotools-dev libmnl-dev lib. Dev Cmake libsqlite3-dev libunwind-dev libcmocka-dev libnetfilter-queue-dev libluajit-5.1-dev libfl-dev -y
Schritt 3: Erstellen Sie ein Snort -Verzeichnis
Erstellen Sie dann ein Verzeichnis für Schnauben Da wir viele Dateien installieren und sie organisieren, wird empfohlen, ein separates Verzeichnis dafür zu erstellen:
mkdir ~/snort_src
CD ~/snort_src
Schritt 4: Herunterladen und Installieren von Snort DAQ
Nachdem das Verzeichnis in neu erstellt wurde Schnauben Verzeichnis müssen den Quellcode für kompilieren Datenerfassung DAQ, es ist im offiziellen Repository nicht vorhanden:
Git -Klon https: // github.com/snort3/libdaq.Git
Wechseln Sie dann die Bibliothek in libdaq, wo der heruntergeladene DAQ kloniert ist:
CD libdaq
Führen Sie dann die folgenden Befehle aus, um die Konfigurationsdateien zu installieren:
./Bootstrap
Konfigurieren Sie die Dateien mit dem folgenden Befehl:
./konfigurieren
Führen Sie dann den folgenden Befehl aus, um die ausführbaren Dateien zu erstellen:
machen
Verwenden Sie dann den folgenden Befehl, um die Installation durchzuführen:
sudo mach installieren
Schritt 5: Downloading Performance Booster -Pakete herunterladen
Für eine bessere Leistung installieren wir mit dem Befehl unten geschriebener:
Zu diesem Zweck gehen Sie zurück zum Schnauben Verzeichnis mit dem folgenden Befehl:
CD… /
Laden Sie dann das Performance Booster -Paket aus dem folgenden Befehl herunter:
WGet https: // github.com/gperftools/gperftools/releases/download/gperftools-2.9.1/gperftools-2.9.1.Teer.gz
Extrahieren Sie nach dem Herunterladen die .TAR -Datei:
TAR XZF GPERFTOOLS-2.9.1.Teer.gz
Das Verzeichnis ändern in gperftools und installieren Sie die Konfigurationsdateien mit den folgenden Befehlen:
CD Gperftools-2.9.1/
Konfigurieren Sie die Datei auf Ubuntu mit dem folgenden Befehl:
./konfigurieren
Führen Sie dann den Befehl erstellen aus, um die Dateien zu erstellen:
machen
Installieren Sie schließlich die Pakete mit dem unten erwähnten Befehl make:
sudo mach installieren
Schritt 6: Download und installieren Sie Snort aus der Quelldatei
Nun, da alle Vorbereitungen zum Aufbau der Schnauben sind abgeschlossen, es ist Zeit zum Herunterladen und Installieren Schnauben im Erstellen Schnauben Verzeichnis erstellt in Schritt 3:
Dafür gehen Sie zurück zum Schnauben Verzeichnis unter Verwendung des Befehls unten geschrieben:
CD…
Dann lädt das herunter Schnauben Quelldatei auf Ubuntu über den folgenden Befehl:
WGet [https: // github.com/snort3/snort3/archive/refs/köpfe/master.ZIP] https: // github.com/snort3/snort3/archive/refs/köpfe/master.Reißverschluss
Nach dem Herunterladen der Schnauben ZIP-Datei führen Sie den Befehl unten geschrieben aus, um die Datei zu entpacken:
Meister entpacken.Reißverschluss
Navigieren zu Schnauben Quellverzeichnis mit dem folgenden Befehl:
CD Snort3-Master
Führen Sie den folgenden Befehl unten für die dynamische Speicherverwaltung aus, während alle Dateien erstellt werden:
./configure_cmake.sh--prefix =/usr/local-enable-tcMalloc
Gehen Sie mit dem folgenden Befehl mit dem folgenden Befehl zum Build -Verzeichnis:
CD -Build
Erstellen Sie dann Dateien mit dem folgenden Befehl:
machen
Führen Sie nach dem Gebäude nun den Befehl unten geschrieben aus, um endlich alle erzeugten Abhängigkeiten zu installieren, und Schnauben Pakete auf Ubuntu -System.
sudo mach installieren
Schritt 7: Aktualisieren Sie freigegebene Bibliotheken
Nach der Installation Schnauben, Lassen Sie uns die freigegebenen Bibliotheken aktualisieren, indem Sie den folgenden Befehl ausführen:
sudo ldconfig
Schritt 8: Überprüfung der Snort -Installation
Sobald alles erfolgreich erledigt ist, führen Sie nun den Befehl unten geschrieben aus, um die Installation von Snort auf Ubuntu-System zu überprüfen:
Schnupfen --version
Eine andere Möglichkeit, das zu testen Schnauben ist perfekt aus dem Quellcode installiert und erstellt, um den folgenden Befehl unten auszuführen:
Schnupfen -c/usr/local/etc/schnauben/schnaubend.Lua
Wenn Ihre Ausgabe wie unten gezeigt ist, ist die Installation von Schnauben wird erfolgreich abgeschlossen und genau gebaut:
Abschluss
Schnauben ist ein großartiges Tool für die Verhinderung von Netzwerk. Der vollständige Vorgang zum Herunterladen und Erstellen des Snorts aus dem Quellcode wird im Artikel erörtert. Außerdem haben wir ein Performance -Booster -Paket installiert, um das Ubuntu -System bessere Leistung zu erzielen.