1 Pdu ftp_pdu Proto ftp Transport tcp/ip {
2 Extract ftp_addr From ip.addr;
3 Extract ftp_port From tcp.port;
4 Extract ftp_resp From ftp.response.code;
5 Extract ftp_req From ftp.request.command;
6 Extract server_addr From ftp.passive.ip;
7 Extract server_port From ftp.passive.port;
12 Pdu ftp_data_pdu Proto ftp-data Transport tcp/ip{
13 Extract server_addr From ip.src;
14 Extract server_port From tcp.srcport;
18 Gop ftp_data On ftp_data_pdu Match (server_addr, server_port) {
22 Gop ftp_ctl On ftp_pdu Match (ftp_addr, ftp_addr, ftp_port, ftp_port) {
25 Extra (server_addr, server_port);
29 Member ftp_ctl (ftp_addr, ftp_addr, ftp_port, ftp_port);
30 Member ftp_data (server_addr, server_port);