ساخت اسکنر شبکه محلیمحور با Go، Wails و Flutter
اکثریت اسکنرهای موجود برای شناسایی دستگاههای داخل LAN نیاز به حساب ابری و اشتراک دارند. توسعهدهندهها یک ابزار محلی به نام DeviceShelf ساختند که تمام پردازشها را در یک هسته Go انجام میدهد و نتایج را روی دستگاه کاربر نگه میدارد. واسطهای کاربری با Wails و Flutter در دسترس هستند.
چرا مهمه؟
اسکنرهای قبلی برای استفاده از قابلیت اسکن، کاربر را مجبور به ثبتنام در سرویسهای ابری میکردند؛ DeviceShelf این نیاز را حذف کرد. کاربران نهایی، تیمهای IT و توسعهدهندگان که به حریم خصوصی دادهها اهمیت میدهند، تحت تأثیر این تغییر قرار میگیرند. چون میتوانند بدون ارسال اطلاعات به سرورهای خارجی، وضعیت شبکه خود را بهروز ببینند و خطر نشت دادهها را کاهش دهند.
به درد کی میخوره؟
• متخصصان شبکه • توسعهدهندگان Go • تیمهای DevOps • کاربران نهایی که به حریم خصوصی اهمیت میدهند
تو عمل چی کار کنیم؟
با مطالعه این مقاله میتوانید ساختار کلی DeviceShelf را درک کنید و از الگوهای استفاده شده برای ساخت اسکنر محلی در پروژههای خود بهره ببرید. همچنین میتوانید یکی از واسطهای Flutter یا Wails را انتخاب کرده و بهسرعت یک ابزار مشابه برای محیط کاری خود پیادهسازی کنید.
نظر BlueIT News
محافظت از دادههای شبکه داخلی با ابزارهای محلی، روندی است که در آینده نزدیک بیشتر شرکتها به آن روی میآورند؛ همینجا میتوانید اولین قدمها را بردارید.