oberstet/Autobahn — Issue #30: extended testee protocol
Author: oberstet
Created: 2011-10-23 18:20:19+00:00
State: open
Labels: feature, testsuite

standard testee protocol: peer must echo anything (like today)

extended testee protocol: as above, unless msg = text, and msg[0] == "#"

the rest msg[1:] should be the command: comma separated key:value pairs

where key, value = us-ascii7 without "," or ":"

==

when a testee does not understand the extended protocol, it'll just echo .. so the fuzzer/case can then recognize that the peer does not speak the "extended test protocol".

open: msg[0] == "#"

=> test protocol command ... either from peer-to-fuzzer or fuzzer-to-peer

is there any conceivable scenario where the tested peer wants to "command" the fuzzer?

note that we want to have "direct mode" also .. so above would only be : does the tested peer want to "command" the fuzzer when running in "case mode"?