FTP
魔笛手CTO
人生看淡,不服就干
展开
-
窥探FTP通信细节
前几天,老张写了两篇关于FTP的文章: 《吃透FTP》 《200行代码实现玩具版FTP服务》 给大家介绍了FTP的通信机制,然后又带大家写了一个玩具版的FTP服务端代码。 今天继续给大家带来FTP系列的第三篇《窥探FTP通信细节》,通过抓包FTP的通信,将FTP的扒的底裤都不剩。 环境准备: FTP客户端测试脚本:依然选择Python自带的Ftplib来...原创 2020-01-03 20:08:53 · 218 阅读 · 0 评论 -
200行代码实现玩具版FTP服务
上个周,老张写了一篇文章《吃透FTP》(没看过的同学可以先点击浏览一下)。文章主要介绍了FTP的工作原理,写完之后觉得不过瘾,自己动手实现了一个玩具版的FTP服务。 当然,如果实现一个完整稳定的FTP服务,工作量还是相当庞大的。所以老张选择了利用Python实现一个玩具版来过过瘾,写完发现仅有200行代码。 所谓玩具版,就是说: 用户登录。使用预制的账号root,并没有使用系...原创 2019-12-31 21:37:09 · 258 阅读 · 0 评论 -
吃透FTP
FTP,即文件传输协议(File Transfer Protocol),作为仍然活跃的客户端--服务端之间的传输协议,其历史可以追溯到上世纪70年代。 今天老张给大家全方位的讲讲FTP,如果你之前很少接触FTP或者对FTP一知半解,老张保证大家看完本篇文章之后,可以在实际当中得心应手的应用与处理FTP相关工作。 1.FTP的工作模式 FTP有两种工作模式,分别是主动模式和被动...原创 2019-12-27 21:39:06 · 309 阅读 · 0 评论