ویژگیهای کلیدی
مهارتهای برنامهنویسی پایتون خود را در ایمنسازی سیستمها و اجرای وظایف شبکه افزایش دهید.
اسکریپتهای پایتون را برای اشکالزدایی و ایمنسازی شبکههای پیچیده بررسی کنید.
یاد بگیرید که با اسکریپتنویسی مدرن پایتون از رویدادهای سایبری رایج جلوگیری کنید.
شرح کتاب
اکنون بیش از هر زمان دیگری آشکار شده است که امنیت یک جنبه حیاتی از زیرساخت فناوری اطلاعات است و نقضهای ویرانگر دادهها میتواند از هکهای ساده خط شبکه رخ دهد. همانطور که در این کتاب نشان داده شده است، ترکیب آخرین نسخه پایتون با تمرکز بیشتر بر امنیت شبکه میتواند به شما کمک کند تا دفاع خود را در برابر حملات سایبری و تهدیدات سایبری ارتقا دهید.
پایتون برای کارهای پیشرفتهتر استفاده میشود و آخرین بهروزرسانی، کتابخانهها و بستههای جدیدی را که در نسخه پیشنهادی پایتون ۳.۷.۴ ارائه شدهاند، معرفی میکند. علاوه بر این، اکثر اسکریپتها با آخرین نسخههای پایتون سازگار هستند و همچنین میتوانند در یک محیط مجازی اجرا شوند.
این کتاب شما را در استفاده از این بستههای بهروز شده برای ساخت یک شبکه امن با کمک اسکریپتنویسی پایتون راهنمایی میکند. شما طیف وسیعی از موضوعات را پوشش خواهید داد، از ساخت یک شبکه گرفته تا رویههایی که برای ایمنسازی آن باید دنبال کنید. با بررسی بستهها و کتابخانههای مختلف، با روشهای مختلف ساخت یک شبکه و اتصال به شبکه Tor از طریق اسکریپتنویسی پایتون آشنا خواهید شد. همچنین یاد خواهید گرفت که چگونه با استفاده از اسکریپتنویسی امنیتی پایتون، آسیبپذیریهای یک شبکه را ارزیابی کنید. بعداً، یاد خواهید گرفت که چگونه با استفاده از بستههای پایتون، همراه با نوشتن اسکریپتهای پزشکی قانونی، به حفاظت از نقاط پایانی دست یابید.
در پایان این کتاب پایتون، میتوانید از پایتون برای ساخت برنامههای ایمن با استفاده از تکنیکهای رمزنگاری و پنهاننگاری استفاده کنید.
آنچه خواهید آموخت
ایجاد اسکریپت در پایتون برای خودکارسازی وظایف امنیتی و تست نفوذ
بررسی ابزارهای برنامهنویسی پایتون که در فرآیندهای امنیتی شبکه استفاده میشوند
خودکارسازی وظایفی مانند تجزیه و تحلیل و استخراج اطلاعات از سرورها
درک نحوه تشخیص آسیبپذیریهای سرور و تجزیه و تحلیل ماژولهای امنیتی
کشف روشهای اتصال به شبکه Tor و دریافت اطلاعات از آن
تمرکز بر نحوه استخراج اطلاعات با ابزارهای پزشکی قانونی پایتون
این کتاب برای چه کسانی مناسب است؟
این کتاب امنیت شبکه پایتون برای مهندسان شبکه، مدیران سیستم یا هر متخصص امنیتی است که به دنبال غلبه بر چالشهای شبکه و امنیت است. اگر برنامهنویس با تجربه قبلی در پایتون هستید، این کتاب را مفید خواهید یافت. قبل از شروع، درک اولیهای از ساختارهای برنامهنویسی عمومی و زبان برنامهنویسی پایتون لازم است.
فهرست مطالب
کار با اسکریپتنویسی پایتون
بستههای برنامهنویسی سیستم
برنامهنویسی سوکت
برنامهنویسی HTTP
اتصال به شبکه Tor و کشف سرویسهای پنهان
جمعآوری اطلاعات از سرورها
تعامل با سرورهای FTP، SFTP و SSH
کار با اسکنر Nmap
تعامل با اسکنرهای آسیبپذیری
شناسایی آسیبپذیریهای سرور در برنامههای وب
امنیت و آسیبپذیریها در ماژولهای پایتون
ابزارهای پایتون برای تجزیه و تحلیل پزشکی قانونی
استخراج موقعیت جغرافیایی و ابرداده از اسناد، تصاویر و مرورگرها
رمزنگاری و پنهاننگاری






























