Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
athena — Athena OS ist eine auf Arch/Nix basierende Distribution, die sich auf Cybersicherheit konzentriert. Lerne, übe und genieße mit jedem Hacking-Tool! | Kitploit
Tools/GitHubGitHub/athena-os/athena
Scripting & AutomatisierungPenetrationstestsDienstprogramme & FrameworksLernen & BildungLernpfade & KurseLabs & Praxis
GitHubathena-os/athena

athena

Athena OS ist eine auf Arch/Nix basierende Distribution, die sich auf Cybersicherheit konzentriert. Lerne, übe und genieße mit jedem Hacking-Tool!

Repository anzeigen
1.3k108vor 27 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

Tauche ein in ein neues Pentesting-Erlebnis mit
Athena OS

image

🏅Geboren für InfoSec-Profis, Bug-Bounty-Jäger, leidenschaftliche Studierende und scharfe Hacker🏅

💞 Hol dir jetzt Athena OS! 💞


Klicke oben auf das Docker-Symbol, um die Docker-Container von Athena OS zu erkunden!

Klicke oben auf das Symbol, um Athena OS WSL in der Microsoft Store App zu erkunden!

Automatisierte Paketaktualisierungen

Die Pakete in diesem Repository werden automatisch über einen täglichen GitHub-Actions-Workflow auf dem neuesten Stand gehalten, der von nvchecker unterstützt wird.

So funktioniert's

Die Automatisierung läuft jeden Tag (und kann auch manuell ausgelöst werden) und durchläuft die folgenden Schritte:

  1. Generierung der Konfiguration — .nvchecker/generate-nvchecker-config.py durchsucht jedes PKGBUILD unter src/ und erzeugt automatisch .nvchecker/nvchecker.toml. Jedes Paket wird einer der folgenden Kategorien zugeordnet:

    • Release-Paket — hat ein statisches pkgver= und eine Remote-Quell-URL. Wird anhand des neuesten Tags/Releases auf der Hosting-Plattform verfolgt.
    • VCS-Paket — hat eine pkgver()-Funktion und eine git+https://-Quelle. Wird anhand des neuesten Upstream-Commits verfolgt.
    • Nur-lokales Paket — alle Quellen sind lokale Dateien. Wird stillschweigend übersprungen (kein Upstream zu verfolgen).
  2. Versionsprüfung — nvchecker fragt den Upstream jedes verfolgten Pakets ab und schreibt die Ergebnisse in .nvchecker/newver.json. Diese werden mit .nvchecker/oldver.json (im Repo committet) verglichen, um Pakete zu finden, für die eine neue Version verfügbar ist.

Unterstützte Hosting-Plattformen

Shell-Variablenexpansion in PKGBUILDs

Sowohl der Konfigurationsgenerator als auch der CI-Workflow lösen Shell-Variablenreferenzen in source=-Zeilen auf, sodass indirekte URLs wie die folgende korrekt verarbeitet werden:

root@kitploit:~
_pkgname=${pkgname#athena-}
source=("git+https://github.com/Athena-OS/$_pkgname.git")

Die folgenden Bash-Parameterexpansionsformen werden unterstützt:

Bekannte Einschränkungen

Die folgenden Bash-Konstrukte werden von der Automatisierung nicht aufgelöst. PKGBUILDs, die darauf angewiesen sind, werden mit einem informativen Hinweis sauber übersprungen – es wird kein Fehler ausgelöst, und sie können jederzeit manuell aktualisiert werden.

Wenn dein PKGBUILD eines der oben genannten Konstrukte verwendet und die Automatisierung es überspringt, kannst du die Zuweisung entweder als einfache var=value-Zeile umschreiben oder einen PR eröffnen, der die Version manuell aktualisiert.

Tool herunterladen
  • PKGBUILD-Update & PR — für jedes veraltete Paket führt der Workflow Folgendes aus:

    • Erstellt einen eigenen Branch auto-update/<pkgname>-<newver>.
    • Aktualisiert pkgver und setzt pkgrel im PKGBUILD auf 1 zurück.
    • Für Release-Pakete: generiert Prüfsummen mit updpkgsums neu.
    • Für VCS-Pakete: klont das Upstream-Repository, führt die pkgver()-Funktion lokal aus, um die echte Arch-typische Versionszeichenfolge zu berechnen (z. B. 131.940a5d3), und lässt sha512sums=('SKIP') unverändert.
    • Öffnet einen Pull Request mit dem Label auto-update zur manuellen Überprüfung, bevor etwas auf main landet.
  • Speicherung des Status — .nvchecker/oldver.json wird mit den in diesem Lauf gesehenen Versionen aktualisiert und zurück auf main committet, sodass der nächste Lauf nur für wirklich neue Änderungen PRs eröffnet.

  • PlattformErkennung
    GitHubgithub.com/<user>/<repo>
    GitLab (gitlab.com + selbst gehostet)gitlab.*/<user>/<repo>
    Codebergcodeberg.org/<user>/<repo>
    Gitea (selbst gehostet)gitea.*/<user>/<repo>
    Sourcehutgit.sr.ht/~<user>/<repo>
    SyntaxBedeutungBeispiel
    $var / ${var}Einfache Ersetzung$pkgname → athena-settings
    ${var#prefix}Kürzestes passendes Präfix entfernen${pkgname#athena-} → settings
    ${var%suffix}Kürzestes passendes Suffix entfernen${pkgname%-git} → athena-settings
    Nicht unterstützte SyntaxBeispielGrund
    ## gieriges Präfix-Entfernen${var##*/}Nur nicht-gieriges # ist implementiert
    %% gieriges Suffix-Entfernen${var%%.*}Nur nicht-gieriges % ist implementiert
    Substring-Extraktion${var:0:3}Anderer Operator, in PKGBUILDs selten
    Musterersetzung${var//foo/bar}Anderer Operator, in PKGBUILDs selten
    Arithmetische Expansion$((pkgver + 1))Nicht Teil der Versionsverfolgung
    Verschachtelte Expansionen${${var}#prefix}Nicht POSIX-konform; in der Praxis nicht verwendet