Python for Security and Networking - Third Edition: Leverage Python modules and tools in securing your network and applications

Ortega, José Manuel

  • 出版商: Packt Publishing
  • 出版日期: 2023-06-07
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 586
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1837637555
  • ISBN-13: 9781837637553
  • 相關分類: Python程式語言資訊安全
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

Gain a firm, practical understanding of securing your network and utilize Python's packages to detect vulnerabilities in your application


Key Features:

  • Discover security techniques to protect your network and systems using Python
  • Create scripts in Python to automate security and pentesting tasks
  • Analyze traffic in a network and extract information using Python


Book Description:

Python's latest updates add numerous libraries that can be used to perform critical security-related missions, including detecting vulnerabilities in web applications, taking care of attacks, and helping to build secure and robust networks that are resilient to them. This fully updated third edition will show you how to make the most of them and improve your security posture.


The first part of this book will walk you through Python scripts and libraries that you'll use throughout the book. Next, you'll dive deep into the core networking tasks where you will learn how to check a network's vulnerability using Python security scripting and understand how to check for vulnerabilities in your network - including tasks related to packet sniffing. You'll also learn how to achieve endpoint protection by leveraging Python packages along with writing forensics scripts.


The next part of the book will show you a variety of modern techniques, libraries, and frameworks from the Python ecosystem that will help you extract data from servers and analyze the security in web applications. You'll take your first steps in extracting data from a domain using OSINT tools and using Python tools to perform forensics tasks.


By the end of this book, you will be able to make the most of Python to test the security of your network and applications.


What You Will Learn:

  • Program your own tools in Python that can be used in a Network Security process
  • Automate tasks of analysis and extraction of information from servers
  • Detect server vulnerabilities and analyze security in web applications
  • Automate security and pentesting tasks by creating scripts with Python
  • Utilize the ssh-audit tool to check the security in SSH servers
  • Explore WriteHat as a pentesting reports tool written in Python
  • Automate the process of detecting vulnerabilities in applications with tools like Fuxploider


Who this book is for:

This Python book is for network engineers, system administrators, and other security professionals looking to overcome common networking and security issues using Python. You will also find this book useful if you're an experienced programmer looking to explore Python's full range of capabilities. A basic understanding of general programming structures as well as familiarity with the Python programming language is a prerequisite.

商品描述(中文翻譯)

獲得對保護您的網絡有堅實、實用的理解,並利用Python的套件來檢測應用程序中的漏洞。

主要特點:
- 使用Python發現保護網絡和系統的安全技術
- 使用Python創建腳本自動化安全和測試任務
- 使用Python分析網絡中的流量並提取信息

書籍描述:
Python的最新更新增加了許多可以用於執行關鍵安全任務的庫,包括檢測Web應用程序中的漏洞、處理攻擊以及幫助構建安全且強大的網絡以抵禦攻擊。本書的第三版將向您展示如何充分利用這些庫,提高您的安全性。

本書的第一部分將引導您使用Python腳本和庫,這些腳本和庫將在整本書中使用。接下來,您將深入研究核心網絡任務,學習如何使用Python安全腳本檢查網絡的漏洞,以及如何檢查網絡中的漏洞,包括與封包嗅探相關的任務。您還將學習如何通過利用Python套件和編寫取證腳本實現端點保護。

本書的下一部分將向您展示Python生態系統中的各種現代技術、庫和框架,這些將幫助您從服務器中提取數據並分析Web應用程序的安全性。您將首次使用OSINT工具從域中提取數據,並使用Python工具執行取證任務。

通過閱讀本書,您將能夠充分利用Python來測試網絡和應用程序的安全性。

您將學到什麼:
- 使用Python編寫自己的工具,可用於網絡安全流程
- 自動化從服務器進行分析和提取信息的任務
- 檢測服務器漏洞並分析Web應用程序的安全性
- 通過使用Python創建腳本自動化安全和測試任務
- 利用ssh-audit工具檢查SSH服務器的安全性
- 探索WriteHat作為用Python編寫的測試報告工具
- 使用Fuxploider等工具自動檢測應用程序中的漏洞的過程

本書適合對網絡工程師、系統管理員和其他安全專業人員來說,他們希望使用Python解決常見的網絡和安全問題。如果您是有經驗的程序員,並希望探索Python的全部功能,您也會發現本書很有用。基本的編程結構和對Python編程語言的熟悉是先決條件。