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 authored and Robert de Bath committed 2017-11-23 20:52:54 +00:00
1 parent 2a7bafdd7f
commit 5b756ebd0a
1 file changed
+7
+7
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;