11:36:46.999606 == Info: About to connect() to ::1 port 8996 (#0)
11:36:46.999788 == Info:   Trying ::1...
11:36:47.000266 == Info: 0x7f9abb005a08 is at send pipe head!
11:36:47.000282 == Info: STATE: CONNECT => WAITCONNECT handle 0x7f9abac13d98; line 1032 (connection #0) 
11:36:47.000486 == Info: Connected to ::1 (::1) port 8996 (#0)
11:36:47.000513 == Info: FTP 0x7f9abb0118e8 (line 3246) state change from STOP to WAIT220
11:36:47.000523 == Info: STATE: WAITCONNECT => PROTOCONNECT handle 0x7f9abac13d98; line 1145 (connection #0) 
11:36:47.001581 <= Recv header, 32 bytes (0x20)
0000: 220-        _   _ ____  _     
11:36:47.002428 <= Recv header, 32 bytes (0x20)
0000: 220-    ___| | | |  _ \| |    
11:36:47.003192 <= Recv header, 32 bytes (0x20)
0000: 220-   / __| | | | |_) | |    
11:36:47.004000 <= Recv header, 32 bytes (0x20)
0000: 220-  | (__| |_| |  _ <| |___ 
11:36:47.004741 <= Recv header, 32 bytes (0x20)
0000: 220    \___|\___/|_| \_\_____|
11:36:47.004776 => Send header, 16 bytes (0x10)
0000: USER anonymous
11:36:47.004791 == Info: FTP 0x7f9abb0118e8 (line 845) state change from WAIT220 to USER
11:36:47.006315 <= Recv header, 33 bytes (0x21)
0000: 331 We are happy you popped in!
11:36:47.006356 => Send header, 22 bytes (0x16)
0000: PASS ftp@example.com
11:36:47.006372 == Info: FTP 0x7f9abb0118e8 (line 2630) state change from USER to PASS
11:36:47.008544 <= Recv header, 30 bytes (0x1e)
0000: 230 Welcome you silly person
11:36:47.008582 => Send header, 5 bytes (0x5)
0000: PWD
11:36:47.008595 == Info: FTP 0x7f9abb0118e8 (line 857) state change from PASS to PWD
11:36:47.010172 <= Recv header, 30 bytes (0x1e)
0000: 257 "/" is current directory
