10:24:59.176182 == Info: About to connect() to ::1 port 8996 (#0)
10:24:59.176369 == Info:   Trying ::1...
10:24:59.177017 == Info: 0x7fb5b9805a08 is at send pipe head!
10:24:59.177033 == Info: STATE: CONNECT => WAITCONNECT handle 0x7fb5b9413d88; line 1032 (connection #0) 
10:24:59.177051 == Info: Connected to ::1 (::1) port 8996 (#0)
10:24:59.177077 == Info: FTP 0x7fb5b98118e8 (line 3246) state change from STOP to WAIT220
10:24:59.177088 == Info: STATE: WAITCONNECT => PROTOCONNECT handle 0x7fb5b9413d88; line 1145 (connection #0) 
10:24:59.178384 <= Recv header, 32 bytes (0x20)
0000: 220-        _   _ ____  _     
10:24:59.179102 <= Recv header, 32 bytes (0x20)
0000: 220-    ___| | | |  _ \| |    
10:24:59.179969 <= Recv header, 32 bytes (0x20)
0000: 220-   / __| | | | |_) | |    
10:24:59.181965 <= Recv header, 32 bytes (0x20)
0000: 220-  | (__| |_| |  _ <| |___ 
10:24:59.182557 <= Recv header, 32 bytes (0x20)
0000: 220    \___|\___/|_| \_\_____|
10:24:59.182613 => Send header, 16 bytes (0x10)
0000: USER anonymous
10:24:59.182630 == Info: FTP 0x7fb5b98118e8 (line 845) state change from WAIT220 to USER
10:24:59.183818 <= Recv header, 33 bytes (0x21)
0000: 331 We are happy you popped in!
10:24:59.183854 => Send header, 22 bytes (0x16)
0000: PASS ftp@example.com
10:24:59.183869 == Info: FTP 0x7fb5b98118e8 (line 2630) state change from USER to PASS
10:24:59.185376 <= Recv header, 30 bytes (0x1e)
0000: 230 Welcome you silly person
10:24:59.185415 => Send header, 5 bytes (0x5)
0000: PWD
10:24:59.185427 == Info: FTP 0x7fb5b98118e8 (line 857) state change from PASS to PWD
10:24:59.186560 <= Recv header, 30 bytes (0x1e)
0000: 257 "/" is current directory
