آموزش پایتون برای امنیت سایبری

Python for Cybersecurity

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: امنیت سایبری خودکار برای مبتدیان مقدمه ای بر پایتون مقدمه ای بر ابزارهای مربوط به اسکریپت نویسی انجام اسکن شبکه با استفاده از پایتون مقدمه ای بر استفاده از API ها با استفاده از API های مرتبط با امنیت سایبری اصول رمزگذاری پیش نیازها:بدون نیاز به تجربه اسکریپت. شما هر آنچه را که نیاز دارید یاد خواهید گرفت

Python for Cybersecurity یک دوره مقدماتی اسکریپت نویسی پایتون است که برای افرادی طراحی شده است که هیچ تجربه قبلی در اسکریپت نویسی ندارند. با تمرکز خاص بر موضوعات امنیت سایبری، چندین اسکریپت پایتون ایجاد و بررسی می‌شوند تا قدرت، انعطاف‌پذیری و سهولت استفاده برای استفاده از پایتون را به نمایش بگذارند.

این دوره با رویکرد یادگیری از طریق انجام طراحی شده است که بر ایجاد اسکریپت های کاملا کاربردی تمرکز دارد. به جای اینکه در یادگیری جزئیات زبان برنامه نویسی یا برنامه نویسی برای ایجاد راه حل «بهینه» گیر بیفتیم، به جای آن روی «آنچه کار می کند» تمرکز می کنیم. پس از تکمیل، می‌توانیم آنچه را که برای ایجاد راه‌حل‌های بزرگتر و بهتر داریم گسترش دهیم

ما مفاهیم اساسی پایتون و نحوه استفاده از آن برای تسهیل ابتکارات امنیت سایبری را معرفی خواهیم کرد. علاوه بر این، ابزارهای دیگری مانند Microsoft Visual Studio Code، Git و GitHub، دستورات مختلف لینوکس و Postman را معرفی خواهیم کرد.

شامل در این دوره:

  • مقدمه ای بر پایتون

  • مقدمه ای بر ابزارهای مربوط به اسکریپت نویسی

  • استفاده از پایتون برای انجام اسکن شبکه

  • استفاده از پایتون برای رمزنگاری و رمزگذاری

  • درک نحوه ذخیره گذرواژه‌ها و چگونگی حدس زدن گذرواژه‌های ناامن

  • مقدمه ای بر APIهای مبتنی بر وب و تراکنش های RESTful

  • استفاده از API با تمرکز بر امنیت سایبری

این دوره به طور خاص برای تکمیل بر روی کامپیوتر تک برد Raspberry PI 4 طراحی شده است. با این حال، می‌توان آن را در رایانه‌های Windows، Linux یا Apple نیز تکمیل کرد.


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • معرفی رسپبری پای Introduction to Raspberry Pi

  • چرا پایتون Why Python

راه اندازی محیط توسعه Setting up the development environment

  • نصب Raspberry Pi Installing the Raspberry Pi

  • نصب کد ویژوال استودیو Installing Visual Studio Code

  • راه اندازی GitHub Setup GitHub

  • راه اندازی محیط ویندوز -- اختیاری Setup Windows environment -- Optional

  • محیط راه اندازی و GitHub Setup environment and GitHub

مقدمه ای بر پایتون Introduction to Python

  • پایتون تعاملی Interactive Python

  • متغیرها در پایتون Variables in Python

  • سلام دنیا Hello World

  • اشکال زدایی اسکریپت های پایتون Debugging Python scripts

  • اشکال زدایی اضافی کد پایتون Additional Debugging of Python code

  • سلام دنیا Hello World

پینگ کردن اهداف Pinging Targets

  • وارد کردن ماژول ها/کتابخانه ها Importing modules / libraries

  • استفاده از ماژول "os" برای پینگ Using the "os" module to ping

  • اولین اسکریپت پینگ First ping script

  • استفاده از شرطی ها Using conditionals

  • شرایط Conditionals

  • یک اسکریپت پینگ قابل حمل A portable ping script

  • استفاده از حلقه ها Using Loops

  • حلقه ها Loops

  • پینگ کردن چندین هدف Pinging multiple targets

  • ایجاد و استفاده از توابع Creating and using Functions

  • ایجاد توابع Creating Functions

  • نوشتن روی فایل ها Writing to files

  • نوشتن فایل ها Writing Files

  • خواندن از روی فایل ها Reading from files

  • خواندن فایل ها Reading files

  • روش جایگزین پینگ Alternative method of pinging

رمزنگاری Cryptography

  • Caeser Cipher و جدول ASCII Caeser Cipher and the ASCII table

  • ROT13 ROT13

  • اسکریپت پایتون ROT13 ایجاد کنید Create ROT13 Python script

  • رمزگذاری شبه - رمزگذاری Base64 Pseudo Encryption - Base64 encoding

  • چرا نباید طرح رمزگذاری خود را ایجاد کنید Why you shouldn't create your own encryption scheme\

  • استفاده از کتابخانه های رمزگذاری پایتون Using Python Encryption Libraries

  • با استفاده از کتابخانه های پایتون رمزگذاری ایجاد کنید Create encryption using Python Libraries

هک کردن پسوردها Hacking of passwords

  • نحوه ذخیره رمزهای عبور How passwords are stored

  • هش کردن پسوردها در لینوکس Hashing passwords in Linux

  • انجام حمله دیکشنری Performing a Dictionary Attack

  • هک رمزهای عبور با استفاده از دیکشنری Hack passwords using a Dictionary

  • انجام یک حمله Brute-Force Performing a Brute-Force Attack

  • Brute-Force a password Brute-Force a password

مقدمه ای بر API ها Introduction to APIs

  • مقدمه ای بر API ها Introduction to APIs

  • افراد در فضا API People in space API

  • JSON JSON

  • دسترسی به API GitHub Accessing the GitHub API

  • ذخیره رمزهای عبور/کلیدها/نشانه های API Storing API passwords/keys/tokens

  • پدر شوخی API Dad jokes API

APIهای امنیت سایبری Cybersecurity APIs

  • اطمینان از داشتن رمز عبور ایمن - پستچی Ensuring you have a secure password - Postman

  • اطمینان از داشتن رمز عبور امن - پایتون Ensuring you have a secure password - Python

  • اسکن برای ویروس ها - API Scanning for viruses - API

  • اسکن ویروس - پستچی Scanning for viruses - Postman

  • اسکن برای ویروس - پایتون Scanning for viruses - Python

  • یافتن API های مرتبط با امنیت سایبری Finding Cybersecurity related APIs

نمایش نظرات

نظری ارسال نشده است.

آموزش پایتون برای امنیت سایبری
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5.5 hours
42
Udemy (یودمی) udemy-small
01 آبان 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
461
4.5 از 5
ندارد
دارد
دارد
Edrick Goad

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Edrick Goad Edrick Goad

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

Udemy (یودمی)

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

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