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 committed by Robert de Bath
parent 2a7bafdd7f
commit 5b756ebd0a

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;