Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
procinfo — Получайте информацию о процессах прямо из bash, с минимальными зависимостями. | Kitploit
Инструменты/GitHubGitHub/wenekar/procinfo
Утилиты общего назначенияБезопасность контейнеровКартирование сетиСкриптинг и автоматизацияСбор информацииУтилиты и фреймворки
GitHubwenekar/procinfo

procinfo

Получайте информацию о процессах прямо из bash, с минимальными зависимостями.

Репозиторий
292113 месяцев назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

procinfo

Переносимый инспектор процессов для Linux и macOS. Получайте информацию о любом запущенном процессе мгновенно!

Screenshot_20260102_015743

Также смотрите procinfo_minimal.sh — чистую sh-реализацию procinfo.

Установка

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

Или просто скопируйте скрипт. Это bash-скрипт без зависимостей, кроме стандартных UNIX-утилит (ps, lsof, pgrep). А ещё лучше — скопируйте его части, скомбинируйте их и сделайте один скрипт, который удовлетворяет именно вашим потребностям!

Возможности

  • Кроссплатформенность — работает на Linux и macOS (нет Windows?)
  • Ноль зависимостей — кроме bash и стандартных UNIX-утилит, ну и, возможно, операционной системы.
  • — показывает всех родителей данного процесса. (шокирует!)
Дерево процессов
  • Просмотр окружения — показывает переменные ENV для процесса (-V или --env)
  • Интеграция с systemd — если процесс принадлежит .service, показывает путь к этому файлу .service.
  • Интеграция с SSH — мгновенно показывает user@IP ssh-сессии, которая запустила процесс.
  • Интеграция с git — процесс принадлежит git-репозиторию? Ветка и URL удалённого репозитория прямо в выводе.
  • Поддержка Docker — обнаруживает контейнеры, compose-проекты, container-id, имя образа, привязки портов... Возможно, позже добавлю больше информации.
  • Сетевая информация — показывает все прослушиваемые порты процесса.
  • Список портов — красивый вывод ss -tunlp для всех!
  • Детектирование блокировок — показывает lock-файлы и открытые файлы процесса.
  • Несколько форматов — читаемый человеком, короткий однострочник или JSON
  • Без учёта регистра — procinfo nginx находит Nginx, NGINX и т.д.
  • TUI-режим с fzf — как выяснилось, fzf довольно крут! Имейте в виду, это не замена top: он нужен для просмотра открытых портов, а не всех процессов.
  • Требования

    procinfo:

    • UNIX-подобная система
    • bash
    • ps
    • lsof
    • pgrep

    Необязательные зависимости:

    • docker
    • git
    • systemctl
    • whatis (входит в man)
    • jq (поддержка JSON-вывода)
    • fzf (TUI-режим)

    procinfo_minimal:

    • sh

    Использование

    root@kitploit:~
    # Interactive TUI mode (requires fzf)
    procinfo --tui
    
    # By process name
    procinfo nginx
    
    # By port
    procinfo --port 3306
    
    # By PID
    procinfo --pid 1234
    
    # One-line output
    procinfo --short nginx
    
    # JSON output (requires jq)
    procinfo --json nginx
    

    Пример вывода

    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-контейнер

    При проверке порта, привязанного к Docker-контейнеру:

    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
    

    Параметры

    OptionDescription
    -p, --port <port>Найти процесс, слушающий порт
    -P, --pid <pid>Просмотреть конкретный PID
    -a, --all-portsПоказать все прослушиваемые порты
    -t, --tuiИнтерактивный TUI-режим (требуется fzf)
    -s, --shortВывод в одну строку (просто цепочка процессов)
    -j, --jsonВывод в JSON (требуется jq)
    -d, --descriptionЖдать описание процесса (медленно на macOS)
    --no-colorОтключить цветной вывод
    -h, --helpПоказать справку
    -v, --versionПоказать версию

    Зачем?

    Я увидел рекламу в TikTok о проекте под названием witr, ссылка на это видео в TikTok. Потом я подумал: кто целевой пользователь? Для кого этот бинарник? Разве это не просто bash-обёртка над ps -p?

    Так появился procinfo — и, как оказалось, я и есть тот целевой пользователь. См. также issue 32.

    Лицензия

    MIT

    Скачать инструмент