了解如何创建Python 3网络工具
- 熟悉网络基础知识:Internet体系结构,IP地址,Python TCP连接,端口和套接字
- 探索网络通信和python网络的核心概念
- 了解如何使用Python 3 TCP套接字创建客户端和服务器网络应用程序。
- 构建一个Python 3 IRC Bot,并学习如何使用TCP套接字处理IRC服务器响应。
- 使用TCP套接字创建Python 3横幅广告抓取工具,以连接到远程服务并记录横幅广告消息。
- 编写您自己的Web服务器枚举器工具,以扫描Web服务器以使用请求库查找隐藏的目录或文件。
- 创建一个客户端/服务器工具,以使用TCP套接字在远程系统之间传输文件。
- 了解如何构建隐形端口扫描程序以使用scapy扫描远程服务器而无需与服务器建立完整连接。
- 利用Paramiko库使用Python 3与远程SSH服务器建立交互式SSH Shell连接。
- 构建自己的SMTP用户名枚举器,以使用TCP套接字在远程系统上查找用户帐户。
- 开发Python 3 sFTP工具,以在Python 3中安全地在远程服务器之间下载和上传文件。
- 了解如何连接到远程POP邮件服务器以及如何从远程服务器检索电子邮件。
- 创建一个中间人Python 3工具,以嗅探来自远程系统的互联网流量。
- 使用scapy在Python 3中编写自己的主机发现工具,以使用ARP,ICMP和TCP方法在网络上定位实时系统。
- 构建数据收集工具,以从远程网站收集信息,以找到目标的IP地址,电子邮件地址和电话号码。
总目录(5h42m)
- Python 3课程简介
- 设置环境
- Python 3网络入门
- Python 3网络实践

|