ابزار نویسی شبکه با پایتون

هدف اصلی ما در این دوره فهم کارکرد و الگوریتم برخی از ابزار های مرسوم اسکن و نفوذ شبکه است . در این دوره تکنیک های رایج در بحث تست نفوذ شبکه را مورد بررسی قرار داده ایم و هر کدام از آن ها به صورت عملی با استفاده از زبان پایتون پیاده سازی کرده ایم . پراستفاده ترین کتابخانه ای که در این دوره استفاده شده ، Scapy بوده است که یک کتابخانه بسیار قدرتمند در زمینه شنود ، دستکاری و تولید بسته های شبکه است .

توضیحات

سلام خدمت دنبال کنندگان گرامی . هدف اصلی ما در این دوره فهم کارکرد و الگوریتم برخی از ابزار های مرسوم اسکن و نفوذ شبکه است . در این دوره تکنیک های رایج در بحث تست نفوذ شبکه را مورد بررسی قرار داده ایم و هر کدام از آن ها به صورت عملی با استفاده از زبان پایتون پیاده سازی کرده ایم . پراستفاده ترین کتابخانه ای که در این دوره استفاده شده ، Scapy بوده است که یک کتابخانه بسیار قدرتمند در زمینه شنود ، دستکاری و تولید بسته های شبکه است .

 

لطفا توجه فرمایید همانطور که در برخی ویدیو ها نیز اشاره شده ، تمام محتوای دوره صرفا جنبه آموزشی و آگاهی داشته و مسئولیت هرگونه سوء استفاده از مفاهیم در جهت خلاف قوانین کشور بر عهده خودش شخص میباشد .

پیش نیاز های این دوره :

لینک دانلود محتوای خصوصی دوره پس از خرید دوره در بالای همین صفحه و یا در قسمت فایل های دانلودی از بخش حساب کاربری تان قابل مشاهده هستند .

در صورت بروز هرگونه مشکل و جهت پشتیبانی و پرسش پاسخ میتوانید به شناسه mrpythonadmin@ در تلگرام مراجعه کنید .

بخش ۱ - مفاهیم شبکه

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

مدل OSI

در این قسمت از مجموعه مفاهیم شبکه ، به بررسی مدل OSI و TCP/IP میپردازیم

رایگان
پروتکل ARP

بررسی مفهوم پروتکل و تشریح کارکرد پروتکل ARP

رایگان
پروتکل اینترنت (IP)

بررسی پروتکل اینترنت (IP) به عنوان یک پروتکل شبکه و نه فقط یک آدرس !

رایگان
پروتکل ICMP

بررسی پروتکل عیب یابی ICMP و بسته های آن

رایگان
کارگاه لایه شبکه

بررسی عملی پروتکل های لایه شبکه ذکر شده در قسمت های قبلی

رایگان
پروتکل UDP

بررسی کارکرد لایه انتقال (Transport) و توضیح پروتکل UDP

رایگان
پروتکل TCP

بررسی کارکرد پروتکل TCP و مفاهیم مربوط به آن مثل Sequence Number , Acknowledgement Number , TCP Flags ,...

رایگان
کارگاه لایه انتقال (Transport)

بررسی عملی پروتکل های TCP ,UDP توسط ابزار netcat و Wireshark

رایگان
پروتکل HTTP

بررسی و شرح کارکرد پروتکل HTTP و اشاره به مدل امن شده آن یعنی HTTPS

رایگان
کارگاه پروتکل HTTP , HTTPS

بررسی عملی و ارسال دستی بسته های HTTP و HTTPS توسط ابزار های nc و ncat و بررسی جواب آن ها

رایگان
پروتکل DNS

بررسی و شرح کارکرد پروتکل DNS

رایگان
کارگاه DNS

ارسال کوئری های مختلف DNSدر کار با ابزار های nslookup در ویندوز و dig در لینوکس

رایگان
پروتکل Telnet و SSH

بررسی پروتکل های Telnet و SSH

رایگان
کارگاه Telnet و SSH

اجرای سرور های Telnet و SSH و بررسی عملی کارکرد این دو پروتکل

رایگان
پروتکل های انتقال فایل

بررسی کارکرد پروتکل FTP و معرفی پروتکل های SCP , SFTP , FTPS , FTPES

رایگان
کارگاه انتقال فایل

بررسی عملی پروتکل های FTP , SCP , SFTP

رایگان

بخش 2 - سوکت نویسی پایتون

در این بخش به بررسی سوکت نویسی در پایتون خواهیم پرداخت

سوکت چیست و انواع آن

در این قسمت به معرفی اولیه سوکت ها و انواع مهم آن ها میپردازیم

رایگان
کارگاه Stream Socket

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

رایگان
کارگاه Datagram Socket

در این قسمت به پیاده سازی عملی سوکت های نوع Datagram میپردازیم .

رایگان

بخش ۳ - برنامه نویسی موازی و همروندی پایتون

در این بخش به بررسی دو موضوع multithreading و multiprocessing میپردازیم

مفاهیم اولیه

در این قسمت به بررسی مفاهیم اولیه این بخش مثل برنامه نویسی همروندی ، موازی ، Thread ها و Multithreading , پروسه ها و Multiprocessing خواهیم پرداخت

رایگان
کارگاه Multithreading قسمت اول

در این قسمت از کارگاه Multithreading به بررسی نحوه ساخت و مدیریت thread ها با استفاده از کتابخونه ی threading در پایتون خواهیم پرداخت

رایگان
کارگاه Multithreading قست آخر

در ادامه ی کارگاه multithreading به مفهوم Race Condition و نحوه استفاده از Lock ها جهت همگام سازی thread ها در پایتون میپردازیم .

رایگان
کارگاه Multiprocessing

میرسیم به کارگاه Multiprocessing . همانطور که گفته شد بحث چندپردازشی یا همان multiprocessing مناسب کار های CPU Bound هستش که به ما اجازه میده محدودیت GIL در پایتون رو دور بزنیم و از سخت افزار خودمون استفاده بهتری ببریم .

رایگان

بخش ۴ - Scapy

در این بخش به بررسی کتابخانه Scapy خواهیم پرداخت

نصب Scapy

آموزش نصب Scapy

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
ساخت بسته های شبکه

لایه های Scapy و ساخت و ویرایش بسته های پروتکل های مختلف شبکه

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
ارسال و شنود بسته

معرفی توابع ارسال و شنود بسته های شبکه در Scapy

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
ساخت ابزار Ping و Traceroute

ساخت ابزار های Ping و Traceroute با استفاده از پایتون و Scapy

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.

بخش ۵ - ابزارنویسی

در این بخش به معرفی و ساخت ابزار های شبکه به کمک مفاهیم فصل های قبل خواهیم پرداخت

Ping Sweep

ساخت ابزار Ping Sweep برای اسکن دستگاه های Live در شبکه

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
ARP Scan

ساخت ابزار ARP Scan برای اسکن دستگاه های Live در شبکه

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
Connect Scan

ساخت ابزار Connect Scan برای اسکن پورت های فعال در سیستم هدف

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
SYN Scan

ساخت ابزار SYN Scan برای اسکن پورت های فعال در سیستم مقصد

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
UDP Scan

ساخت ابزار UDP Scan برای اسکن پورت های UDP فعال روی سیستم مقصد

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
SYN Flood

پیاده سازی حمله SYN Flood جهت مختل کردن کارکرد دستگاه های شبکه

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
تئوری ARP Spoofing

بررسی تئوری تکنیک مسمومیت ARP

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
پیاده سازی عملی ARP Spoofing

پیاده سازی عملی تکنیک مسمومیت ARP

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
DNS Hijacking

پیاده سازی تکنیک DNS Hijacking

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
شنود اطلاعات مهم در شبکه

شنود اعتبارنامه ها و اطلاعات مهم در حین حملات Man In The Middle

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
FTP Cracker

کرک پروتکل FTP

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
Telnet Cracker

کرک پروتکل Telnet

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
HTTP(S) Cracker

کرک صفحات HTTP / HTTPS

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
ICMP Tunneling

معرفی مبحث Protocol Tunneling و پیاده سازی ICMP Tunneling جهت مخفی سازی ترافیک شبکه در بسته های ICMP

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

   همین الان ثبت نام کن