یک اپلیکیشن حرفهای دسکتاپ برای مدیریت تجهیزات شبکه از طریق SSH و Telnet، اجرای دستورات، عملیات گروهی و تهیه نسخه پشتیبان از تنظیمات تجهیزات.

LinkOPS Desktop یک اپلیکیشن حرفهای برای عملیات و مدیریت تجهیزات شبکه است که امکان مدیریت دستگاهها از طریق SSH و Telnet را در یک محیط ترمینال یکپارچه فراهم میکند. این برنامه شامل مدیریت تجهیزات، چندین نشست تعاملی مبتنی بر xterm.js، اجرای دستورات، قالبهای دستوری قابل استفاده مجدد، گروههای دستوری ترتیبی و اجرای همزمان دستورات روی چندین دستگاه است. سیستم دارای قابلیتهای خودکارسازی متناسب با نوع Vendor از جمله غیرفعالسازی Paging، ارتقای سطح دسترسی، پاسخگویی خودکار به تأییدیههای تعاملی، تشخیص خطاهای CLI و بازیابی Shell است. همچنین امکان تهیه نسخه پشتیبان زمانبندیشده از تنظیمات تجهیزات، نگهداری تاریخچه نسخهها، مقایسه Diff، اتصال مجدد خودکار، تاریخچه اجرای دستورات، لاگهای کامل و داشبورد مدیریتی را ارائه میدهد. امنیت بخش مهمی از معماری پروژه است؛ اطلاعات محرمانه با استفاده از safeStorage خود Electron و Keychain سیستمعامل رمزگذاری میشوند، ارتباطات IPC با Zod اعتبارسنجی شده و Renderer در محیط Sandbox اجرا میشود. سیستم فعالسازی نرمافزار نیز با استفاده از کلیدهای ECDSA بهصورت آفلاین انجام میشود. رابط کاربری از زبانهای انگلیسی و فارسی با پشتیبانی کامل RTL پشتیبانی میکند.
مدیریت تفاوتهای SSH و Telnet در کنار ارائه یک تجربه ترمینال یکپارچه
خودکارسازی CLI تجهیزات مختلف با مدیریت Paging، حالتهای دسترسی، تأییدیهها، خطاها و Promptهای غیرقابل پیشبینی
طراحی اجرای قابلاعتماد گروهی دستورات و بازیابی نشستها بدون خراب شدن وضعیت اجرای دستورات
محافظت از اطلاعات حساس تجهیزات و ایمنسازی مرز ارتباطی IPC در Electron
ایجاد لایه اتصال یکپارچه برای SSH و Telnet با پیادهسازی جزئیات هر پروتکل در پشت یک Interface مشترک
پیادهسازی خودکارسازی CLI متناسب با Vendor شامل کنترل Paging، ارتقای سطح دسترسی، پاسخ به تأییدیهها، تشخیص خطا، بازیابی Timeout و پاکسازی Shell
افزودن لاگهای دائمی، قابلیت لغو اجرا، اتصال مجدد با Exponential Backoff و جلوگیری از ذخیره نسخههای تکراری تنظیمات
استفاده از Electron safeStorage، Renderer Sandbox، IPC تایپشده و اعتبارسنجیشده با Zod و سیستم احراز لایسنس مبتنی بر ECDSA برای افزایش امنیت