zeek/testing/btest/bifs/parse_ftp.zeek
Arne Welzel eb09662d48 bifs/parse_eftp: Prevent reporter warnings/errors on invalid input
When passing invalid IPs or an out-of range port to parse_eftp()
a warning or error was generated on stderr (in addition to setting
the $valid field to F). Prevent the output by adding safe-guarding
and using IPAddr::ConvertString() instead.
2023-01-16 15:20:02 +01:00

21 lines
566 B
Text

#
# @TEST-EXEC: zeek -b %INPUT >out 2>&1
# @TEST-EXEC: btest-diff out
event zeek_init()
{
print parse_ftp_port("192,168,0,2,1,1");
print parse_eftp_port("|1|192.168.0.2|257|");
print parse_eftp_port("|2|fe80::12|1234|");
print parse_eftp_port("|1|192.168.0.313|257|");
print parse_eftp_port("|2|fe80::gg|1234|");
print parse_eftp_port("|1|192.168.0.2|-1|");
print parse_eftp_port("|2|192.168.0.2|131072|");
print parse_ftp_pasv("227 Entering Passive Mode (192,168,0,2,1,1)");
print parse_ftp_epsv("229 Entering Extended Passive Mode (|||1234|)");
}