Detector::Specification::Caido
Constants
HOST_MARKER = /"host"/
Every .json in the tree reaches these guards. The first four must
all match, so they stay separate probes; only the last pair is an
alternation.
METHOD_MARKER = /"method"/
PATH_MARKER = /"path"/
RAW_MARKER = /"raw"/
TLS_OR_PORT_MARKER = Regex.union("\"is_tls\"", "\"port\"")
Class methods
tech_name
The tech name without needing an instance, so the registry can be read off the classes themselves rather than from a parallel list.