مفتش منفذ الطرفية لتشخيص العمليات التي تحتفظ بمنافذ الشبكة
تصفح المنافذ النشطة في الطرفية، افحص العملية المالكة، وقم بإنهائها بأمان: يقدم lsoff كل من البحث السريع عبر سطر الأوامر وواجهة مستخدم تفاعلية في الطرفية. تم إنشاؤه بواسطة yutat23 لبيئات سطح المكتب، يقرأ الأداة واجهات نظام التشغيل الأصلية مباشرة ويدعم تصفية TCP و UDP. يستهدف المطورين، مديري النظام، ومشغلي المختبرات المنزلية الذين يحتاجون إلى أداة موحدة، ملف واحد لتشخيص تعارضات المنافذ عبر عدة أجهزة سطح مكتب.
ماذا يفعل lsoff عندما تحتاج إلى العثور على مالك منفذ؟
يقوم lsoff بإدراج العمليات التي تحتفظ بمنافذ TCP أو UDP ويعرض تفاصيل مثل مسار التنفيذ ودليل العمل. يوفر الأداة واجهة مستخدم تفاعلية لاستعراض المنافذ ووضع CLI يمكنه إصدار JSON للبرمجة النصية. يقرأ واجهات نظام التشغيل الأصلية مباشرة، بدلاً من تحليل أدوات أخرى، لذا فإن النتائج تعكس سجلات النظام الأساسي نفسه.
هل يؤثر على أداء النظام أثناء الفحص أو أثناء التشغيل المباشر؟
تقوم الأداة بإجراء عمليات البحث من خلال استعلام واجهات برمجة التطبيقات الأصلية وتدعم التحديث التلقائي وإعادة التحميل اليدوي، مما يحافظ على خفة عمليات الفحص. نظرًا لأنها تأتي كملف ثنائي بدون تبعيات تم تجميعه بلغة Go، فإنها تعمل كملف مستقل واحد ولا تستدعي محللات خارجية. يقلل هذا التصميم من الحمل الزائد على العمليات الإضافية ويساعد في الحفاظ على استخدام وحدة المعالجة المركزية والذاكرة بشكل معتدل أثناء الفحوصات القصيرة.
هل من الآمن إنهاء العمليات من الواجهة وكيف تتناسب البرمجة النصية مع ذلك؟
يتضمن الإنهاء تأكيد سلامة مدمج وحماية من إعادة استخدام PID باستخدام فحوصات مثل CreationTime على Windows لتجنب قتل PID تم إعادة استخدامه حديثًا. من أجل الأتمتة، يمكن أن تخرج CLI JSON، لذا يمكن للبرامج النصية تحليل النتائج والتصرف برمجيًا. تناسب مجموعة فحوصات السلامة والإخراج القابل للقراءة آليًا سير العمل الذي يمزج بين التدخلات اليدوية والمبرمجة.
موصى به لمشغلي سطر الأوامر الذين يقبلون سير العمل فقط عبر الطرفية
تتناسب الأداة مع المسؤولين والمطورين الذين يفضلون أدوات الطرفية ويحتاجون إلى توازن عبر الأنظمة المكتبية. تتطلب معرفة بسطر الأوامر للتثبيت والاستخدام المبرمج، ولا توفر واجهة سطح مكتب رسومية، مما يحد من اعتماد المستخدمين الذين يتوقعون واجهة مستخدم رسومية. استخدم JSON CLI لأتمتة العمليات وتمكين إعادة التحميل اليدوية خلال جلسات استكشاف الأخطاء الحية.