+<info>
+<keywords>
+FTP
+PASV
+LIST
+</keywords>
+</info>
#
# Server-side
<reply>
+<info>
+<keywords>
+FTP
+PORT
+LIST
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+FTP
+PASV
+RETR
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+FTP
+PORT
+RETR
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+FTP
+--head
+</keywords>
+</info>
# Server-side
<reply>
<size>
+<info>
+<keywords>
+FTP
+PASV
+TYPE A
+RETR
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+FTP
+EPSV
+TYPE A
+RETR
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+FTP
+EPSV
+STOR
+</keywords>
+</info>
# Client-side
<client>
+<info>
+<keywords>
+FTP
+PORT
+STOR
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+FTP
+EPSV
+APPE
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+FTP
+PASV
+RETR
+Resume
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+FTP
+EPSV
+Resume
+FAILURE
+</keywords>
+</info>
# Server-side
<reply>
<size>
+<info>
+<keywords>
+FTP
+EPSV
+APPE
+Resume
+</keywords>
+</info>
# Server-side
<reply>
</reply>
+<info>
+<keywords>
+FTP
+FAILURE
+</keywords>
+</info>
# Server-side
<reply>
</reply>
+<info>
+<keywords>
+FTP
+FAILURE
+</keywords>
+</info>
# Server-side
<reply>
</reply>
+<info>
+<keywords>
+FTP
+PASV
+FAILURE
+</keywords>
+</info>
# Server-side
<reply>
</reply>
+<info>
+<keywords>
+FTP
+PORT
+FAILURE
+</keywords>
+</info>
# Server-side
<reply>
</reply>
+<info>
+<keywords>
+FTP
+FAILURE
+</keywords>
+</info>
# Server-side
<reply>
</reply>
+<info>
+<keywords>
+FTP
+PASV
+RETR
+FAILURE
+</keywords>
+</info>
# Server-side
<reply>
</reply>
+<info>
+<keywords>
+FTP
+PORT
+RETR
+FAILURE
+</keywords>
+</info>
# Server-side
<reply>
</reply>
<keywords>
HTTP
HTTP GET
-HTTP Range
+Range
</keywords>
</info>
# Server-side
+<info>
+<keywords>
+FTP
+PASV
+RETR
+post-quote
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+FTP
+EPSV
+RETR
+post-quote
+pre-quote
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+FTP
+PASV
+Resume
+</keywords>
+</info>
# Server-side
<reply>
<size>
+<info>
+<keywords>
+FTP
+EPSV
+Resume
+</keywords>
+</info>
# Server-side
<reply>
</reply>
+<info>
+<keywords>
+FTP
+PASV
+RETR
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+FTP
+FAILURE
+</keywords>
+</info>
# Server-side
<reply>
</reply>
+<info>
+<keywords>
+FTP
+EPSV
+RETR
+RETRWEIRDO
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+FTP
+PASV
+RETR
+--disable-epsv
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+FTP
+EPSV
+STOR
+--crlf
+</keywords>
+</info>
# Server-side
<reply>
</reply>
+<info>
+<keywords>
+FTP
+EPSV
+LIST
+netrc
+</keywords>
+</info>
#
# Server-side
-<reply name="1">
+<reply>
<data>
total 20\r
drwxr-xr-x 8 98 98 512 Oct 22 13:06 .\r
+<info>
+<keywords>
+FTP
+EPSV
+LIST
+netrca
+</keywords>
+</info>
#
# Server-side
<reply name="1">
+<info>
+<keywords>
+FTP
+EPSV
+LIST
+netrc
+</keywords>
+</info>
#
# Server-side
-<reply name="1">
+<reply>
<data>
total 20\r
drwxr-xr-x 8 98 98 512 Oct 22 13:06 .\r
+<info>
+<keywords>
+FTP
+EPSV
+LIST
+netrc
+</keywords>
+</info>
#
# Server-side
<reply name="1">
+<info>
+<keywords>
+FTP
+EPSV
+LIST
+netrc
+</keywords>
+</info>
#
# Server-side
<reply name="1">
+<info>
+<keywords>
+FTP
+EPSV
+RETR
+Range
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+FTP
+EPSV
+RETR
+</keywords>
+</info>
# Server-side
<reply>
<data>
HTTP GET
HTTP proxy
Resume
-HTTP Range
FAILURE
</keywords>
</info>
HTTP
HTTP POST
HTTP Basic auth
-HTTP response-body but Content-Length: set to 0
</keywords>
</info>
#
HTTP
HTTP GET
Resume
-HTTP Range
FAILURE
</keywords>
</info>
+<info>
+<keywords>
+HTTP
+HTTP GET
+HTTP proxy NTLM auth
+</keywords>
+</info>
# Server-side
<reply>
+<info>
+<keywords>
+HTTP
+HTTP GET
+HTTP proxy Basic auth
+HTTP proxy NTLM auth
+</keywords>
+</info>
# Server-side
<reply>
+<info>
+<keywords>
+HTTP
+HTTP GET
+HTTP CONNECT
+HTTP Basic auth
+proxytunnel
+</keywords>
+</info>
#
# Server-side
<reply>
+<info>
+<keywords>
+HTTP
+HTTP GET
+HTTP Basic auth
+HTTP proxy
+</keywords>
+</info>
#
# Server-side
<reply>
+<info>
+<keywords>
+HTTP
+HTTP GET
+HTTP Basic auth
+HTTP proxy Basic auth
+</keywords>
+</info>
#
# Server-side
<reply>
+<info>
+<keywords>
+HTTP
+HTTP GET
+[] range
+</keywords>
+</info>
#
# Server-side
<reply>
+<info>
+<keywords>
+[] range
+FAILURE
+</keywords>
+</info>
#
# Server-side
<reply>
+<info>
+<keywords>
+HTTP
+HTTP PUT
+HTTP Digest auth
+</keywords>
+</info>
+
# Server-side
<reply>
<servercmd>
+<info>
+<keywords>
+HTTP
+HTTP GET
+HTTP NTLM auth
+followlocation
+</keywords>
+</info>
# Server-side
<reply>
+<info>
+<keywords>
+HTTP
+HTTP GET
+HTTP NTLM auth
+--anyauth
+followlocation
+</keywords>
+</info>
# Server-side
<reply>
+<info>
+<keywords>
+HTTP
+HTTP GET
+HTTP NTLM auth
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+HTTP
+HTTP GET
+Resume
+</keywords>
+</info>
# Server-side
<reply>
<data>
+<info>
+<keywords>
+HTTP
+HTTP GET
+HTTP proxy
+</keywords>
+</info>
#
# Server-side
<reply>
+<info>
+<keywords>
+HTTPS
+HTTP CONNECT
+HTTP proxy
+FAILURE
+</keywords>
+</info>
#
# Server-side
<reply>
+<info>
+<keywords>
+HTTP
+HTTP POST
+proxytunnel
+</keywords>
+</info>
#
# Server-side
<reply>
+<info>
+<keywords>
+HTTP
+HTTP POST
+HTTP replaced headers
+</keywords>
+</info>
#
# Server-side
<reply>
+<info>
+<keywords>
+HTTP
+HTTP PUT
+chunked Transfer-Encoding
+</keywords>
+</info>
#
# Server-side
<reply>
+<info>
+<keywords>
+HTTP
+HTTP GET
+Resume
+FAILURE
+</keywords>
+</info>
#
# Server-side
<reply>