Interacting with FTP, SSH, and SNMP Servers

his chapter will help you to understand the modules that allow us to interact with FTP, SSH, and SNMP servers. In this chapter, we will explore how the computers in a network can interact with each other. Some of the tools that allow us to connect with FTP, SSH, and SNMP servers can be found in Python, among which we can highlight FTPLib, Paramiko, and PySNMP.

The following topics will be covered in this chapter:

  • Learning and understanding FTP protocols and how to connect with FTP servers with the ftplib module
  • Learning and understanding how to build an anonymous FTP scanner with Python
  • Learning and understanding how to connect with SSH servers with the Paramiko module
  • Learning and understanding ...

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.