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

Task Automation with Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره به شما یاد می دهد که چگونه می توانید از زبان برنامه نویسی پایتون برای خودکارسازی وظایف امنیتی تکراری استفاده کنید. Python یک زبان برنامه نویسی ساده است و واقعاً توسعه سریع را امکان پذیر می کند. این باعث می شود کاندیدای مناسبی برای خودکارسازی کارهای روتین باشد. در این دوره، Task Automation با پایتون، یاد خواهید گرفت که از پایتون برای دستیابی به امنیت قوی تری برای شبکه یا برنامه های سازمان خود استفاده کنید. ابتدا بررسی خواهید کرد که چگونه می توانید از پایتون برای فراخوانی ابزارهای مختلف مبتنی بر خط فرمان، واکشی خروجی آنها و مصرف آن استفاده کنید. در مرحله بعد، نحوه کار با انواع مختلف داده های سریالی، مانند XML یا JSON را خواهید فهمید. در نهایت، نحوه راه‌اندازی درخواست‌ها برای انواع مختلف خدمات وب، SOAP یا REST را یاد خواهید گرفت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش پایتون مورد نیاز برای خودکارسازی کارهای تکراری مرتبط با امنیت را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

جمع آوری و تجزیه و تحلیل ترافیک شبکه Network Traffic Collection and Analysis

  • مقدمه Introduction

  • فراخوانی Nmap از طریق پایتون Calling Nmap through Python

  • خواندن خروجی از Nmap Reading Output from Nmap

  • تجزیه XML با استفاده از پایتون Parse XML Using Python

  • ضبط ترافیک شبکه Capturing Network Traffic

  • راه اندازی درخواست های HTTP Launching HTTP Requests

  • خواندن JSON با پایتون Reading JSON with Python

امنیت تهاجمی با پایتون Offensive Security with Python

  • مقدمه Introduction

  • اسکراپینگ وب با پایتون Web Scraping with Python

  • اتوماسیون وب با سلنیوم وب درایور Web Automation with Selenium WebDriver

  • SMTP Active Discovery با پایتون SMTP Active Discovery with Python

  • استفاده از متاسپلویت از طریق پایتون Using Metasploit through Python

انجام تجزیه و تحلیل امنیت اطلاعات با پایتون Performing Information Security Analysis with Python

  • مقدمه Introduction

  • کار با ابزارهای تحلیل امنیتی از طریق پایتون Working with Security Analysis Tools through Python

  • ذخیره سازی داده ها با پایتون Storing Data with Python

  • نمایش داده ها با پایتون Displaying Data with Python

  • منابع Resources

نمایش نظرات

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

آموزش اتوماسیون وظایف با پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 32m
18
Pluralsight (پلورال سایت) pluralsight-small
15 فروردین 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
12
3.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Laurentiu Raducu Laurentiu Raducu

همه چیز از دبیرستان شروع شد، زمانی که Laurentiu برای اولین بار راه خود را در سفر علم کامپیوتر آغاز کرد. در ابتدا او با C++ شروع کرد و به سرعت عاشق چشم انداز یادگیری توسعه نرم افزار شد. به لطف علاقه اش به شطرنج، اولین برنامه کامپیوتری او یک بازی شطرنج مبتنی بر کنسول ASCII بود که در C++ توسعه یافت. پس از مدتی، در دوران دانشگاه، لورنتیو شروع به آزمایش با سایر زبان های برنامه نویسی OOP، مانند جاوا، کاتلین یا پایتون کرد. او شروع به بازی با پشته ها و فریم ورک های مختلف فناوری، توسعه و انتشار برنامه های نرم افزاری برای دستگاه های اندرویدی کرد. با این حال، زمانی که لاورنتیو تصمیم گرفت دنیای امنیت سایبری را کشف کند، همه چیز شروع به تغییر کرد. او شروع به رفتن به هکاتون های امنیتی، رویدادهای CTF کرد و چالش های متعددی را در وب سایت هایی مانند overthewire.org تکمیل کرد. در همان زمان، او متوجه شد که ممکن است ایده خوبی باشد که سفر خود را با استفاده از فیلم‌های کوتاه مستند کند، و سپس فکر کرد که می‌تواند یک سخنران شود و به مردم کمک کند بیشتر در مورد فناوری بیاموزند.

Pluralsight (پلورال سایت)

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

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