FTPS(FTP+SSL)! Q3 f8 L; d. W2 n( c% o3 X
2 o% c# s" U& m5 F" S4 t2 ?. J
ftps是一种多传输协议,相当于加密版的FTP。当你在FTP服务器上收发文件的时候,你面临两个风险。第一个风险是在上载文件的时候为文件加密。第二个风险是,这些文件在你等待接收方下载的时候将停留在FTP服务器上,这时你如何保证这些文件的安全。你的第二个选择(创建一个支持SSL的FTP服务器)能够让你的主机使用一个FTPS连接上载这些文件。这包括使用一个在FTP协议下面的SSL层加密控制和数据通道。一种替代FTPS的协议是安全文件传输协议(SFTP)。这个协议使用SSH文件传输协议加密从客户机到服务器的FTP连接。0 V C1 _! V* p# [( h
$ ?1 ?3 `6 j1 c# F# I! V2 B) [1 T
% b3 F, I, s& S, U V1 `: h# hFTPS是在安全套接层使用标准的FTP协议和指令的一种增强型TFP协议,为FTP协议和数据通道增加了SSL安全功能。FTPS也称作“FTP-SSL”和“FTP-over-SSL”。SSL是一个在客户机和具有SSL功能的服务器之间的安全连接中对数据进行加密和解密的协议。
) B- G: H d; e$ `) W
# Y% X, Z& H, g: h# i: ^
. Y4 p+ M* m& \# S和sftp连接方法类似,在windows中可以使用FileZilla等传输软件来连接FTPS进行上传,下载文件,建立,删除目录等操作,在FileZilla连接时,有显式和隐式TLS/SSL连接之分,连接时也有指纹提示。
( o3 ?2 M3 o; \
0 e/ H! f J4 ` z7 q ( m4 J* F8 }/ U* M
0 J, E2 }% H* ~1 ?安全:ftps ftp+ssl4 `( z' _7 E7 l7 i6 _7 H0 F. Q# B
4 o$ \% |6 b1 X- T6 j3 J" s
准备工作:9 t& l- a3 {0 M3 D$ l4 U
; B( w5 W: _( E$ l' G
准备一:关闭防火墙;
4 P% S: w4 h) J: k# O5 O; }4 u, [
7 W0 J# e5 ^, [0 l准备二:挂载光盘;
/ @4 k+ h' v6 T& }. c5 o6 @) A' v
准备三:构建本地yum服务器。
' p' s- K6 m" |9 S( A# S& Q7 [
" c: K" l6 \# Y6 kFTP+SSL配置详细过程:
+ C; N/ Q2 g! X' e% V3 T! \
- ]4 v9 }& t9 x* U+ ^' S* w①.安装配置FTP服务器和抓包工具:(ftp:192.168.101.210)( [. f( }: @2 C3 s. f0 M
+ U0 w' S, a: J& I; \. D6 R6 T; c
[root@ftp ~]# yum list all |grep vsftpd
+ a, u; W4 `+ \7 @/ o) W[root@ftp ~]# yum install -y vsftpd, P& A$ L; G# {" w2 y; X7 \2 T( c
; N& E& N# ~0 U
[root@ftp ~]# yum list all |grep wireshark
: w6 M# s, L' q# _% ]+ G% g# U% {, p- s
[root@ftp ~]# yum install -y wireshark' p- p- \. a8 I B
/ I0 `8 U5 O3 @, R% S) b
[root@ftp ~]# useradd user1
5 S' f' z( Q' o9 @: v% h2 P[root@ftp ~]# echo "123" |passwd --stdin user1
; N4 Z1 V5 j) { y6 w5 J/ u" s: g6 |3 ~/ R
[root@ftp ~]# service vsftpd start( |; C( j F8 [3 j
- }- X; \7 `; f: N, IStarting vsftpd for vsftpd: [ OK ]
5 X8 B1 A- V! n ?0 \
& S. S Q; ~# V. i4 S5 m; l( ?% ~6 k" o! O e
[root@ftp ~]# tshark -ni eth0 -R "tcp.dstport eq 21"
# y+ S9 l% k! V9 a) C, ?: ~9 H/ _9 `- p) c Y2 D
0 x8 z" x! G" W6 l& a
9 x _6 ^1 s2 ?4 @0 ]
②.配置本地CA证书服务器: C5 k/ z( s7 v8 H0 Y9 E
% C3 a$ A; a) E6 X( r/ G
[root@ftp ~]# cd /etc/pki/# v7 u/ A2 m" T1 Q& K
[root@ftp pki]# ll
I$ }! V1 W! Z; A9 s! Z[root@ftp pki]# vim tls/openssl.cnf" z2 U' w- l1 E; s6 n
45 dir = /etc/pki/CA
& v2 ?" J z7 W88 countryName = optional0 _% [/ S- U+ [& [, `" O& ^! G
; D) Q) t1 z7 ]: L$ s' i+ T `89 stateOrProvinceName = optional
4 w: }3 F- D* ^$ N2 G8 N7 W" ?2 h) R/ h4 S" @6 j. o0 Q9 j
90 organizationName = optional' j4 E+ L# w: v( C$ G3 @7 n: }; s
# P _' Q+ M4 c; f: D- d! s5 Y. `; a* j
[root@ftp pki]# cd CA/' N8 h9 a) i, }
[root@ftp CA]# mkdir certs newcerts crl p I# \% L' T H- X
[root@ftp CA]# touch index.txt serial
* u+ p; U9 g+ L; x+ ^; F[root@ftp CA]# echo "01" >serial
( h0 n3 m" a$ v+ G
m- Q& m) l2 Q0 f[root@ftp CA]# ll) A' U- `, @5 T% b
[root@ftp CA]# openssl genrsa 1024 > private/cakey.pem
" D# T( N" {3 j) R2 Q. G) P7 D
, ^8 t' S( J8 o! q7 p2 hGenerating RSA private key, 1024 bit long modulus" S3 g# e6 x: C% O
" j5 n/ T0 x# l% b8 b
...........++++++
" [: a* T: l; d+ a; _....++++++
. p! `& R. e: H+ Ee is 65537 (0x10001)6 B [& H6 { Z) p* W# _6 m
- @9 J# D. n8 M9 Z" h
[root@ftp CA]# chmod 600 private/cakey.pem
- I2 d: H& [* ][root@ftp CA]# ll private/cakey.pem2 l( ]: K4 ?# W0 G
-rw------- 1 root root 887 Feb 10 23:22 private/cakey.pem
) R. S$ x0 H0 X& i5 Z[root@ftp CA]# openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 3650
* |, I* q7 Y- ]+ f: m% b8 ^+ ]
- k* ]& t$ D6 a* u% xYou are about to be asked to enter information that will be incorporated
/ R' q. }* g1 V8 n7 p2 Z- D) j
( C7 M4 o$ O3 i, Q& uinto your certificate request.
, i4 ^/ F8 [1 y# X& M
! Y z! J- u4 W7 IWhat you are about to enter is what is called a Distinguished Name or a DN. v& l* Z8 i( [+ k. D
) y; x" M5 z$ A; `There are quite a few fields but you can leave some blank7 J& y1 c/ E$ _) G( }, I0 v+ T, F
# X0 G" U( d5 [/ ?For some fields there will be a default value,
, s( b) t* ^0 C! M5 m" G2 h4 k5 c9 p# W3 q
If you enter '.', the field will be left blank.
) F. s; F5 ]; ]) w% u$ T& o
9 n8 g8 ]0 q5 W-----
8 D* o6 S% P7 S) L- ^7 hCountry Name (2 letter code) [GB]:cn
5 R+ h, y! \+ n9 ?7 C: s
, r3 m& T0 G6 U0 zState or Province Name (full name) [Berkshire]:henan- f. [# n7 c3 d; W% H
7 g9 e; `. ]4 W5 B, |9 c1 Z
Locality Name (eg, city) [Newbury]:zhengzhou
$ }% I( k8 |5 e8 _
- g3 d4 p* ]; N" XOrganization Name (eg, company) [My Company Ltd]:junjie
! A1 H2 S6 x6 X; H) O. \
; ?( l# }. l7 z' E' r, x& iOrganizational Unit Name (eg, section) []:soft
3 ] |7 o" q' _- S0 ] Z: ~$ F; S; B% S4 ]- t
Common Name (eg, your name or your server's hostname) []:ca.junjie.com6 _/ x- P' T0 Q0 T
9 Y' M. g0 G) i4 C
Email Address []:junjie@junjie.com
6 q9 D: ^! l1 Y[root@ftp CA]#ll7 _) M7 l1 C" ]6 d/ j1 r
③.为ftp服务器创建证书:- e+ ^ u( p5 |8 Q1 \
8 d7 S/ X& {, E! K# _) I: ~[root@ftp CA]# mkdir /etc/vsftpd/certs' _ k$ `: F6 v9 l
[root@ftp CA]# cd /etc/vsftpd/certs2 d: E/ E- k( g' K$ F
[root@ftp certs]# openssl genrsa 1024 >vsftpd.key& W( ?+ q2 L6 r& S" j5 K
Generating RSA private key, 1024 bit long modulus
9 P; p& p, J; ]1 y D2 }* m. J* p
....++++++' s# O0 V8 p% d5 m0 N8 m" A, v
...++++++* I6 r% A9 G& }! j4 c' |
e is 65537 (0x10001)
$ A! @1 Y5 ?$ d; i% @* C n! u( z5 y& y2 E7 z! l
[root@ftp certs]# openssl req -new -key vsftpd.key -out vsftpd.csr+ I6 y0 h& A; z* h# L4 h+ B( x: r
: m. c+ c/ l0 e
You are about to be asked to enter information that will be incorporated
5 e: ^# |" z. H- I% D/ j
" M) P7 |( g7 d) { H* _% |into your certificate request.
: A9 J2 W" W0 s2 P) J
9 E) @& C" C/ ]3 p* F1 N3 s, M/ vWhat you are about to enter is what is called a Distinguished Name or a DN.3 L4 q, q! P1 K X' c& ]
0 C& d& [% C. g$ L/ Q, u% p
There are quite a few fields but you can leave some blank R I! v6 g3 x _
( }* c, W7 n% `* {3 f
For some fields there will be a default value,2 S4 K% T% U) t5 l7 Z6 Z( T
[4 i0 P- ?( i. h0 o9 e7 kIf you enter '.', the field will be left blank.0 D# B3 k Z4 G% D
; D8 B3 ~5 t; _; ^6 f& p- \6 d-----/ R" K' u5 p0 N+ m
Country Name (2 letter code) [GB]:cn& j1 u, J; T/ D2 Z- q2 F
3 T( ~' |) e# p/ b% ]( l- }9 Y( eState or Province Name (full name) [Berkshire]:henan W. I6 f& {* r& y! x
- ^ ~. L: ?# c3 z; E' J) RLocality Name (eg, city) [Newbury]:zhengzhou
- j9 M5 J9 _2 g. t# o; q% K4 E L# ~
5 ?7 `" d' M% y) ]4 SOrganization Name (eg, company) [My Company Ltd]:junjie
) |% _/ r! b$ e' @% D" S/ {) V0 x: l6 L9 t: o2 ]
Organizational Unit Name (eg, section) []:ftp
' V! ]/ z' Z$ _) y; R) p; j+ N: ~* h; P0 l: ~% `* M" ?
Common Name (eg, your name or your server's hostname) []:ftp.junjie.com
1 c- ]% e8 ]8 P5 j7 @3 w; h
. L3 m* U; z# e5 M( c$ OEmail Address []:ftp@junjie.com
/ W% \, f# L+ o' m
6 W* K" _) i0 [; u* pPlease enter the following 'extra' attributes/ G4 F2 ~; C3 g E
8 r E% A! q$ {. _* l4 H
to be sent with your certificate request
' b+ E, J! P7 }2 W- q5 w
- V( G5 _! c+ a, M! KA challenge password []:8 W1 A- S: Q. R8 V& ~( B' d# W
, d6 [ K5 N8 C4 g2 {An optional company name []:
' O5 c. Q* s8 P+ w7 B! B
: h4 {2 E' t. H2 Q q[root@ftp certs]# openssl ca -in vsftpd.csr -out vsftpd.crt& ~& s) v! I" U3 X- T& r
Using configuration from /etc/pki/tls/openssl.cnf
0 \. b* {; u. d9 L2 H2 y
& L0 C* ~% ]+ S# a6 k. eCheck that the request matches the signature
& h' Z2 f _* d. R
$ V9 b/ o# H! |/ k* l; v" g( r9 QSignature ok/ |! }- ]0 g g% i/ d9 x& q
Certificate Details:
( @& z9 K$ R, W. Q! ?/ d) Y+ S! P0 V4 Z' n
Serial Number: 1 (0x1)& t* I, {% q$ b8 R6 b: ^6 w* c
Validity
9 }$ y6 f& @: L; b Not Before: Feb 10 15:48:55 2012 GMT0 [, x% r6 |1 X+ }! o# H2 A/ b
2 O/ U5 }5 T$ u+ |9 K2 o Not After : Feb 9 15:48:55 2013 GMT
Q( }$ E( y w1 d. ~: D% y Subject:
4 t: S2 f% n$ ?* }! G% q8 R countryName = cn
3 P, I6 K+ U# ]0 W/ f stateOrProvinceName = henan
( N! \0 L6 U4 Q, [) p# ]! J organizationName = junjie
) F5 r9 M1 y8 V+ H* [ organizationalUnitName = ftp
' @1 L$ Z) |, C/ ^ H commonName = ftp.junjie.com( V3 A7 ?) d4 M8 e$ ]; j2 o' \
emailAddress = junjie@junjie.com/ }7 r% i+ D! |% U; w
X509v3 extensions:
1 X& U% k8 x7 x X509v3 Basic Constraints:. T8 U7 \( C* E: j. M- G+ z
CA:FALSE
3 Y& B* D# _+ `+ M! S* \, M Netscape Comment:
1 v5 E! w4 ^! |! [$ u2 }% C& Z OpenSSL Generated Certificate
# C0 S& _! d3 U Y5 y X509v3 Subject Key Identifier:/ h1 m- K8 `. Z4 D1 n
33:C5:01:33:A5:CF:42:9F:24:A9:0D:E9:41:8E:26:C3:1B:7B:18:11
5 b5 I- S9 E7 n/ N. M4 \5 \4 W% F3 t
( l" I4 T5 L( e' f# b' L+ h X509v3 Authority Key Identifier:# I! l0 {" l) A- d1 v. t1 |+ X, \
keyid:50 1:A8:0A:1F:B7:CD:49:94:69:E3:70:E9:AE:93:73:2C:94:66:AC2 z+ c: s& n3 a
* V$ Z# D$ S# D0 Y
9 X3 a3 P6 c( X/ t! }* @8 x& E, \
Certificate is to be certified until Feb 9 15:48:55 2013 GMT (365 days)& ?% i" z# S6 f* L* J
) V4 \2 |0 C5 d3 aSign the certificate? [y/n]:y
& ]! S* e' ^5 G& c% F* f( c9 ~1 }/ A& R
: ]3 Z7 |, X# J9 m6 k Z
! L( I% G* t/ W- o3 k( ]1 F1 out of 1 certificate requests certified, commit? [y/n]y
0 x1 M# X/ o1 E3 m" Q& {
" V- t4 X3 N; r* kWrite out database with 1 new entries2 K2 n3 m8 S% Y4 P9 {3 f# a
, r# d+ a+ O5 A# H2 J0 l4 q3 M
Data Base Updated
. Y& h% c4 V* A; M6 o& }2 d9 D[root@ftp certs]# ll7 O, i" m9 S& K+ J
[root@ftp certs]# chmod 600 *
4 s8 P( ~# ]% f$ ]) Q$ W- F3 S[root@ftp certs]# ll$ Q' e4 J; Z3 ]2 R& N8 H
④.使ftp服务应用证书:
( J$ k$ I7 @$ r5 h. i3 V/ N; r" h. ?, B' d
[root@ftp certs]# cd /etc/vsftpd/ 8 d, ^& p+ u( E* N$ G2 c
[root@ftp vsftpd]# vim vsftpd.conf #增加以下内容
7 z( H9 Z! P1 T) T( Y3 B118 rsa_cert_file=/etc/vsftpd/certs/vsftpd.crt
2 |8 p* C% w4 [; g& o4 }# u( ?9 b! l" l0 M5 |& A- h
119 rsa_private_key_file=/etc/vsftpd/certs/vsftpd.key; V+ l# H! D A* B, b
# f% i6 w/ ~0 y; _+ R
120 force_local_data_ssl=YES1 R1 c c Q6 F; w) s% w
121 force_local_logins_ssl=YES
2 c2 x1 F- t% }$ H4 R1 g122 ssl_enable=YES) H1 T$ Y3 k7 N1 ~$ j4 d
123 ssl_sslv2=YES+ n) B, d ?$ R3 e$ |
124 ssl_sslv3=YES
3 X; o- |( v; }! _$ |! y0 D: X' s4 L125 ssl_tlsv1=YES
5 B8 v# t4 L* ^& Z$ c q[root@ftp vsftpd]# service vsftpd restart* E. ~0 e/ s+ c6 ?9 s$ E. l8 ]& Z
: S6 a+ B6 O( M5 V G
Shutting down vsftpd: [ OK ]
" i* Z Y, K3 U0 I* jStarting vsftpd for vsftpd: [ OK ]! Z8 |/ g" S- b$ |8 t
⑤客户端测试(已加密传输):( U$ D8 Q9 f# ~, D; e, T. E: D+ c* o
# s- U/ I2 r2 [& P2 t, E5 \
$ k9 x4 D. I* B" E% r$ V( N1 K( X* X# y" p
$ x7 H# i$ ]2 t$ i6 {
0 x$ p# J1 Z0 |* |9 k' i从上面看出证书名称出现问题,但可是可以使用!选择接收一次!# e5 I1 P, t/ L; V; X. B: B! S9 m
D5 U7 Z3 d& h$ ^; S: u5 M! @- y
1 r0 i4 g! F6 U. _7 P
1 x& n% n9 U& g3 `' w: `0 w/ f0 s该次登录抓包内容如下所示:传输已经经过加密!
# z( R3 f: A. V) D[root@ftp ~]# tshark -ni eth0 -R "tcp.dstport eq 21"4 F$ C5 A( F/ t3 T
9 z) F. W& Z5 b" b6 q. X4 s* v
. ^! C! g3 Y: L& n4 e0 [/ j3 C# u, r$ L
[root@ftp ~]# tshark -ni eth0 -R "tcp.dstport eq 21"0 y# H& A! B0 w0 {$ n# C( h+ }
' P: N$ w0 l+ h z- c8 SRunning as user "root" and group "root". This could be dangerous.6 N' R; a, z! Y( P. ?9 h) ~
: d N* Q) t9 t# RCapturing on eth0! I, s" n" e( f5 n+ X
$ g, P% |; T+ g+ {9 d" b' @" B 9.742109 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=2* t$ m1 _8 c( v) ^% y. W) _+ U
; y# Z; s8 C1 l) R4 l 9.742144 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=1 Ack=1 Win=65700 Len=02 k( ?* I7 D2 p* @: M
: C, x! E# D y6 L1 p) v" _
9.747458 192.168.101.113 -> 192.168.101.210 FTP Request: AUTH SSL/ ^8 G4 P0 |6 W1 Z9 S$ @
+ T; @% M1 e" @+ e& D5 I: x% Q: R
9.755605 192.168.101.113 -> 192.168.101.210 FTP Request: \200\310\001\003\001\000\237\000\000\000 \000\300\024\000\300; F4 \& b# A; P+ w, P" I- r* Y
, Z" v# C& h$ @, R _; h 9.758795 192.168.101.113 -> 192.168.101.210 FTP Request: \026\003\001\000\206\020\000\000\202\000\200n\257\315\204\324o
# q( y. T# a% K0 I
0 ~# Y/ m' l' ^. B0 l G' I3 y+ [ 9.778662 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\215\325t\357\277\001\376FZ\243D\373\003\367\231\207Q\324\003Q}/\335\025\027\003\001\000 \f\355b\270\355\325\020[\372\302s{^\375\307\364C\307\243\251v9\370\364\260\277\253\317\321gB]4 C1 Q3 k) x. P2 G2 F( ?. ?
6 O1 F2 z4 l( P1 e$ Z0 \1 c 9.779885 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\324\000\267\312\0320\213\266y\311\025[\371\275?\254Y\257\024[\245vjM\027\003\001\000(\236\321\221Z\321Z(\316'\343.\235?\321=8\264b\270(j\336\231\210\265\207K\223A\037"\277\251\252t\252a`\374
; Y: F5 \3 K' T* Y; M+ x! K+ v+ O4 `$ F
9.782153 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\257d\313mXZT\356\2366\334q\223\017gt\371\232\207\226\325
[: H2 I7 t: V6 o9 ~' g, [! v: E3 p1 o
9.793165 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\0301\020S\237\372\210\004N4\370\366\377\2213m\356\233w:\275)>@%\027\003\001\000 Y\032\275BM=3J\313\240\241\372Z\371@\335\262\252\240\235\021\345\271\305\223\211\020\340\332\323Q\251
+ V) h0 u" [, ?, f0 B3 w! b1 C! o' o8 G3 v9 c' \) i
9.795630 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\302\016=LR\272\030{\034\277V\256]\230\247\363\355M\241\327U\207k\032\027\003\001\000 OYi\216=S\322\212)\271V\016\2519w\332f\213\222S\244\275M\316\025N\302:k\312b\331
: |8 V9 v+ Q( P0 T+ M, x, ^( S) E- I2 y) _' J9 p* Q
9.796727 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=741 Ack=1260 Win=64440 Len=0' W! Q g4 W9 I% H- v* R
9 R) T+ h- q. G4 z* w3 E 9.797542 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=741 Ack=1334 Win=64364 Len=0
$ ^/ s% H! G+ V% ^) J% r$ I
* |( ]6 ~" o- Y 9.798327 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=741 Ack=1408 Win=64292 Len=0
7 @( s7 V+ p2 R) c& v
& c# Z% S! v0 z& p8 P. s; v4 ` 9.798775 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=741 Ack=1482 Win=65700 Len=0* K! {7 d# A8 ~. s4 f" b
, }: w- `, S$ n7 o" b
9.799387 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=741 Ack=1564 Win=65616 Len=0
1 v# ^( p( {8 d' K- A4 W' c. h2 g' `$ V& L9 i
9.799910 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=741 Ack=1638 Win=65544 Len=09 ]* `1 L1 w3 d1 J0 X# Q6 t
8 p+ Y; z4 i9 x" a: [/ |' ?% H# G( x6 }
9.805078 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030G}\305\210\021s\244q\023k=\345R\232A\366B\360\202\320\361(x\344\027\003\001\000 \351W\350\377\362\2756\334\303\035+1l|{\304\277\224\326n\036d\213\217\b\216\023N\225\003a\274) \5 n/ M6 s5 ~1 }
3 t7 o, T, I% @* x* p2 @/ F9 d 9.810763 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\203\354F\302\253\205\212\355\334$\321=\303h\276\302\350\320.\346\223\337BG\027\003\001\000 73\027\372#\2324 ]4 n5 j# h0 L j
3 z% A% ~! |; h" {+ E# R3 N% j 9.813350 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\203x`k\337RM\341w\022N\255|f\260U ?\354)A\301^\251\027\003\001\000 \031`\366\364He\030\266z)\373\265\237\261\3430\220\331\340Kv[\033\347\tXj\344\314\236\242
0 i9 ?1 |. @' O' y2 e; ~8 r$ ^3 v. R! ]) N2 R) x$ N _7 @' E. x& d
9.814073 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\307\2126sY\a\237\034\321\277!j\320\213\235\032\277e\345\361E>|)\027\003\001\000 \256\304}:-\365\034\aD~\fk`]\314\b\207\365-\217\305\244) J( p" w2 t4 }* V8 T9 i2 m: A
0 |( C# c# g/ r, o 9.838659 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\300\272t&\t(\262\243\361\210\263\343\326\261\017$\317V\002\354\325\271\250\366\027\003\001\000 \350F\305\360\363\365\033\274W\207M\006\216\255\016\365\205z\033\002\032B\345,\3712\034\377\327[\272P% r$ l9 b( \/ B1 s
2 l3 G. x$ p7 t8 \. f 9.851675 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=1071 Ack=2041 Win=65140 Len=0
% o7 ?3 ~5 n9 z' I; d0 U9 }2 K# ]7 J6 z; }+ O W
9.856073 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030\f\357\000E/\372\333\247\016\344\315\345\346\271L\327\214CE0*i\316\332\027\003\001\000(8\220\341\316.*\234dM\235
1 ^+ r* {3 J8 H+ m, T8 j7 g. W; k6 u6 y7 }5 U4 y
10.061779 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [ACK] Seq=1145 Ack=2094 Win=65088 Len=0" }; s0 P* T9 _( U8 w
e0 A7 v7 b2 S! z% M- s3 ? S 39.978110 192.168.101.113 -> 192.168.101.210 FTP Request: \027\003\001\000\030=\032\322\022\216B\025O\016\034
% f6 u" Z& L2 C( p- C3 _: ] @! [$ }
39.980672 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [FIN, ACK] Seq=1211 Ack=2139 Win=65040 Len=0
8 b: {. |* v0 h! q+ b' ]! _! S U- l7 E L3 @. @
39.980725 192.168.101.113 -> 192.168.101.210 TCP 52572 > 21 [RST, ACK] Seq=1212 Ack=2149 Win=0 Len=0
- @* F0 `0 @ K2 V" i2 _! u v; _5 s- i" V
27 packets captured5 J Z6 ]- k3 s' C2 W+ {
: ?0 r% j {2 g: c- `
[root@ftp ~]# |