شماره تماس:۰۹۳۶۵۴۴۲۲۴۷ – ۰۹۱۹۴۷۵۱۲۹۵

ایمیل: noavarangermi@gmail.com

خانه » رشته کامپیوتر » پروژه ها » پروژه به همراه داکیومنت » شبیه سازی شبکه بیسیم احتمالی Prowler با متلب همراه داکیومنت

اطلاعیه سایت

اگر در مورد این موضوع سوال یا مشکلی دارید در انجمن سایت مطرح کنید تا دوستان پاسخ دهند.
انجمن تخصصی سایت نوآوران گرمی | پاسخگویی سوالات و مشکلات شما (اینجا کلیک کنید)

شبیه سازی شبکه بیسیم احتمالی Prowler با متلب همراه داکیومنت

شبیه سازی شبکه بیسیم احتمالی Prowler با متلب همراه داکیومنت

1 Star2 Stars3 Stars4 Stars5 Stars (16 امتیاز از 5 رای)
در حال بارگذاری امتیازدهیLoading...

matlab prowler 11443 1 شبيه سازی شبكه بيسيم احتمالی Prowler با متلب همراه داکیومنت

پروژه شبیه سازی شبکه بیسیم احتمالی Prowler با متلب همراه داکیومنت

در این پست پروژه شبیه سازی شبکه بیسیم احتمالی Prowler با متلب همراه داکیومنت ۶۰ صفحه ی فارسی را آماده کرده ایم که یکی از خاص ترین پروژه های شبیه سازی شده با نرم افزار MATLAB می باشد. داکیومنت این پروژه شامل توضیح اجرای صحیح و توضیح خطوط برنامه نویسی شده است.

Prowler مخفف عبارت Probabilistic Wireless Network Simulator به معنی شبیه سازی شبکه بیسیم احتمالی می باشد. با این پروژه می توان پروتکل های خاص را ساخت. با جستجو در سراسر اینترنت احتمالا به نمونه های مشابه را ببینید، اما مطمئا هیچ یک همه ی امکانت را نداشته و محدودیتی اجرا دارند. در این پروژه برای کنترل داده ها و تشخیص حملات و در مجموع پیاده سازی کل پروژه از محیط GUI یا رابط گرافیکی کاربر (Graphical User Interface) استفاده شده است. هدف از ایجاد آن، کنترل و سادگی کار با پروژه برای درک بهتر است.

در current folder دو فایل به نام های simgui.fig و paramgui.fig وجود دارد. فایل GUI در متلب با پسوند .fig ذخیره می شوند. برای ویرایش GUI لازم است که از پنجره current folder روی فایل های ذکر شده کلیک راست کنید و سپس گزینه Open in Guide را بزنید. توضیحات بیشتر پروژه شبیه سازی شبکه بیسیم احتمالی Prowler با متلب و مشاهده تصاویر و فیلم خروجی در ادامه مطلب فراهم می باشد.

 تصویر خروجی ۱ :

matlab prowler 11443 2 شبيه سازی شبكه بيسيم احتمالی Prowler با متلب همراه داکیومنت

با کلیک بر روی گزینه Open in GUIDE شما وارد محیط شی گرایی از متلب می شوید که مانند زبان های برنامه نویسی C# تحت Visual Studio ، زبان Delphi تحت محیط Delphi Studio ، زبان Visual C++ تحت Visual Studio، زبان Visual Basic تحت محیط Visual Basic، و … ، یک سری شی (Object) شامل دکمه (buttons) ، برچسب (label) ، جعبه لیست (List Box) و سایر موارد می باشند.

با این ابزار به راحتی می توانید پروژه خود را مدیریت و کنترل نمایید. در این پروژه نیز از همین کنترل ها برای درک بهتر مفهوم پروژه و سادگی کارکرد استفاده شده است که در ر مرحله بتوانید متدها و الگوهای مختلفی را پیاده سازی نمایید. تمامی موارد مورد نظر و مورد نیاز در این GUI ها طراحی شده است و شما به راحتی می توانید آنها را تغییر دهید. همینطور این پروژه کاملا اپن سورس است و می توانید مانند GUI، هر تغییری را در کدها لحاظ فرمایید.

حالا وارد محیط GUI شده اید. در اینجا محیط فایل simgui.fog را نشان داده ایم.

 تصویر خروجی ۲ :

matlab prowler 11443 3 شبيه سازی شبكه بيسيم احتمالی Prowler با متلب همراه داکیومنت

دقت کنید که ما هیچ کنترلر خاصی روی اشیا قرار نداده ایم و فقط برای دکمه ها و برچسب ها Title یا Caption انتخاب کرده ایم و هیچ متد خاصی را برای هیچ کنترلری در Properties آن تعریف نکرده ایم. شما می توانید هر تغییر را که دوست دارید در این پروژه لحاظ فرمایید. در مرحله بعدی اجرای صحیح را توضیح می دهیم.

برای اینکار، زمانی که فایل prowler.m را در همان ابتدا باز کردید، کد آن نیز نمایش داده می شود. بخش اعظم پروژه در این script نوشته شده است و فایل های دیگری که با پسوند .m هستند، همگی ساخت توابع هستند که در فایل prowler.m همگی آنها فراخوانی و استفاده شده اند. با کلیک دکمه run این فایل را اجرا نمائید. در داکیومنت در مرحله آخر که به توضیح خطوط برنامه می پردازیم، فایل prowler.m را به صورت کامل تشریح می کنیم. به محض اجرا پنجره زیر را خواهید دید.

 تصویر خروجی ۳ :

matlab prowler 11443 4 شبيه سازی شبكه بيسيم احتمالی Prowler با متلب همراه داکیومنت

این پروژه که یک Prowler یا احتمال است و به دو بخش اصلی تقسیم می شود. یکی پیاده سازی Spoofing و ARP و دیگری پیاده سازی با استفاده از منطق فازی (Fussy Logic). صفحه اولی که در شکل بالا نیز مشاهده می شود، پیاده سازی Spoofing و ARP است. این GUI در فایلی به نام simgui.fig موجود است که در عکس بالا GUI آن را مشاهده کردید. بخش دوم که از بخش فریم Simulation و سپس پارامترها قابل دسترس است، پیاده سازی با استفاده از منطق فازی می باشد.

 تصویر خروجی ۴ :

matlab prowler 11443 5 شبيه سازی شبكه بيسيم احتمالی Prowler با متلب همراه داکیومنت

دقت کنید که در بخش رویدادها (events)، همه اتفاقات را می توانید مشاهده کنید. برای کنترل انیمیشنی که در تشخیص حملات اتفاق می افتد می توانید در زمان اجرا یا از قبل آن، از بخش Display، سرعت اجرای مراحل را با استفاده از ListBox آن کم و زیاد کنید. علامت S در کنار گره (کامپیوترهای شبکه) و روترها، حملات Spoofing می باشد. شما می توانید در هر زمان برنامه را از شبیه سازی متوقف کنید. برای این منظور دکمه Stop و برای ادامه دکمه Continue را بزنید.

 تصویر خروجی ۵ :

matlab prowler 11443 6 شبيه سازی شبكه بيسيم احتمالی Prowler با متلب همراه داکیومنت

این صفحه همان paramgui.fig می باشد که برای ویرایش محیط GUI آن می توانید از Current folder با توضیحاتی که در ابتدا داده شد، آن را ویرایش نمایید.

توضیحات جامع با تصاویری از محیط که هر تصویر کاملا شرح داده شده، در داکیومنت ۶۰ صفحه ای این پروژه آمده است.

خرید این محصول

  • کد محصول:11443
    عنوان محصول: شبیه سازی شبکه بیسیم احتمالی Prowler با متلب همراه داکیومنت
    جزئیات:دارای داکیومنت جامع فارسی در 60 صفحه می باشد
    قیمت: 400,000 ریال

    نام پرداخت کننده:
    ایمیل پرداخت کننده:
    شماره تماس:

  • بعد از تکمیل فرایند پرداخت، شماره رسید پرداخت به شما و بخش فروش سایت ایمیل و SMS خواهد شد.

  • توجه: کاربر محترم این سایت دارای نماد اعتماد الکترونیک میباشد و پرداخت شما از طریق درگاه امن بانک صورت خواهد گرفت.

  • شماره تماس بخش پشتیبانی: ۰۹۳۶۵۴۴۲۲۴۷ – ۰۹۱۹۴۷۵۱۲۹۵ پاسخگویی 24 ساعته

اشتراک گذاری مطلب
ایمیل شما آشکار نمی شود

نوشتن دیدگاه

تمامي كالاھا و خدمات اين فروشگاه، حسب مورد داراي مجوزھاي لازم از مراجع مربوطه ميباشند و فعالیتھاي اين سايت تابع قوانین و مقررات جمهوری اسلامي ايران است.

آدرس:استان اردبیل - شهرستان گرمی - خیابان معلم - محله عباسیه | شماره تماس: ٠٩٣۶۵۴۴٢٢۴٧


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