summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Habets <habets@google.com>2022-03-01 14:23:48 +0000
committerThomas Habets <habets@google.com>2022-03-01 14:23:48 +0000
commit7f33254032afaa2c29aaf7a0a33b3b53ee974682 (patch)
treeada277b81ee9da76c117b18e05568865601a2358
parent2efe32f4a40087a6a536f56efff1db02429e3fad (diff)
downloadarping-7f33254032afaa2c29aaf7a0a33b3b53ee974682.tar.gz
Print library versions
-rw-r--r--src/arping.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/arping.c b/src/arping.c
index 0266a4a..c00c52c 100644
--- a/src/arping.c
+++ b/src/arping.c
@@ -962,6 +962,16 @@ usage(int ret)
}
/**
+ *
+ */
+static void
+print_library_versions()
+{
+ fprintf(stderr, "arping: %s\n", pcap_lib_version());
+ fprintf(stderr, "arping: %s\n", libnet_version());
+}
+
+/**
* Check to see if it looks somewhat like a MAC address.
*
* It was unclear from msdn.microsoft.com if their scanf() supported
@@ -2012,6 +2022,10 @@ arping_main(int argc, char **argv)
exit(1);
}
+ if (verbose > 2) {
+ print_library_versions();
+ }
+
// Generate random payload suffix for MAC pings, to be able to
// differentiate from unrelated ping replies.
if (payload_suffix_size < 0) {