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
procinfo — Prozessinformationen direkt aus Bash abrufen, minimale Abhängigkeiten. | Kitploit
Tools/GitHubGitHub/wenekar/procinfo
Allgemeine DienstprogrammeContainer-SicherheitNetzwerkkartierungScripting & AutomatisierungInformationsbeschaffungDienstprogramme & Frameworks
GitHubwenekar/procinfo

procinfo

Prozessinformationen direkt aus Bash abrufen, minimale Abhängigkeiten.

Repository anzeigen
29210vor 3 MonatenVon 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

procinfo

Ein portabler Prozess-Inspektor für Linux und macOS. Holen Sie sich sofort Details zu jedem laufenden Prozess!

Screenshot_20260102_015743

Siehe auch procinfo_minimal.sh - reine sh-Implementierung von procinfo.

Installation

root@kitploit:~
curl -fsSL https://raw.githubusercontent.com/wenekar/procinfo/main/procinfo.sh -o procinfo
chmod +x procinfo
sudo mv procinfo /usr/local/bin/

Oder kopieren Sie einfach das Skript. Es ist ein Bash-Skript ohne Abhängigkeiten außer den Standard-Unix-Werkzeugen (ps, lsof, pgrep). Oder noch besser: Kopieren Sie Teile davon, kombinieren Sie sie, erstellen Sie ein Skript, das Ihre spezifischen Anforderungen erfüllt!

Funktionen

  • Plattformunabhängig - Funktioniert unter Linux und macOS (kein Windows?)
  • Keine Abhängigkeiten - Außer Bash und Standard-Unix-Werkzeugen und vielleicht einem Betriebssystem.
  • Prozessbaum - Alle Eltern eines bestimmten Prozesses anzeigen. (schockierend!)
  • Umgebungsinspektion - Umgebungsvariablen für einen Prozess anzeigen (-V oder --env)
Tool herunterladen
  • Systemd-Integration - Wenn ein Prozess zu einem .service gehört, wird der Pfad zu dieser .service-Datei angezeigt.
  • SSH-Integration - Sofort den Benutzer@IP der SSH-Sitzung sehen, die den Prozess gestartet hat.
  • Git-Integration - Gehört der Prozess zu einem Git-Repo? Sehen Sie den Branch und die Remote-URL direkt in der Ausgabe.
  • Docker-Erkennung - Erkennt Container, Compose, Container-ID, Image-Name, Port-Bindungen… Weitere Informationen später möglich.
  • Netzwerkinfo - Zeigt alle lauschenden Ports eines Prozesses.
  • Portliste - Hübsche ss -tunlp-Ausgabe für alle!
  • Sperrerkennung - Zeigt Sperrdateien und geöffnete Dateien des Prozesses.
  • Mehrere Formate - Lesbar für Menschen, kurzer Einzeiler oder JSON
  • Groß-/Kleinschreibung ignorieren - procinfo nginx findet Nginx, NGINX, usw.
  • TUI-Modus mit fzf - Es stellt sich heraus, fzf ist irgendwie großartig! Achtung, dies ist kein Ersatz für top, es soll zum Anzeigen offener Ports verwendet werden, nicht aller Prozesse.
  • Voraussetzungen

    procinfo:

    • Ein UNIX-ähnliches System
    • bash
    • ps
    • lsof
    • pgrep

    Optionale Abhängigkeiten:

    • docker
    • git
    • systemctl
    • whatis (im Lieferumfang von man enthalten)
    • jq (Unterstützung für JSON-Ausgabe)
    • fzf (TUI-Modus)

    procinfo_minimal:

    • sh

    Verwendung

    root@kitploit:~
    # Interaktiver TUI-Modus (benötigt fzf)
    procinfo --tui
    
    # Nach Prozessname
    procinfo nginx
    
    # Nach Port
    procinfo --port 3306
    
    # Nach PID
    procinfo --pid 1234
    
    # Einzeilige Ausgabe
    procinfo --short nginx
    
    # JSON-Ausgabe (benötigt jq)
    procinfo --json nginx
    

    Beispielausgabe

    root@kitploit:~
    Target      : godot
    
    Process     : godot.linuxbsd. (pid 234167)
    User        : wenekar
    Command     : ./bin/godot.linuxbsd.editor.x86_64 --verbose
    Started at  : Wed Dec 31 19:12:10 2025
    Running for : 1 minute, 6 seconds
    RSS Memory  : 330 MB
    
    Process tree:
      systemd (pid 1) → systemd (pid 1141) → konsole (pid 1725) → fish (pid 233851) → godot.linuxbsd. (pid 234167)
    
    Source      : interactive fish shell
    git info    : godot (fix-libdecor-ssd-fallback) - [email protected]:wenekar/godot.git
    Working Dir : /mnt/Sandisk480/GitHub/godot
    Open files  : /memfd:kwin-xkb-keymap-shared
                  /memfd:wayland-cursor
    

    Docker Container

    When inspecting a port bound to a Docker container:

    root@kitploit:~
    Target      : port 6379
    
    Process     : docker-proxy (pid 31782)
    User        : root
    Command     : /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 6379 -container-ip 172.18.0.2 -container-port 6379 -use-listen-fd
    Started at  : Wed Dec 31 01:45:01 2025
    Running for : 17 hours, 28 minutes, 39 seconds
    RSS Memory  : 6 MB
    
    Process tree:
      systemd (pid 1) → dockerd (pid 25817) → docker-proxy (pid 31782)
    
    Source      : container runtime
    git info    : not found
    Working Dir : /
    Listening   : *:6379
    
    Docker info :
      Container : redis (463ab2f88502)
      Image     : redis
      Compose   : backend_test (/home/wenekar/backend_test/docker-compose.yml)
      Internal  : 172.18.0.2:6379
    
    Docker cheatsheet:
      docker logs redis
      docker exec -it redis sh
      docker top redis
      docker ps //see all containers
    

    Optionen

    OptionBeschreibung
    -p, --port <port>Finde Prozess, der auf Port lauscht
    -P, --pid <pid>Bestimmte PID inspizieren
    -a, --all-portsAlle lauschenden Ports auflisten
    -t, --tuiInteraktiver TUI-Modus (benötigt fzf)
    -s, --shortEinzeilige Ausgabe (nur die Prozesskette)
    -j, --jsonJSON-Ausgabe (benötigt jq)
    -d, --descriptionAuf Prozessbeschreibung warten (langsam auf macOS)
    --no-colorFarbige Ausgabe deaktivieren
    -h, --helpHilfe anzeigen
    -v, --versionVersion anzeigen

    Warum?

    Ich habe eine Werbung auf TikTok für ein Projekt namens witr gesehen, Link zu besagtem TikTok-Video. Dann dachte ich mir, wer ist der Zielbenutzer? Für wen ist diese Binärdatei? Ist das nicht nur ein Bash-Wrapper von ps -p?

    So entstand procinfo, und es stellte sich heraus, dass ich dieser Zielbenutzer bin. Siehe auch Issue 32.

    Lizenz

    MIT