Skip to content
KitploitKITPLOIT
ToolsBlog
Log in
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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
azpim — Ein Kommandozeilen-Tool zum Verwalten von Azure Privileged Identity Management (PIM)-Rollenaktivierungen direkt von Ihrem Terminal aus. | Kitploit
Tools/GitHubGitHub/tapanmeena/azpim
Authentifizierung & AutorisierungCloud-Infrastruktur-SicherheitScripting & AutomatisierungCloud-SicherheitDienstprogramme & FrameworksIdentitäts- & Zugriffsmanagement (IAM)
GitHubtapanmeena/azpim

azpim

Ein Kommandozeilen-Tool zum Verwalten von Azure Privileged Identity Management (PIM)-Rollenaktivierungen direkt von Ihrem Terminal aus.

Repository anzeigen
6256vor 7 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Azure PIM CLI (azpim)

Ein Kommandozeilen-Tool zur Verwaltung von Azure Privileged Identity Management (PIM)-Rollenaktivierungen direkt von Ihrem Terminal aus.

Terminal UI TypeScript npm License

Funktionen

  • 🔐 Rollenaktivierung – Schnelle Aktivierung berechtigter Azure PIM-Rollen
  • 🔓 Rollendeaktivierung – Deaktivieren aktiver Rollen, wenn sie nicht mehr benötigt werden
  • 📋 Interaktives Menü – Benutzerfreundliche, menügesteuerte Oberfläche
  • ✨ Schöne Benutzeroberfläche – Poliertes Terminal-Erlebnis mit Spinnern und Farben
  • 🔄 Multi-Rollen-Unterstützung – Mehrere Rollen gleichzeitig aktivieren oder deaktivieren
  • 📊 Statusverfolgung – Echtzeit-Feedback zum Aktivierungs-/Deaktivierungsstatus
  • 💾 Presets – Speichern und Wiederverwenden von Aktivierungs-/Deaktivierungskonfigurationen
  • ⭐ Favoriten – Abonnements als Favoriten markieren für schnellen Zugriff
  • 🗃️ Abonnement-Cache – Automatisches Caching von Abonnements (6 Stunden TTL) für schnelleren Start
  • 🚀 Nicht-interaktiver Modus – CLI-Flags für Skripterstellung und Automatisierung
  • 🔔 Update-Benachrichtigungen – Automatische Update-Prüfungen mit konfigurierbarem Verhalten
  • 📤 JSON-Ausgabe – Maschinenlesbare Ausgabe zur Integration mit anderen Tools
  • 👤 Pro-Benutzer-Datenisolierung – Konfiguration und Cache werden pro Azure-Benutzer-ID gespeichert

Voraussetzungen

Stellen Sie vor der Verwendung von azpim Folgendes sicher:

  1. Node.js (v18 oder höher)
  2. Azure CLI installiert und konfiguriert
  3. Azure-Konto mit PIM-berechtigten Rollen

Azure CLI Einrichtung

# Azure CLI installieren (falls nicht installiert)
# Siehe: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli

# Bei Azure anmelden
az login

# Überprüfen, ob Sie angemeldet sind
az account show

Installation

Globale Installation (Empfohlen)

# Mit npm
npm install -g azpim

# Mit pnpm
pnpm add -g azpim

# Mit yarn
yarn global add azpim

Nach der Installation steht der Befehl azpim global zur Verfügung.

Migration von azp-cli

Wenn Sie zuvor azp-cli verwendet haben, befinden sich Ihre Presets in ~/.config/azp-cli/ (bzw. %APPDATA%\azp-cli\ unter Windows). So migrieren Sie:

  1. Kopieren Sie Ihre presets.json in das neue Verzeichnis: ~/.config/azpim/ (bzw. %APPDATA%\azpim\)
  2. Deinstallieren Sie das alte Paket: npm uninstall -g azp-cli

Aus dem Quellcode (Entwicklung)

# Repository klonen
git clone https://github.com/tapanmeena/azpim.git
cd azpim

# Abhängigkeiten installieren
pnpm install

# Projekt erstellen
pnpm build

# Global für die Entwicklung verknüpfen
npm link

Verwendung

Das CLI ausführen

# Nach globaler Installation
azpim

# Oder mit spezifischen Befehlen
azpim activate
azpim deactivate
azpim preset list
azpim update

# Entwicklungsmodus (aus dem Quellcode)
pnpm dev

Befehle

BefehlAliasBeschreibung
activateaAktivieren einer Rolle in Azure PIM (Standard)
deactivatedDeaktivieren einer Rolle in Azure PIM
preset-Verwaltung wiederverwendbarer Presets
favoritesfavVerwaltung von Favoriten-Abonnements
check-updateupdate, upgradePrüfen auf eine neuere Version
help-Hilfeinformationen anzeigen

Globale Flags:

  • --debug – Debug-Logging aktivieren
  • --version – Versionsnummer anzeigen

Preset-Unterbefehle

BefehlBeschreibung
preset listAlle verfügbaren Presets auflisten
preset showDetails eines bestimmten Presets anzeigen
preset addNeues Preset hinzufügen (interaktiver Assistent)
preset editVorhandenes Preset bearbeiten (interaktiver Assistent)
preset removePreset entfernen

Favoriten-Unterbefehle

BefehlBeschreibung
favorites listAlle Favoriten-Abonnements auflisten
favorites addAbonnement zu Favoriten hinzufügen
favorites removeAbonnement aus Favoriten entfernen
favorites clearAlle Favoriten löschen
favorites exportFavoriten in eine Datei exportieren
favorites importFavoriten aus einer Datei importieren
favorites refreshAbonnement-Cache aktualisieren

Updates

Sie können prüfen, ob eine neuere Version verfügbar ist:

azpim update
# Alias
azpim upgrade

Hinweise:

  • azpim update beendet sich mit Code 0, wenn aktuell, mit 2, wenn ein Update verfügbar ist, und mit 1 bei Fehler.
  • --check-only – Nur Status prüfen und anzeigen, ohne Upgrade-Anweisungen.
  • --output json liefert eine strukturierte Antwort, die für Skripte geeignet ist.
  • Standardmäßig zeigen azpim activate und azpim deactivate ebenfalls einen kurzen "Update verfügbar"-Hinweis (nur Textmodus) höchstens einmal pro Tag an.
  • Deaktivieren Sie Update-Prüfungen über AZPIM_NO_UPDATE_NOTIFIER=1 (oder AZPIM_DISABLE_UPDATE_CHECK=1).

Der Update-Check-Cache wird zusammen mit den Presets in Ihrem Konfigurationsverzeichnis gespeichert:

  • macOS/Linux: ~/.config/azpim/update-check.json (oder $XDG_CONFIG_HOME/azpim/update-check.json)
  • Windows: %APPDATA%\azpim\update-check.json

Nicht-interaktiver Modus (Automatisierung)

Verwenden Sie Flags, um PIM-Rollen direkt ohne das interaktive Menü zu aktivieren oder zu deaktivieren – ideal für Skripterstellung und CI/CD-Workflows.

Aktivierungsbeispiele

# Einzelne Rolle nach Namen aktivieren (nicht-interaktiv)
azpim activate --non-interactive --yes \
   --subscription-id <SUBSCRIPTION_GUID> \
   --role-name "Owner" \
   --duration-hours 2 \
   --justification "Break-glass für Vorfall" \
   --output json

# Mehrere Rollen aktivieren (--role-name wiederholen)
azpim activate --non-interactive --yes \
   --subscription-id <SUBSCRIPTION_GUID> \
   --role-name "Contributor" \
   --role-name "User Access Administrator"

# Wenn ein Rollenname mehreren berechtigten Rollen (unterschiedliche Bereiche) entspricht,
# führt --non-interactive zu einem Fehler, es sei denn, Sie erlauben explizit die Aktivierung aller Übereinstimmungen
azpim activate --non-interactive --yes \
   --subscription-id <SUBSCRIPTION_GUID> \
   --role-name "Contributor" \
   --allow-multiple

# Vorschau, was passieren würde, ohne Anfragen zu senden
azpim activate --non-interactive --dry-run \
   --subscription-id <SUBSCRIPTION_GUID> \
   --role-name "Contributor" \
   --output json

Deaktivierungsbeispiele

# Bestimmte Rollen deaktivieren
azpim deactivate --non-interactive --yes \
   --subscription-id <SUBSCRIPTION_GUID> \
   --role-name "Owner" \
   --justification "Aufgabe erledigt"

# Über alle Abonnements hinweg deaktivieren (subscription-id weglassen)
azpim deactivate --non-interactive --yes \
   --role-name "Contributor" \
   --allow-multiple

Verfügbare Flags

Gemeinsame Flags (aktivieren/deaktivieren):

Tool herunterladen