From 00f2b519d0fae2ef21939483ed3a0c25860db1ab Mon Sep 17 00:00:00 2001
From: Robert David Graham <robert_david_graham@yahoo.com>
Date: Sat, 17 Mar 2018 18:57:07 -0400
Subject: [PATCH] udp

---
 src/main-conf.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/src/main-conf.c b/src/main-conf.c
index a49b2a9..f16ecc6 100644
--- a/src/main-conf.c
+++ b/src/main-conf.c
@@ -1156,6 +1156,20 @@ masscan_set_parameter(struct Masscan *masscan,
         masscan->max_rate = rate;
 
     }
+    else if (EQUALS("udp-ports", name) || EQUALS("udp-port", name)) {
+        unsigned is_error = 0;
+        masscan->scan_type.udp = 1;
+        rangelist_parse_ports(&masscan->ports, value, &is_error, Templ_UDP);
+        if (masscan->op == 0)
+            masscan->op = Operation_Scan;
+    }
+    else if (EQUALS("tcp-ports", name) || EQUALS("tcp-port", name)) {
+        unsigned is_error = 0;
+        masscan->scan_type.tcp = 1;
+        rangelist_parse_ports(&masscan->ports, value, &is_error, Templ_TCP);
+        if (masscan->op == 0)
+            masscan->op = Operation_Scan;
+    }
     else if (EQUALS("ports", name) || EQUALS("port", name)
              || EQUALS("dst-port", name) || EQUALS("dest-port", name)
              || EQUALS("destination-port", name)
-- 
GitLab