Barney Desmond:
> * Noone's pointed out the your first packet capture also exhibits the
> same "missing data" problem. After the client sends RCPT TO and you
> respond with an Ok, the next thing it drops on the wire is "Received:
> from srv1.shoppingsquare.com.au" in frame 12. I'm not that confident in
No. The client sends both RCPT TO and DATA in one TCP segment.
This is legitimate use of the PIPELINING option (another feature
that has troubled firewalls from people who can't be bothered to
learn how protocols work).
Wietse
03:10:20.185623 117.58.250.202.60666 > 202.76.131.108.25: P 105:149(44) ack 218
win 54 <nop,nop,timestamp 1033756020 180933> (DF)
IP_HDR=20 IP_OPT=0 TCP_HDR=20 TCP_OPT=12 DATA=44 FLAGS=PUSH ACK
IP_HDR 45 00 00 60 b9 0b 40 00 36 06
vhl tos len len id id off off ttl pro
IP_HDR cd ce 75 3a fa ca ca 4c 83 6c
sum sum src src src src dst dst dst dst
TCP_HDR ec fa 00 19 f7 69 65 f9 86 8a
src src dst dst seq seq seq seq ack ack
TCP_HDR c8 ec 80 18 00 36 49 a4 00 00
ack ack off flg win win sum sum urp urp
TCP_OPT 01 01 08 0a 3d 9d dd 74 00 02
opt opt opt opt opt opt opt opt opt opt
TCP_OPT c2 c5
opt opt
DATA 52 43 50 54 20 54 6f 3a 3c XX
R C P T T o : < X RCPT To:<X
DATA XX XX XX XX 6d 69 6c 6c 65 72
X X X X m i l l e r XXXXmiller
DATA 40 77 65 62 67 61 74 65 2e 6e
@ w e b g a t e . n @webgate.n
DATA 65 74 2e 61 75 3e 0d 0a 44 41
e t . a u > ^M ^J D A et.au>..DA
DATA 54 41 0d 0a
T A ^M ^J TA..