Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
procinfo — احصل على معلومات العمليات مباشرة من bash، مع الحد الأدنى من التبعيات. | Kitploit
أدوات/GitHubGitHub/wenekar/procinfo
أدوات عامةأمن الحاوياتتخطيط الشبكةالبرمجة النصية والأتمتةجمع المعلوماتالأدوات والمكونات
GitHubwenekar/procinfo

procinfo

احصل على معلومات العمليات مباشرة من bash، مع الحد الأدنى من التبعيات.

عرض المستودع
292منذ 2 أشهرتمت المراجعة من قبل 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 لا يعتمد على أي شيء سوى أدوات يونكس القياسية (ps, lsof, pgrep). أو الأفضل من ذلك، انسخ أجزاءً منه وادمجها لتصنع سكربتًا واحدًا يلبي احتياجاتك الخاصة!

الميزات

  • متعدد المنصات - يعمل على Linux وmacOS (لا ويندوز؟)
  • صفر تبعيات - باستثناء bash وأدوات يونكس القياسية، وربما نظام تشغيل.
  • شجرة العمليات - معرفة جميع العمليات الأب لعملية معيّنة. (صادم!)
  • فحص البيئة - عرض متغيرات البيئة ENV لعملية معيّنة (-V أو --env)
  • التكامل مع systemd - إذا كانت العملية تابعة لخدمة .service، يعرض المسار إلى ملف الخدمة هذا.
  • التكامل مع SSH - اعرض فورًا user@IP لجلسة ssh التي بدأت العملية.
  • التكامل مع git - هل تنتمي العملية إلى مستودع git؟ شاهد الفرع وعنوان URL البعيد مباشرةً في المخرجات.
  • يدرك Docker - يكتشف الحاويات وملفات compose ومعرّف الحاوية واسم الصورة وارتباطات المنافذ... قد يُضاف مزيد من المعلومات لاحقًا.
  • معلومات الشبكة - يعرض جميع المنافذ المستمعَة لعملية معيّنة.
  • قائمة المنافذ - مخرجات ss -tunlp بشكل جميل للجميع!
  • كشف الأقفال - يعرض ملفات القفل والملفات المفتوحة للعملية.
  • صيغ متعددة - صيغة قابلة للقراءة البشرية، أو سطر واحد قصير، أو JSON
  • غير حساس لحالة الأحرف - procinfo nginx يطابق Nginx وNGINX وغيرها.
  • وضع TUI مع fzf - يتبيّن أن fzf رائع نوعًا ما! انتبه، هذا ليس بديلًا عن top، بل صُمم لرؤية المنافذ المفتوحة، وليس كل العمليات.

المتطلبات

procinfo:

  • نظام شبيه بيونكس
  • 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

الخيارات

لماذا؟

رأيت إعلانًا على TikTok عن مشروع اسمه witr، رابط فيديو TikTok المذكور. ثم فكّرت في نفسي، من هو المستخدم المستهدف؟ لمن صُنع هذا الملف التنفيذي؟ أليس هذا مجرد غلاف bash لأمر ps -p؟

وهكذا وُلد procinfo، واتضح أن أنا هو المستخدم المستهدف. اطّلع أيضًا على القضية 32.

الترخيص

MIT

تنزيل الأداة
الخيارالوصف
-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إظهار الإصدار