نرم افزار ها در لایه هفت قرار دارند و روتر روی لایه دو و سه داره کار میکنه
انجام این کار ساده نیست و در مجموع ممکنه نتایج بدست اومده نیز دقیق نباشن
بهترین کار اینه که بصورت نرم افزاری مصرف هر یک از برنامه ها را در سیستم عامل های مصرف کنندگان و کاربرها بررسی کنید .
اما به هرحال راه هایی که میشه از داخل روتر پیشنهاد داد یکی اینکه سرور های مقصد برنامه های مورد نظر را بطور دقیق پیدا کرده و در روتر وارد کنید .
برای هر یک از برنامه ها رولی بنویسید که داده های اون برنامه را مارک کند و در مجموع مقدار داده های مارک شده را در بخش وضعیت اون رول میتونید مشاهده کنید تا زمانی که روتر شما خاموش نشده باشه . (میتونید با اسکریپت اطلاعات را برای جلوگیری از حذف در محلی ذخیره کنید )
به عنوان مثال در تصویر بالا بسته های داده با آدرس های آی پی به مقصد سرورهای تلگرام مارک میشوند تا در روتر از داخل کانال امن فیلترشکن عبور داده شوند و کاربران برای استفاده از این برنامه بصورت تک به تک نیاز به استفاده از فیلترشکن نداشته باشند و برنامه تلگرام بطور ساده و معمولی در اتصال با وای فای روتر در دسترس کابران باشد .
در اینجا مشاهده میکنید که مقدار داده ای که در مدت زمان آخرین روشن بودن روتر برای این برنامه انتقال داده شده است ، قابل روئیت است.
روش دیگر مارک گذاری برنامه ها در لایه هفت است ، سیستم عامل روتر میکروتیک امکانی را برای شناسایی داده های برنامه در لایه هفت فراهم کرده که البته کامل و دقیق نیست ، از طرف دیگر فشار زیادی را به پردازنده وارد میکنه .
میتونید مارک گذاری داده های برنامه ها را با بکارگیری این قسمت انجام دهید و سپس دیتا جابجا شده را در محلی ذخیره کنید،
این روش بسیار دشوار است و نیاز به تخصص بیشتری داره ، نیاز هست که برای تک نک برنامه ها کد شناسایی لایه هفت آنها را وارد روتر کنید.
بعضی از آنها روی اینترنت وجود دارند.
- - - ادامه - - -
در ضمن به این نکته توجه داشته باشید
شما به هر روشی اقدام به پیاده سازی این مسئله در روتر بکنید ، درصورتی که کاربرشما از فیلترشکن استفاده کند ...
روش شما با شکست مواجه خواهد شد و روتر قادر به شناسایی داده های برنامه های مختلف و تفکیک سازی نخواهد بود .