[FTP] ftp通信协议抓包分析
创始人
2024-04-27 01:41:43
0
  • 想在ESP32上用TCP来实现ftp服务器,抓一下ftp通信包分析一下。
  • 总的来说就是两个TCP通道,一个命令通道,一个数据通道;
  • 数据通道只有在遍历目录、下载、上传的时候才开启,其余时候均不开启;
  • 主要就是协议对接好就OK咯。

USER

  • USER slim
  • 331 Password required for slim\r\n

在这里插入图片描述
在这里插入图片描述

PASS

  • PASS root
  • 230 Logged on\r\n

在这里插入图片描述
在这里插入图片描述

PWD

  • PWD\r\n
  • 257 “/” is current directory.\r\n

在这里插入图片描述
在这里插入图片描述

CWD

  • CWD .\r\n
  • 250 CWD successful. “/” is current directory.\r\n

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

LIST

  • LIST\r\n
  • 150 Opening data channel for directory listing of “/”\r\n
  • data通道:目录内容
  • 226 Successfully transferred “/”\r\n

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

NLST

  • NLST\r\n
  • 150 Opening data channel for directory listing of “/”\r\n
  • data通道:目录内容
  • 226 Successfully transferred “/”\r\n

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

MLSD

  • MLSD\r\n
  • 150 Opening data channel for directory listing of “/”\r\n
  • data通道:发送目录信息
  • 226 Successfully transferred “/”\r\n

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

TYPE

  • TYPE A\r\n
  • 200 Type set to A\r\n

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

STOR

  • STOR /ftp_dir.c\r\n
  • 150 Opening data channel for file upload to server of “/ftp_dir.c”\r\n
  • data通道:发送文件内容
  • 226 Successfully transferred “/ftp_dir.c”\r\n
1. STOR文本

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. STOR图片

在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/223bdd297e184ca2b2e008fcc576aa35.png
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

RETR

  • RETR /test_buff.c\r\n
  • 150 Opening data channel for file download from server of “/test_buff.c”\r\n
  • data通道:传输数据内容
  • 226 Successfully transferred “/test_buff.c”\r\n
1. RETR文本

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. RETR图片

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

PORT

  • PORT 127,0,0,1,210,140\r\n
  • 200 Port command successful\r\n

在这里插入图片描述
在这里插入图片描述

PASV

  • PASV\r\n
  • 227 Entering Passive Mode (127,0,0,1,202,112)\r\n

在这里插入图片描述
在这里插入图片描述

  • 异常情况

在这里插入图片描述在这里插入图片描述

QUIT

  • QUIT\r\n
  • 221 Goodbye\r\n

在这里插入图片描述
在这里插入图片描述

DELE

  • DELE /tmp.exe\r\n
  • 250 File deleted successfully\r\n

在这里插入图片描述
在这里插入图片描述

MKD

  • MKD dir1\r\n
  • 257 “/dir1” created successfully\r\n

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

RMD

  • RMD dir3\r\n
  • 250 Directory deleted successfully\r\n

在这里插入图片描述
在这里插入图片描述

CDUP

  • CDUP\r\n
  • 200 CDUP successful. “/test.c” is current directory.\r\n

在这里插入图片描述
在这里插入图片描述

RNFR

  • RNFR dir-1111\r\n
  • 350 Directory exists, ready for destination name.\r\n

在这里插入图片描述
在这里插入图片描述

RNTO

  • RNTO dir-new\r\n
  • 250 file renamed successfully\r\n

在这里插入图片描述
在这里插入图片描述

FEAT

  • FEAT
  • 211-Features:\r\n
    MDTM\r\n
    REST STREAM\r\n
    SIZE\r\n
    MLST type*;size*;modify*;\r\n
    MLSD\r\n
    UTF8\r\n
    CLNT\r\n
    MFMT\r\n
    EPSV\r\n
    EPRT\r\n
    211 End\r\n
    [Current working directory: ]

在这里插入图片描述
在这里插入图片描述

SIZE

  • SIZE /test_buff.c\r\n
  • 213 5245\r\n

在这里插入图片描述

在这里插入图片描述

SYST

  • SYST\r\n
  • 215 UNIX emulated by FileZilla\r\n

在这里插入图片描述

NOOP

  • NOOP\r\n
  • 200 OK\r\n

在这里插入图片描述
在这里插入图片描述

ABOR

MODE

HELP

XPWD(不支持)

MDTM(不支持)

APPE(不支持)

AUTH (不支持)

在这里插入图片描述

最后记录一下响应码:

FTP返回码响应码:
(响应代码解释说明)
110新文件指示器上的重启标记
120服务器准备就绪的时间(分钟数)
125打开数据连接,开始传输
150打开连接
200成功
202命令没有执行
211系统状态回复
212目录状态回复
213文件状态回复
214帮助信息回复
215系统类型回复
220服务就绪
221退出网络
225打开数据连接
226结束数据连接
227进入被动模式(IP 地址、ID 端口)
230登录完成
250文件行为完成
257路径名建立
331要求密码
332要求帐号
350文件行为暂停
421服务关闭
425无法打开数据连接
426结束连接
450文件不可用
451遇到本地错误
452磁盘空间不足
500无效命令
501错误参数
502命令没有执行
503错误指令序列
504无效命令参数
530未登录网络
532存储文件需要帐号
550文件不可用
551不知道的页类型
552超过存储分配
553文件名不允许

相关内容

热门资讯

广东一地:中午12时起,全面复... 今天(9月24日)8时许,广东潮州市人民政府防汛防旱防风指挥部发布《关于全面实施“五复”措施的通告》...
国台办:年初宣布恢复福建、上海... 9月24日,国务院台办举行例行新闻发布会。针对近日陆委会就两岸文教交流与观光发表的言论,发言人陈斌华...
还魂草“复活”、崖柏成林、阳鱼... 大巴山,如巨龙蜿蜒,横亘华夏腹地,独特的弧形身姿,勾勒自然画卷。它是 “天然褶皱博物馆”,地质构造独...
郝国昆辞去吉林省人大常委会副主... 据微信公众号“吉林人大”消息,9月23日,吉林省第十四届人民代表大会常务委员会第十九次会议决定,接受...
2025宁夏养老服务业博览会:... 近日,以“乐享塞上・颐养宁夏”为主题的2025宁夏养老服务业博览会在银川国际会展中心盛大开幕。此次博...
原创 拿... 近期,欧盟委员会主席冯德莱恩如同走钢丝般,试图在美中两强之间寻找平衡点。然而,她策划的第19轮制裁方...
原创 3... 上赛季,尼克斯队书写了队史上华彩的一章,他们时隔25年后再度重返分区决赛的舞台,而在通往东决的道路上...
干得漂亮!俄军战机飞越波兰钻井... 俄罗斯空天军米格-31战斗机进入爱沙尼亚领空12分钟后,2架俄军战机飞越波兰天然气钻井!当地时间20...
我市持续深化集体林权制度改革 信息来源:皖西日报 近年来,我市深入践行习近平生态文明思想,持续深化集体林权制度改革,金寨县以村为单...
长春南关区法院联合多部门召开化... 近日,长春市南关区人民法院与民盟吉林省委会、长春市司法局、市教育局在长春市校园纠纷工作站联合召开贯彻...