]> granicus.if.org Git - pdns/commitdiff
Add --help and --version to dnswasher
authorPieter Lexis <pieter.lexis@powerdns.com>
Fri, 29 Apr 2016 15:14:25 +0000 (17:14 +0200)
committerPieter Lexis <pieter.lexis@powerdns.com>
Fri, 29 Apr 2016 15:14:25 +0000 (17:14 +0200)
pdns/dnswasher.cc

index d627e12681a502deef70b8ff256326dd003eac88..c29c69d24e18787ebcdb89f428619dcb359dbb1f 100644 (file)
@@ -60,13 +60,30 @@ private:
   uint32_t d_counter;
 };
 
+void usage() {
+  cerr<<"Syntax: dnswasher INFILE OUTFILE"<<endl;
+}
+
 int main(int argc, char** argv)
 try
 {
+  for (int i = 1; i < argc; i++) {
+    if ((string) argv[i] == "--help") {
+      usage();
+      exit(EXIT_SUCCESS);
+    }
+
+    if ((string) argv[i] == "--version") {
+      cerr<<"dnswasher "<<VERSION<<endl;
+      exit(EXIT_SUCCESS);
+    }
+  }
+
   if(argc!=3) {
-    cerr<<"Syntax: dnswasher infile outfile\n";
+    usage();
     exit(1);
   }
+
   PcapPacketReader pr(argv[1]);
   PcapPacketWriter pw(argv[2], pr);
   IPObfuscator ipo;