From: Philippe Antoine Date: Fri, 18 Jan 2019 16:37:58 +0000 (+0100) Subject: Adds a readme and the dummy python script X-Git-Tag: suricata-6.0.4~477 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F8%2Fhead;p=thirdparty%2Fsuricata-verify.git Adds a readme and the dummy python script Commit to be squashed --- diff --git a/tests/smtp-pipelining/README.md b/tests/smtp-pipelining/README.md new file mode 100644 index 000000000..45c0d136f --- /dev/null +++ b/tests/smtp-pipelining/README.md @@ -0,0 +1,8 @@ +# Description + +Test smtp pipelining support. + +# PCAP + +The pcap comes from running postfix as a server and the present dummy python script client.py +The postfix server advertises pipelining support in the pcap and accepts all commands MAIL FROM, RCPT TO and DATA in one packet, and returns only one answer. diff --git a/tests/smtp-pipelining/client.py b/tests/smtp-pipelining/client.py new file mode 100644 index 000000000..263abd31f --- /dev/null +++ b/tests/smtp-pipelining/client.py @@ -0,0 +1,15 @@ +import socket + +sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +sock.connect(("127.0.0.1", 25)) + +data = sock.recv(2000) +print "1", data +a = sock.send("EHLO ehlo.fr\r\n") +data = sock.recv(2000) +print "2", data +a = sock.send("MAIL FROM:\r\nRCPT TO:\r\nDATA\r\nThis is a test\r\n.\r\n") +data = sock.recv(2000) +print "3", data + +sock.close()