mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
![]() The medium.trace in the private external test suite contains one session/server that violates the multi-line reply protocol and happened to work out fairly well regardless due to how we looked up the pending commands unconditionally before. Continue to match up reply lines that "look like they contain status codes" even if cont_resp = T. This still improves runtime for the OSS-Fuzz generated test case and keeps the external baselines valid. The affected session can be extracted as follows: zcat Traces/medium.trace.gz | tcpdump -r - 'port 1491 and port 21' We could push this into the analyzer, too, minimally the RFC says: > If an intermediary line begins with a 3-digit number, the Server > must pad the front to avoid confusion. |
||
---|---|---|
.. | ||
__load__.zeek | ||
dpd.sig | ||
files.zeek | ||
gridftp.zeek | ||
info.zeek | ||
main.zeek | ||
README | ||
utils-commands.zeek | ||
utils.zeek |
Support for File Transfer Protocol (FTP) analysis.