Summary

One of the objectives of this chapter has been to describe the modules that allow us to connect with FTP, SSH, and SNMP servers. In this chapter, we have come across several network protocols and Python libraries, which are used for interacting with remote systems. Also, we explored how to perform network monitoring via SNMP. We used the PySNMP module to simplify and automate our SNMP queries.

In the next chapter, we will explore programming packages for working with Nmap scanners and obtain more information about services and vulnerabilities that are running on servers.

Get Mastering Python for Networking and Security now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.