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
292vor 2 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)
  • 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

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

Tool herunterladen
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