verbose: dump hex value of packet

uses the hexdump() function to display the hex value of each probed
packet, making it easy to create regex rules for unsupported connections
This commit is contained in:
orbitarm 2017-05-03 15:45:30 -04:00
parent 00d5872aa1
commit f1e5aade24

View File

@ -297,6 +297,13 @@ int probe_client_protocol(struct connection *cnx)
* happens, we just connect to the default protocol so the caller of this
* function does not have to deal with a specific failure condition (the
* connection will just fail later normally). */
/* Dump hex values of the packet */
if (verbose) {
fprintf(stderr, "hexdump of incoming packet:\n");
hexdump(buffer, n);
}
if (n > 0) {
int res = PROBE_NEXT;