Wie man

Knowledge Base Manager unter Linux mit KB einrichten

Knowledge Base Manager unter Linux mit KB einrichten

Haben Sie sich schon oft in einer Situation befunden, in der Sie auf Ihre Dateien, Pentesting-Verfahren, Spickzettel, Nutzlasten, Anleitungen und Notizen zugreifen möchten?? Haben Sie sich jemals gewünscht, ein Tool zu haben, das alle benötigten Notizen genau zum gewünschten Zeitpunkt enthält?? Dies sind sehr wichtige Fragen, die sich Administratoren, Entwickler und Pentester stellen, insbesondere wenn sie auf ein Problem stoßen, das sie zuvor gelöst haben und auf die eine oder andere Weise vergessen haben, wie sie es behoben haben. Dieser Leitfaden heißt alle Entwickler, Administratoren, Pentester und Designer gleichermaßen willkommen bei kb.

kb ist ein textorientierter, minimalistischer Befehlszeilen-Wissensdatenbankmanager. kb kann als schnelles Werkzeug zum Sammeln und Zugreifen von Notizen betrachtet werden, das sich an Softwareentwickler, Penetrationstester, Hacker, Studenten oder alle anderen richtet, die Notizen sauber sammeln und organisieren müssen. Obwohl kb hauptsächlich auf die textbasierte Notizsammlung ausgerichtet ist, unterstützt es auch Nicht-Textdateien (z.G., Bilder, PDF, Videos und andere).

Der Entwickler von kb verbrachte zu oft Zeit damit, schnell nach dieser bestimmten Payload-Liste zu suchen, oder verbrachte zu viel Zeit damit, einen bestimmten Leitfaden/Spickzettel für ein benötigtes Tool zu finden. kb versucht, dieses Problem zu lösen, indem es Ihnen einen schnellen und intuitiven Zugang zu Wissen bietet. Grundsätzlich bietet kb eine saubere textbasierte Möglichkeit, Ihr Wissen zu organisieren.

Funktionen des KB-Wissensdatenbankmanagers

Mit kb kann ein Benutzer schnell und effizient:

Folgendes wird benötigt, um KB auf Ihrem Linux-System zu installieren

Falls Sie daran interessiert sind, ein solches Tool zur Verwaltung Ihrer Notizen und Ihrer Cheatsheets zu erhalten, werden in dieser Anleitung die Installation und die Verwendung erläutert. Folgen Sie einfach den folgenden Schritten.

Schritt 1: Aktualisieren Sie Ihr System

Stellen Sie sicher, dass das Betriebssystem Ihres Computers auf dem neuesten Stand ist

####Debian-basiert#### sudo apt update && sudo apt upgrade ####RHEL-basiert#### sudo yum update

Schritt 2: Python 3 installieren

Da Python das Hauptpaket ist, von dem kb abhängt, lassen Sie uns fortfahren und es installieren, falls Sie Python nicht haben, folgen Sie den folgenden Schritten

Python 3 installieren.6+ auf Ubuntu

Wenn Sie Ubuntu 16 verwenden.10 oder neuer, dann können Sie Python 3 ganz einfach installieren.6 mit den folgenden Befehlen:

sudo apt-get update sudo apt-get install python3 -y

Wenn Sie eine andere Version von Ubuntu verwenden (e.G. die neueste LTS-Version) oder Sie ein aktuelleres Python verwenden möchten, empfehlen wir die Verwendung der tote Schlangen PPA Python 3 installieren.8:

sudo apt-get install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update sudo apt-get install python3.8 -ja

Python 3 installieren.6+ auf CentOS

Wenn Sie CentOS 7 oder 8 verwenden, müssen Sie nur den folgenden Befehl ausführen, um Python 3 zu installieren:.

sudo yum install -y python3

Schritt 3: KB mit pip installieren

Um die neueste stabile Version von KB zu installieren, geben Sie einfach Folgendes ein:

$ sudo pip3 install -U kb-manager Sammeln von kb-manager Herunterladen von https://files.pythongehostet.org/packages/62/58/6d4ade9e89510816bfda4ffe33967b4ed2d923dedf41300b1e851d4f7ee3/kb_manager-0.1.5-py2.py3-keine-irgendwann.whl (55kB) 100% |████████████████████████████████| 61kB 28kB/s Sammeln farbig (vom kb-manager)

Der Entwickler empfiehlt die folgenden kb-bash-Aliasnamen für GNU/Linux- und MacOS-Benutzer, die ihnen eine bessere Benutzererfahrung bieten

Katze < ~/.kb_alias alias kbl="kb list" alias kbe="kb edit" alias kba="kb add" alias kbv="kb view" alias kbd="kb delete --id" alias kbg="kb grep" alias kbt=" KB-Liste --tags" EOF

Führen Sie anschließend die folgenden Befehle aus, um sie zu begehen.

echo "Quelle ~/.kb_alias" >> ~/.bashrc-Quelle ~/.kb_alias

Führen Sie zum Upgrade von KB häufig den folgenden Befehl aus, um den neuesten stabilen Code und die neuesten Patches zu erhalten

sudo pip3 install -U kb-manager

Installation mit Homebrew

Sie können kb auch mit Homebrew installieren. Führen Sie dazu die folgenden Befehle aus:

brauen tippen gnebbia/kb https://github.com/gnebbia/kb.git brew installieren gnebbia/kb/kb

Und um mit Homebrew aufzurüsten:

brew update brew upgrade gnebbia/kb/kb

Auf Arch Linux installieren | Manjaro

Für Arch-Benutzer, ärgern Sie sich nicht oder fühlen Sie sich niedergeschlagen, Sie können auch KB erhalten, indem Sie die folgenden Befehle ausführen running. Stellen Sie sicher, dass Sie Yay AUR Helper haben.

sudo pacman -S python3 yay -S python-kb

Schritt 4: Verwenden des KB-Wissensdatenbank-Verwaltungstools

Im Folgenden sind einige der Dinge aufgeführt, die Sie mit kb do tun können.

Erstelle ein neues Artefakt

Um KB zu verwenden, müssen wir ein neues Artefakt/eine neue Notiz von Grund auf neu erstellen. Um einen zu erstellen, öffnet der folgende Befehl einen Texteditor, der der Umgebungsvariablen $EDITOR zugeordnet wurde. Meins öffnet den vi-Editor.

kb add --title "sftp" --category "notes" --tags "protocol;network"

Im Editor können Sie Ihre Notizen wie folgt hinzufügen:

#Um den sftp-Befehl auszuführen, ist Folgendes die Syntax
sftp [email geschützt]

Artefakte auflisten

Nachdem Sie Ihre Artefakte hinzugefügt haben, können Sie sie alle wie folgt auflisten

$ kb Liste [ ID ] Titel Kategorie Tags - [ 0 ] sftp notes protocol;network 

Datei zur Sammlung von Artefakten hinzufügen

Wenn Sie eine Datei mit Ihren Verfahren und Ihren Notizen haben, können Sie diese direkt zu KB hinzufügen. Ich habe eine Datei in meinem Home-Verzeichnis, die ich zu KB hinzufügen werde. Du kannst das gleiche tun.

$ ls ~ Install-and-Use-kb.TXT

Fügen Sie die Datei zu kb in der Standardkategorie wie folgt hinzu:

kb add ~/Install-and-Use-kb.TXT

Auflisten der hinzugefügten Datei

$ kb list [ ID ] Titel Kategorie Tags - [ 0 ] Install-and-Use-kb.txt-Standard - [ 1 ] sftp-Notizenprotokoll;Netzwerk 

Wenn Sie eine andere Kategorie angeben möchten, gehen Sie wie folgt vor:

$ kb hinzufügen ~/Install-and-Use-kb.txt --title install_guide --category "procedure" \ --tags "kb;install" --author "tech" --status "draft"

Listet die hinzugefügten KB-Dateien auf

 [ ID ] Titel Kategorie Tags - [ 0 ] Install-and-Use-kb.txt default - [ 1 ] install_guide Prozedur kb;install - [ 2 ] sftp notes protocol;network 

Artefakte löschen

Sobald Sie ein Artefakt hinzugefügt haben und es aus Ihrer Liste entfernen möchten, können Sie ein Artefakt löschen. Wenn Sie Ihre Artefakte auflisten, sehen Sie eine ID als erste Spalte. Mit dieser ID kann ein Artefakt wie folgt gelöscht werden:

KB löschen --id 2

Oder wenn Aliase verwendet werden:

KBD 2

Sie können mehrere Artefakte wie folgt nach ID löschen delete

KB löschen --id 2 3 4

Ein Artefakt nach Namen löschen

Wenn Sie Namen gegenüber IDs bevorzugen, können Sie den Namen eines Artefakts verwenden, um es zu löschen:

Lassen Sie uns unsere Artefakte auflisten, um das zu erhalten, das Sie löschen möchten

$ kb list [ ID ] Titel Kategorie Tags - [ 0 ] Install-and-Use-kb.txt Standard - [ 1 ] Test Testprotokoll;Netzwerk - [ 2 ] install_guide Prozedur kb;install - [ 3 ] sftp Notizen Protokoll;Netzwerk 

Lassen Sie uns den Testtitel löschen

kb löschen --title Test --category test

Artefakt anzeigen

Wir haben bereits Artefakte hinzugefügt, also wie sehen wir sie an?? Nun, Ihre Notizen anzuzeigen ist ziemlich einfach. Sie können eine ID oder einen Namen verwenden, genau wie beim Löschen eines Artefakts. Listen Sie alle Ihre Artefakte auf und sehen Sie sich dann eines Ihrer Wahl nach ID an

 [ ID ] Titel Kategorie Tags - [ 0 ] Install-and-Use-kb.txt default - [ 1 ] install_guide Prozedur kb;install - [ 2 ] sftp notes protocol;network 

Lassen Sie uns die sftp-Notiz mit der ID 2 anzeigen.

$ kb view -i 2 #Um den sftp-Befehl auszuführen, ist die folgende Syntax sftp [email protected]

Wie Sie bemerkt haben, wird Ihr Artefakt auf diese Weise angezeigt, indem es auf dem Ausgabeterminal angezeigt wird. Es ist ratsam zu wissen, dass es auch in einem Editor wie folgt angezeigt werden kann:

KB-Ansicht -i 2 -e

Dadurch wird diese Notiz mit Ihrem Standardeditor geöffnet und Sie können sie bearbeiten, wenn Sie möchten.

Durch Artefakte grepen

Sie können auch Ihre Wissensdatenbank durchsuchen! Sehen Sie sich die Trefferspalte an, die anzeigt, wie oft Ihr Wort in jedem Artefakt gefunden wurde.

$ kb grep "sftp" [ ID ] Titel Kategorie Hits Tags [ 0 ] Install-and-Use-kb.txt Standard 4 [ 1 ] install_guide Verfahren 4 kb;installieren [ 2 ] sftp Notizen 2 Protokoll;Netzwerk 

Schlußbemerkungen

kb ist ein unschätzbares Werkzeug, auf das Sie in Ihrem Arsenal nicht verzichten können. Wenn Sie auf Notizen wie mich angewiesen sind, wird kb Ihnen in Zeiten der Not so gute Dienste leisten und Ihnen viel Zeit sparen, insbesondere wenn Sie keinen Zugriff auf Ihr wertvolles Git-Repository haben. Installieren Sie kb noch heute und sehen Sie, ob Sie sich ein Lächeln nicht leisten können. Zum Abschluss danken wir den KB-Entwicklern und -Mitwirkenden sowie Ihnen, dass Sie bis zum Ende auf der Seite bleiben. Wir danken Ihnen für Ihre anhaltende Unterstützung.

Weitere erstaunliche Anleitungen finden Sie unter:

Verwalten Sie Drupal CMS mit der Drush-Befehlszeilen-Shell

So zeigen Sie Protokolle von OpenShift-Knoten mit dem Befehl oc an

So verwenden Sie den Linux-Befehl chown mit Beispielen

Beheben Sie das Problem mit dem umgekehrten Bildschirm in Windows 10
Seit der Einführung von Windows 10 gibt es eine Mischung aus guten und schlechten Erkenntnissen. Es gibt zwar viele nützliche Funktionen zu entdecken,...
So beheben Sie den DPC-Watchdog-Verstoßungsfehler in Windows 10
Es kann frustrierend sein, wenn Ihr Computer plötzlich neu startet, während Sie an etwas arbeiten. Das Schlimmste ist, dass Sie nicht einmal die Mögli...
So übertragen Sie Dateien von der BlueStacks-App auf einen Windows 10-PC
Bei der Suche nach einem Android-Emulator ist für viele von uns immer noch die erste Wahl der BlueStacks. Es ist bekannt für seine benutzerfreundliche...