Installieren Sie Kali Linux Tools mit Katoolin3 in Ubuntu 20.04 LTS
Installieren und verwenden Sie Katoolin3 in Ubuntu
Diese Schritt-für-Schritt-Anleitung erklärt, was Katoolin3 ist und wie man Kali Linux-Tools in Ubuntu, Debian und anderen DEB-basierten Systemen wie Linux Mint und Pop_OS! installiert.
Wichtig: Es scheint, dass die Entwicklung von Katoolin 3 gestoppt wurde. Seit Februar 2020 gibt es kein Update mehr. Daher funktioniert Katoolin 3 möglicherweise nicht wie erwartet.
Einführung in Katoolin3
Wie einige von Ihnen vielleicht bereits wissen, ist Katoolin ein Python-Skript zur Installation von Kali Linux-Tools in Ubuntu, Debian und anderen DEB-basierten Systemen.
Wenn Sie ein Sicherheitsforscher oder -enthusiast sind, können Sie mit Katoolin in wenigen Minuten alle Kali-Linux-Tools Ihrer Wahl auf Ihrem Ubuntu-System installieren.
Es scheint, dass Katoolin nicht regelmäßig aktualisiert wird (der letzte Commit war April 2019) und in neueren Ubuntu-Versionen nicht funktioniert. Aufgrund mangelnder Wartung begannen sich die Vorbehalte zu summieren.
Glücklicherweise hat jemand die Fackel übernommen und führt einen sehr stabilen Katoolin-Zweig. Begrüßen Sie Katoolin3, einen Zweig von Katoolin, der Ihnen dabei hilft, Ihre bevorzugten Kali-Linux-Tools auf Debian, Ubuntu und ähnliche Derivate zu erhalten Linux Mint. Katoolin3 ist ein völlig kostenloses Open-Source-Programm.
Wichtige Warnung: Es sieht so aus, als ob Katoolin3 die vorhandenen Repositories durcheinander bringt. Viele Benutzer haben sich darüber beschwert, dass Katoolin3 GNOME DE und andere Pakete entfernt, die nicht einmal mit Katoolin zusammenhängen, wenn sie versuchen, Katoolin zu deinstallieren. Daher empfehle ich Ihnen dringend, es eine Weile auf einer Testmaschine auszuprobieren und zu sehen, ob es einwandfrei funktioniert.
Katoolin3-Funktionen
Katoolin3 bietet mehrere Verbesserungen gegenüber Katoolin, wie unten aufgeführt.
- Katoolin3 ist auf Python 3 portiert. Katoolin ist in Python 2.x geschrieben.
- Es stellt aktuelle Pakete bereit. Das alte Katoolin verwendet eine veraltete Paketliste.
- Das alte Katoolin bricht ab, wenn ein Paket nicht mehr in den Repositories verfügbar ist. Katoolin3 erkennt die fehlenden Pakete und ignoriert sie einfach.
- Im Gegensatz zum alten Katoolin ist es möglich, alle von Katoolin3 installierten Pakete zu entfernen. Sie können Pakete einzeln oder alle auf einmal entfernen.
- Einige Benutzer haben sich darüber beschwert, dass sie ihr Ubuntu-Betriebssystem nach der Installation des alten Katoolin nicht aktualisieren oder aktualisieren können. Dieses Problem wurde in der neueren Katoolin3-Version behoben. Das Upgrade wird Ihr System nicht beschädigen, da die Kali-Repositorys nur während der Laufzeit von katoolin3 aktiviert werden.
- Das alte Katoolin verändert und löscht sogar wichtige Systemkonfigurationsdateien. Diese potenziell gefährlichen Vorgänge wurden in Katoolin3 geändert.
- Es ist schwierig, im alten Katoolin neue Pakete zur Paketliste hinzuzufügen. Nicht länger! Mit Katoolin3 ist die Pflege der Paketliste jetzt noch besser und viel einfacher.
Recommended Download – Free Video: “Kali 101 – FREE Video Training Course (a $19 value!)”
Installieren Sie Katoolin3 in Ubuntu 20.04 LTS
Ich habe Katoolin3 in der Ubuntu 20.04 LTS Server Edition getestet. Es sollte jedoch auf anderen Ubuntu-Versionen und Derivaten funktionieren.
Katoolin3 erfordert die folgenden Voraussetzungen in Ihrem Ubuntu-System.
- Python >= 3.5.
- Git.
- Sch, bash.
- python3-apt.
Diese Pakete sind im neuesten Ubuntu 20.04 LTS vorinstalliert, sodass Sie wahrscheinlich nichts installieren müssen.
Stellen Sie außerdem sicher, dass Sie das [universe]
-Repository aktiviert haben.
sudo add-apt-repository universe
Klonen Sie das Katollin3-GitHub-Repository mit dem folgenden Befehl:
git clone https://github.com/s-h-3-l-l/katoolin3
Bitte stellen Sie sicher, dass der Repository-Name korrekt ist. In der obigen URL sollte das Wort „s-h-3-l-l“ aus zwei Kleinbuchstaben „L“ bestehen.
Der Befehl klont den Inhalt des Katoolin3-Repositorys in einen lokalen Ordner namens „katoolin3“ im aktuellen Verzeichnis.
Gehen Sie in das Katoolin3-Verzeichnis:
cd katoolin3/
Machen Sie die install.sh ausführbar:
chmod +x ./install.sh
Dann installieren Sie Katoolin3 mit dem folgenden Befehl:
sudo ./install.sh
Nach erfolgreicher Installation wird die folgende Meldung angezeigt:
Executing: /tmp/apt-key-gpghome.r4OwC90o2Q/gpg.1.sh -qq --keyserver pool.sks-keyservers.net --recv-keys ED444FF07D8D0BF6
Successfully installed.
Run it with 'sudo katoolin3'.
Installieren Sie Katoolin3 in Ubuntu 20.04 LTS
Bitte beachten Sie: Wenn Sie die Fehlermeldung "Bitte installieren Sie das Paket python3-apt" erhalten, stellen Sie bitte sicher, dass katoolin3 mit genau derselben Python3-Version wie das Paket python3-apt ausgeführt wird. Auf modernen Distributionen ist python3-apt nur für Python3.7 und auf älteren Distributionen ist python3-apt nur für Python3.5. Katoolin3 muss entsprechend mit Python3.7 oder Python3.5 ausgeführt werden. In der Ubuntu 20.04 LTS-Version habe ich keine Probleme mit der Katoolin3-Installation.
Installieren Sie Kali Linux Tools mit Katoolin3 in Ubuntu 20.04 LTS
Um Katoolin3 auszuführen, geben Sie den folgenden Befehl ein:
sudo katoolin3
Katoolin3 fügt die erforderlichen Kali Linux-Repositorys auf Ihrem Ubuntu-Computer hinzu und aktualisiert die Quellenlisten.
Führen Sie Katoolin3 in Ubuntu aus
Sobald die Repositorys hinzugefügt und die Quelllisten aktualisiert wurden, wird das Katoolin3-Hauptmenü angezeigt.
[...]
Main Menu
0) View Categories
1) Install All
2) Uninstall All
3) Search repository
4) List installed packages
5) List not installed packages
6) Install Kali Menu
7) Uninstall old katoolin
8) Help
9) Exit
kat>
Katoolin3-Hauptmenü
Wichtiger Hinweis: Bitte beachten Sie, dass Sie sollte Ihre Pakete nicht aktualisieren, Ihr System aktualisieren oder Ihren Paketcache auf andere Weise ändern, während katoolin3 noch läuft . Schließen Sie Katoolin3 immer, bevor Sie das System aktualisieren oder den Paketcache ändern. Im Gegensatz zum alten Katoolin wird das neue Katoolin3 das System während des Upgrades nicht beschädigen, da die Kali-Repositorys nur während der Laufzeit von Katoolin3 aktiviert werden.
Wie Sie im obigen Screenshot sehen können, verfügt das Katoolin3-Hauptmenü über 9 Untermenüs und jedes Untermenü führt unterschiedliche Vorgänge aus. Um ein Untermenü zu öffnen, geben Sie einfach die entsprechende Nummer ein.
Kategorien anzeigen
Geben Sie 0
(Null) ein und drücken Sie die EINGABETASTE, um die Liste der verfügbaren Kategorien anzuzeigen.
[...]
kat> 0
Select a Category
0) Exploitation Tools 8) Sniffing & Spoofing
1) Forensics Tools 9) Stress Testing
2) Hardware Hacking 10) Vulnerability Analysis
3) Information Gathering 11) Web Applications
4) Maintaining Access 12) Wireless Attacks
5) Password Attacks 13) HELP
6) Reporting Tools 14) BACK
7) Reverse Engineering
kat>
Kategorien in Katoolin3 anzeigen
Wie Sie sehen, stehen 12 Kategorien zur Verfügung. Jede Kategorie kann ein oder mehrere Pakete enthalten. Um zum vorherigen Menü zurückzukehren, geben Sie 14
ein und drücken Sie die EINGABETASTE.
Um die Liste der verfügbaren Pakete in einer Kategorie anzuzeigen, geben Sie einfach die entsprechende Nummer ein und drücken Sie die EINGABETASTE:
kat> 1
Select a Package
0) Bulk Extractor 12) Pdf Parser
1) Capstone Tool 13) pdfid
2) chntpw 14) Distorm3
3) dc3dd 15) Capstone
4) ddrescue 16) Distorm3
5) dumpzilla 17) regripper
6) extundelete 18) volatility
7) foremost 19) xplico
8) galleta 20) ALL
9) guymager 21) HELP
10) Libdistorm3 3 22) BACK
11) p0f
kat>
Zeigt die Liste der verfügbaren Pakete in einer Kategorie in katoolin3 an
Die obige Ausgabe zeigt die Liste der verfügbaren Pakete in der Kategorie „Forensik-Tools“.
Pakete installieren
Sie können alle Pakete auf einmal installieren. Dies wird jedoch nicht empfohlen und ist auch nicht notwendig. Um ein Paket zu installieren, gehen Sie zur Kategorie Ihrer Wahl und geben Sie die entsprechende Nummer ein.
Zum Beispiel werde ich das Tool „foremost“ (Nummer 7
) installieren.
[...]
Select a Package
0) Bulk Extractor 12) Pdf Parser
1) Capstone Tool 13) pdfid
2) chntpw 14) Distorm3
3) dc3dd 15) Capstone
4) ddrescue 16) Distorm3
5) dumpzilla 17) regripper
6) extundelete 18) volatility
7) foremost 19) xplico
8) galleta 20) ALL
9) guymager 21) HELP
10) Libdistorm3 3 22) BACK
11) p0f
kat> 7
Das ausgewählte Paket wird aus den Kali Linux-Repositorys heruntergeladen und auf Ihrem Ubuntu-System installiert.
Reading package lists...
Installing 1 package...
Get:1 http://ftp.harukasan.org/kali kali-rolling/main amd64 foremost amd64 1.5.7-9+b1 [42.1 kB]
Fetched 42.1 kB in 6s (0 B/s)
Selecting previously unselected package foremost.
(Reading database ... 108229 files and directories currently installed.)
Preparing to unpack .../foremost_1.5.7-9+b1_amd64.deb ...
Unpacking foremost (1.5.7-9+b1) ...
Setting up foremost (1.5.7-9+b1) ...
Processing triggers for man-db (2.9.1-1) ...
Installieren Sie Kali Linux Tools mit Katoolin3 in Ubuntu 20.04
Um mehrere Pakete gleichzeitig zu installieren, geben Sie einen Bereich wie 3-5
, eine Liste wie 1,2,3
an oder kombinieren Sie sie wie 1,2,5-7 ,9
.
Pakete deinstallieren
Um alle Kali Linux-Tools von Ihrem Ubuntu-System zu deinstallieren, geben Sie im Hauptmenü 2
ein.
Durchsuchen Sie Kali Linux-Repositorys
Um nach einem bestimmten Tool zu suchen, geben Sie im Hauptmenü die Nummer 3
ein und geben Sie dann einen Paketnamen ein, um Informationen über ein Paket zu erhalten, oder geben Sie ein Schlüsselwort ein, um nach einem Paket zu suchen. Hier suche ich nach Tools für die Wiederherstellung.
[...]
kat> 3
Enter a package name to get information about a package
or enter a keyword to search for packages...
Search: recovery
bacula/kali-rolling 9.6.3-1 all
network backup service - metapackage
bacula-bscan/kali-rolling 9.6.3-1 amd64
network backup service - bscan tool
bacula-client/kali-rolling 9.6.3-1 all
network backup service - client metapackage
bacula-common/kali-rolling 9.6.3-1 amd64
network backup service - common support files
bacula-common-mysql/kali-rolling 9.6.3-1 amd64
network backup service - MySQL common files
[...]
Installierte Pakete auflisten
Um alle installierten Kali-Linux-Tools anzuzeigen, geben Sie im Katollin3-Hauptmenü die Nummer 4
ein:
Main Menu
0) View Categories
1) Install All
2) Uninstall All
3) Search repository
4) List installed packages
5) List not installed packages
6) Install Kali Menu
7) Uninstall old katoolin
8) Help
9) Exit
kat> 4
foremost
Wie Sie sehen, habe ich das Tool „foremost“ installiert.
Nicht installierte Pakete auflisten
Um alle nicht installierten Pakete anzuzeigen, geben Sie im Hauptmenü die Nummer 5
ein.
[...]
kat> 5
Ace Voip
aircrack-ng
airgraph-ng
amap
Android Sdk
Apache Users
apktool
arachni
arduino
armitage
[...]
Installieren Sie das Kali-Menü
Mit dieser Option wird Kali Menu auf Ihrem Ubuntu-System installiert. Dadurch wird ein spezielles Menü für alle installierten Kali Linux-Tools hinzugefügt, sodass Sie alle Tools schnell über dieses Menü finden und starten können.
Um Kali Menu zu installieren, geben Sie im Hauptmenü die Nummer 6
ein und drücken Sie ENTER.
Deinstallieren Sie das alte Katoolin
Es entfernt die alte Katoolin-Version, wenn diese bereits installiert ist.
Katoolin3-Hilfe anzeigen
Sie wissen nicht, wie Sie Katoolin3 verwenden? Öffnen Sie einfach den Hilfebereich, indem Sie die Nummer 8
eingeben.
kat> 8
The program flow of this program is realized by presenting
a list of options that you can choose from.
When selecting packages you can select
more than one by passing a comma-separated list like
'0,1,2,3' or specifying a range like '12-24' or combining
those two '0,1,3-5,12'.
If you want to remove packages simply prepend '~' before a
string like above.
If you want information about a specific package
presented to you enter the number of the package
followed by a '?'.
If the list of options gets out of sight type '!!'
to print it again.
Packages which you have already installed are shown
in this color.
Verlassen Sie Katoolin3
Um Katoolin3 zu beenden, geben Sie die Nummer 9
ein und drücken Sie die EINGABETASTE.
Aktualisieren Sie Katoolin3
Gehen Sie in das Verzeichnis, in das Sie Katoolin3 geklont haben:
cd katoolin3/
Machen Sie das Update-Skript ausführbar:
chmod +x ./update.sh
Führen Sie das Update-Skript aus, um Katoolin3 auf die neueste verfügbare Version zu aktualisieren.
sudo ./update.sh
Es wäre besser, wenn der Entwickler eine Option zum Aktualisieren von Katoolin3 über das Hauptmenü einbauen würde.
Deinstallieren Sie Katoolin3
Katoolin3 nicht mehr verwenden? Deinstallieren Sie es einfach wie unten gezeigt.
Gehen Sie in das Verzeichnis, in das Sie Katoolin3 geklont haben:
cd katoolin3/
Machen Sie das Deinstallationsskript ausführbar:
chmod +x ./uninstall.sh
Entfernen Sie abschließend Katoolin3 mit dem folgenden Befehl von Ihrem System:
sudo ./uninstall.sh
Abschluss
In diesem Handbuch haben wir besprochen, was Katoolin3 ist, welche Funktionen es bietet und wie man Kali Linux-Tools mit Katoolin3 in Ubuntu, Debian und anderen DEB-basierten Systemen installiert.
Ressource:
- Katoolin3 GitHub Repository