From 7371d123ebbd959f2eb56a31f4dcf20c10972468 Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 10:19:42 +0200 Subject: [PATCH 01/16] Remove predefined port lists --- src/CMakeLists.txt | 21 - src/manage_ranges_all_tcp_nmap_5_51_top_100.c | 119 -- ...manage_ranges_all_tcp_nmap_5_51_top_1000.c | 837 ---------- src/manage_ranges_iana_tcp_2012.c | 730 --------- src/manage_ranges_iana_tcp_udp_2012.c | 1400 ----------------- ...manage_ranges_nmap_5_51_top_2000_top_100.c | 1262 --------------- src/manage_sql_port_lists.c | 135 -- 7 files changed, 4504 deletions(-) delete mode 100644 src/manage_ranges_all_tcp_nmap_5_51_top_100.c delete mode 100644 src/manage_ranges_all_tcp_nmap_5_51_top_1000.c delete mode 100644 src/manage_ranges_iana_tcp_2012.c delete mode 100644 src/manage_ranges_iana_tcp_udp_2012.c delete mode 100644 src/manage_ranges_nmap_5_51_top_2000_top_100.c diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7979daa45..eb7ed9562 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -94,10 +94,6 @@ add_executable (manage-utils-test gvmd.c gmpd.c manage.c sql.c - manage_ranges_all_tcp_nmap_5_51_top_100.c - manage_ranges_all_tcp_nmap_5_51_top_1000.c - manage_ranges_iana_tcp_2012.c manage_ranges_iana_tcp_udp_2012.c - manage_ranges_nmap_5_51_top_2000_top_100.c manage_acl.c manage_configs.c manage_config_discovery.c manage_config_host_discovery.c manage_config_system_discovery.c manage_sql.c manage_sql_nvts.c manage_sql_secinfo.c @@ -118,10 +114,6 @@ add_executable (manage-test gvmd.c gmpd.c manage_utils.c sql.c - manage_ranges_all_tcp_nmap_5_51_top_100.c - manage_ranges_all_tcp_nmap_5_51_top_1000.c - manage_ranges_iana_tcp_2012.c manage_ranges_iana_tcp_udp_2012.c - manage_ranges_nmap_5_51_top_2000_top_100.c manage_acl.c manage_configs.c manage_config_discovery.c manage_config_host_discovery.c manage_config_system_discovery.c manage_sql.c manage_sql_nvts.c manage_sql_secinfo.c @@ -142,10 +134,6 @@ add_executable (gmp-tickets-test gvmd.c gmpd.c manage_utils.c manage.c sql.c - manage_ranges_all_tcp_nmap_5_51_top_100.c - manage_ranges_all_tcp_nmap_5_51_top_1000.c - manage_ranges_iana_tcp_2012.c manage_ranges_iana_tcp_udp_2012.c - manage_ranges_nmap_5_51_top_2000_top_100.c manage_acl.c manage_configs.c manage_config_discovery.c manage_config_host_discovery.c manage_config_system_discovery.c manage_sql.c manage_sql_nvts.c manage_sql_secinfo.c @@ -173,10 +161,6 @@ add_custom_target (tests add_executable (gvmd main.c gvmd.c gmpd.c manage_utils.c manage.c sql.c - manage_ranges_all_tcp_nmap_5_51_top_100.c - manage_ranges_all_tcp_nmap_5_51_top_1000.c - manage_ranges_iana_tcp_2012.c manage_ranges_iana_tcp_udp_2012.c - manage_ranges_nmap_5_51_top_2000_top_100.c manage_acl.c manage_configs.c manage_config_discovery.c manage_config_host_discovery.c manage_config_system_discovery.c manage_sql.c manage_sql_nvts.c manage_sql_secinfo.c @@ -376,11 +360,6 @@ set (C_FILES "${CMAKE_CURRENT_SOURCE_DIR}/gvmd.c" "${CMAKE_CURRENT_SOURCE_DIR}/manage_config_discovery.c" "${CMAKE_CURRENT_SOURCE_DIR}/manage_config_host_discovery.c" "${CMAKE_CURRENT_SOURCE_DIR}/manage_config_system_discovery.c" - "${CMAKE_CURRENT_SOURCE_DIR}/manage_ranges_all_tcp_nmap_5_51_top_100.c" - "${CMAKE_CURRENT_SOURCE_DIR}/manage_ranges_all_tcp_nmap_5_51_top_1000.c" - "${CMAKE_CURRENT_SOURCE_DIR}/manage_ranges_iana_tcp_2012.c" - "${CMAKE_CURRENT_SOURCE_DIR}/manage_ranges_iana_tcp_udp_2012.c" - "${CMAKE_CURRENT_SOURCE_DIR}/manage_ranges_nmap_5_51_top_2000_top_100.c" "${CMAKE_CURRENT_SOURCE_DIR}/manage_sql.c" "${CMAKE_CURRENT_SOURCE_DIR}/manage_sql_configs.c" "${CMAKE_CURRENT_SOURCE_DIR}/manage_sql_nvts.c" diff --git a/src/manage_ranges_all_tcp_nmap_5_51_top_100.c b/src/manage_ranges_all_tcp_nmap_5_51_top_100.c deleted file mode 100644 index 2a6e1ccff..000000000 --- a/src/manage_ranges_all_tcp_nmap_5_51_top_100.c +++ /dev/null @@ -1,119 +0,0 @@ -/* Copyright (C) 2009-2018 Greenbone Networks GmbH - * - * SPDX-License-Identifier: GPL-2.0-or-later - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - */ - -/** - * @file manage_ranges_all_tcp_nmap_5_51_top_100.c - * @brief GVM management layer: Predefined port range - * - * This file defines the ranges for a predefined port list. - */ - -#include "manage_sql.h" - -#undef G_LOG_DOMAIN -/** - * @brief GLib log domain. - */ -#define G_LOG_DOMAIN "md main" - -/** - * @brief Insert a port range. - */ -#define RANGE(type, start, end) \ - insert_port_range (list, type, start, end) - -/** - * @brief Make port ranges for IANA TCP 2012. - * - * Caller must lock the db. - * - * @param[in] list Port list. - */ -void -make_port_ranges_all_tcp_nmap_5_51_top_100 (port_list_t list) -{ - RANGE (PORT_PROTOCOL_TCP, 1, 65535); - - RANGE (PORT_PROTOCOL_UDP, 7, 7); - RANGE (PORT_PROTOCOL_UDP, 9, 9); - RANGE (PORT_PROTOCOL_UDP, 17, 17); - RANGE (PORT_PROTOCOL_UDP, 19, 19); - RANGE (PORT_PROTOCOL_UDP, 49, 49); - RANGE (PORT_PROTOCOL_UDP, 53, 53); - RANGE (PORT_PROTOCOL_UDP, 67, 69); - RANGE (PORT_PROTOCOL_UDP, 80, 80); - RANGE (PORT_PROTOCOL_UDP, 88, 88); - RANGE (PORT_PROTOCOL_UDP, 111, 111); - RANGE (PORT_PROTOCOL_UDP, 120, 120); - RANGE (PORT_PROTOCOL_UDP, 123, 123); - RANGE (PORT_PROTOCOL_UDP, 135, 139); - RANGE (PORT_PROTOCOL_UDP, 158, 158); - RANGE (PORT_PROTOCOL_UDP, 161, 162); - RANGE (PORT_PROTOCOL_UDP, 177, 177); - RANGE (PORT_PROTOCOL_UDP, 427, 427); - RANGE (PORT_PROTOCOL_UDP, 443, 443); - RANGE (PORT_PROTOCOL_UDP, 445, 445); - RANGE (PORT_PROTOCOL_UDP, 497, 497); - RANGE (PORT_PROTOCOL_UDP, 500, 500); - RANGE (PORT_PROTOCOL_UDP, 514, 515); - RANGE (PORT_PROTOCOL_UDP, 518, 518); - RANGE (PORT_PROTOCOL_UDP, 520, 520); - RANGE (PORT_PROTOCOL_UDP, 593, 593); - RANGE (PORT_PROTOCOL_UDP, 623, 623); - RANGE (PORT_PROTOCOL_UDP, 626, 626); - RANGE (PORT_PROTOCOL_UDP, 631, 631); - RANGE (PORT_PROTOCOL_UDP, 996, 999); - RANGE (PORT_PROTOCOL_UDP, 1022, 1023); - RANGE (PORT_PROTOCOL_UDP, 1025, 1030); - RANGE (PORT_PROTOCOL_UDP, 1433, 1434); - RANGE (PORT_PROTOCOL_UDP, 1645, 1646); - RANGE (PORT_PROTOCOL_UDP, 1701, 1701); - RANGE (PORT_PROTOCOL_UDP, 1718, 1719); - RANGE (PORT_PROTOCOL_UDP, 1812, 1813); - RANGE (PORT_PROTOCOL_UDP, 1900, 1900); - RANGE (PORT_PROTOCOL_UDP, 2000, 2000); - RANGE (PORT_PROTOCOL_UDP, 2048, 2049); - RANGE (PORT_PROTOCOL_UDP, 2222, 2223); - RANGE (PORT_PROTOCOL_UDP, 3283, 3283); - RANGE (PORT_PROTOCOL_UDP, 3456, 3456); - RANGE (PORT_PROTOCOL_UDP, 3703, 3703); - RANGE (PORT_PROTOCOL_UDP, 4444, 4444); - RANGE (PORT_PROTOCOL_UDP, 4500, 4500); - RANGE (PORT_PROTOCOL_UDP, 5000, 5000); - RANGE (PORT_PROTOCOL_UDP, 5060, 5060); - RANGE (PORT_PROTOCOL_UDP, 5353, 5353); - RANGE (PORT_PROTOCOL_UDP, 5632, 5632); - RANGE (PORT_PROTOCOL_UDP, 9200, 9200); - RANGE (PORT_PROTOCOL_UDP, 10000, 10000); - RANGE (PORT_PROTOCOL_UDP, 17185, 17185); - RANGE (PORT_PROTOCOL_UDP, 20031, 20031); - RANGE (PORT_PROTOCOL_UDP, 30718, 30718); - RANGE (PORT_PROTOCOL_UDP, 31337, 31337); - RANGE (PORT_PROTOCOL_UDP, 32768, 32769); - RANGE (PORT_PROTOCOL_UDP, 32771, 32771); - RANGE (PORT_PROTOCOL_UDP, 32815, 32815); - RANGE (PORT_PROTOCOL_UDP, 33281, 33281); - RANGE (PORT_PROTOCOL_UDP, 49152, 49154); - RANGE (PORT_PROTOCOL_UDP, 49156, 49156); - RANGE (PORT_PROTOCOL_UDP, 49181, 49182); - RANGE (PORT_PROTOCOL_UDP, 49185, 49186); - RANGE (PORT_PROTOCOL_UDP, 49188, 49188); - RANGE (PORT_PROTOCOL_UDP, 49190, 49194); - RANGE (PORT_PROTOCOL_UDP, 49200, 49201); -} diff --git a/src/manage_ranges_all_tcp_nmap_5_51_top_1000.c b/src/manage_ranges_all_tcp_nmap_5_51_top_1000.c deleted file mode 100644 index d99fa39ba..000000000 --- a/src/manage_ranges_all_tcp_nmap_5_51_top_1000.c +++ /dev/null @@ -1,837 +0,0 @@ -/* Copyright (C) 2009-2018 Greenbone Networks GmbH - * - * SPDX-License-Identifier: GPL-2.0-or-later - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - */ - -/** - * @file manage_ranges_all_tcp_nmap_5_51_top_1000.c - * @brief GVM management layer: Predefined port range - * - * This file defines the ranges for a predefined port list. - */ - -#include "manage_sql.h" - -#undef G_LOG_DOMAIN -/** - * @brief GLib log domain. - */ -#define G_LOG_DOMAIN "md main" - -/** - * @brief Insert a port range. - */ -#define RANGE(type, start, end) \ - insert_port_range (list, type, start, end) - -/** - * @brief Make port ranges for IANA TCP 2012. - * - * Caller must lock the db. - * - * @param[in] list Port list. - */ -void -make_port_ranges_all_tcp_nmap_5_51_top_1000 (port_list_t list) -{ - RANGE (PORT_PROTOCOL_TCP, 1, 65535); - - RANGE (PORT_PROTOCOL_UDP, 2, 3); - RANGE (PORT_PROTOCOL_UDP, 7, 7); - RANGE (PORT_PROTOCOL_UDP, 9, 9); - RANGE (PORT_PROTOCOL_UDP, 13, 13); - RANGE (PORT_PROTOCOL_UDP, 17, 17); - RANGE (PORT_PROTOCOL_UDP, 19, 23); - RANGE (PORT_PROTOCOL_UDP, 37, 38); - RANGE (PORT_PROTOCOL_UDP, 42, 42); - RANGE (PORT_PROTOCOL_UDP, 49, 49); - RANGE (PORT_PROTOCOL_UDP, 53, 53); - RANGE (PORT_PROTOCOL_UDP, 67, 69); - RANGE (PORT_PROTOCOL_UDP, 80, 80); - RANGE (PORT_PROTOCOL_UDP, 88, 88); - RANGE (PORT_PROTOCOL_UDP, 111, 113); - RANGE (PORT_PROTOCOL_UDP, 120, 120); - RANGE (PORT_PROTOCOL_UDP, 123, 123); - RANGE (PORT_PROTOCOL_UDP, 135, 139); - RANGE (PORT_PROTOCOL_UDP, 158, 158); - RANGE (PORT_PROTOCOL_UDP, 161, 162); - RANGE (PORT_PROTOCOL_UDP, 177, 177); - RANGE (PORT_PROTOCOL_UDP, 192, 192); - RANGE (PORT_PROTOCOL_UDP, 199, 199); - RANGE (PORT_PROTOCOL_UDP, 207, 207); - RANGE (PORT_PROTOCOL_UDP, 217, 217); - RANGE (PORT_PROTOCOL_UDP, 363, 363); - RANGE (PORT_PROTOCOL_UDP, 389, 389); - RANGE (PORT_PROTOCOL_UDP, 402, 402); - RANGE (PORT_PROTOCOL_UDP, 407, 407); - RANGE (PORT_PROTOCOL_UDP, 427, 427); - RANGE (PORT_PROTOCOL_UDP, 434, 434); - RANGE (PORT_PROTOCOL_UDP, 443, 443); - RANGE (PORT_PROTOCOL_UDP, 445, 445); - RANGE (PORT_PROTOCOL_UDP, 464, 464); - RANGE (PORT_PROTOCOL_UDP, 497, 497); - RANGE (PORT_PROTOCOL_UDP, 500, 500); - RANGE (PORT_PROTOCOL_UDP, 502, 502); - RANGE (PORT_PROTOCOL_UDP, 512, 515); - RANGE (PORT_PROTOCOL_UDP, 517, 518); - RANGE (PORT_PROTOCOL_UDP, 520, 520); - RANGE (PORT_PROTOCOL_UDP, 539, 539); - RANGE (PORT_PROTOCOL_UDP, 559, 559); - RANGE (PORT_PROTOCOL_UDP, 593, 593); - RANGE (PORT_PROTOCOL_UDP, 623, 623); - RANGE (PORT_PROTOCOL_UDP, 626, 626); - RANGE (PORT_PROTOCOL_UDP, 631, 631); - RANGE (PORT_PROTOCOL_UDP, 639, 639); - RANGE (PORT_PROTOCOL_UDP, 643, 643); - RANGE (PORT_PROTOCOL_UDP, 657, 657); - RANGE (PORT_PROTOCOL_UDP, 664, 664); - RANGE (PORT_PROTOCOL_UDP, 682, 689); - RANGE (PORT_PROTOCOL_UDP, 764, 764); - RANGE (PORT_PROTOCOL_UDP, 767, 767); - RANGE (PORT_PROTOCOL_UDP, 772, 776); - RANGE (PORT_PROTOCOL_UDP, 780, 782); - RANGE (PORT_PROTOCOL_UDP, 786, 786); - RANGE (PORT_PROTOCOL_UDP, 789, 789); - RANGE (PORT_PROTOCOL_UDP, 800, 800); - RANGE (PORT_PROTOCOL_UDP, 814, 814); - RANGE (PORT_PROTOCOL_UDP, 826, 826); - RANGE (PORT_PROTOCOL_UDP, 829, 829); - RANGE (PORT_PROTOCOL_UDP, 838, 838); - RANGE (PORT_PROTOCOL_UDP, 902, 903); - RANGE (PORT_PROTOCOL_UDP, 944, 944); - RANGE (PORT_PROTOCOL_UDP, 959, 959); - RANGE (PORT_PROTOCOL_UDP, 965, 965); - RANGE (PORT_PROTOCOL_UDP, 983, 983); - RANGE (PORT_PROTOCOL_UDP, 989, 990); - RANGE (PORT_PROTOCOL_UDP, 996, 1001); - RANGE (PORT_PROTOCOL_UDP, 1007, 1008); - RANGE (PORT_PROTOCOL_UDP, 1012, 1014); - RANGE (PORT_PROTOCOL_UDP, 1019, 1051); - RANGE (PORT_PROTOCOL_UDP, 1053, 1060); - RANGE (PORT_PROTOCOL_UDP, 1064, 1070); - RANGE (PORT_PROTOCOL_UDP, 1072, 1072); - RANGE (PORT_PROTOCOL_UDP, 1080, 1081); - RANGE (PORT_PROTOCOL_UDP, 1087, 1088); - RANGE (PORT_PROTOCOL_UDP, 1090, 1090); - RANGE (PORT_PROTOCOL_UDP, 1100, 1101); - RANGE (PORT_PROTOCOL_UDP, 1105, 1105); - RANGE (PORT_PROTOCOL_UDP, 1124, 1124); - RANGE (PORT_PROTOCOL_UDP, 1200, 1200); - RANGE (PORT_PROTOCOL_UDP, 1214, 1214); - RANGE (PORT_PROTOCOL_UDP, 1234, 1234); - RANGE (PORT_PROTOCOL_UDP, 1346, 1346); - RANGE (PORT_PROTOCOL_UDP, 1419, 1419); - RANGE (PORT_PROTOCOL_UDP, 1433, 1434); - RANGE (PORT_PROTOCOL_UDP, 1455, 1455); - RANGE (PORT_PROTOCOL_UDP, 1457, 1457); - RANGE (PORT_PROTOCOL_UDP, 1484, 1485); - RANGE (PORT_PROTOCOL_UDP, 1524, 1524); - RANGE (PORT_PROTOCOL_UDP, 1645, 1646); - RANGE (PORT_PROTOCOL_UDP, 1701, 1701); - RANGE (PORT_PROTOCOL_UDP, 1718, 1719); - RANGE (PORT_PROTOCOL_UDP, 1761, 1761); - RANGE (PORT_PROTOCOL_UDP, 1782, 1782); - RANGE (PORT_PROTOCOL_UDP, 1804, 1804); - RANGE (PORT_PROTOCOL_UDP, 1812, 1813); - RANGE (PORT_PROTOCOL_UDP, 1885, 1886); - RANGE (PORT_PROTOCOL_UDP, 1900, 1901); - RANGE (PORT_PROTOCOL_UDP, 1993, 1993); - RANGE (PORT_PROTOCOL_UDP, 2000, 2000); - RANGE (PORT_PROTOCOL_UDP, 2002, 2002); - RANGE (PORT_PROTOCOL_UDP, 2048, 2049); - RANGE (PORT_PROTOCOL_UDP, 2051, 2051); - RANGE (PORT_PROTOCOL_UDP, 2148, 2148); - RANGE (PORT_PROTOCOL_UDP, 2160, 2161); - RANGE (PORT_PROTOCOL_UDP, 2222, 2223); - RANGE (PORT_PROTOCOL_UDP, 2343, 2343); - RANGE (PORT_PROTOCOL_UDP, 2345, 2345); - RANGE (PORT_PROTOCOL_UDP, 2362, 2362); - RANGE (PORT_PROTOCOL_UDP, 2967, 2967); - RANGE (PORT_PROTOCOL_UDP, 3052, 3052); - RANGE (PORT_PROTOCOL_UDP, 3130, 3130); - RANGE (PORT_PROTOCOL_UDP, 3283, 3283); - RANGE (PORT_PROTOCOL_UDP, 3296, 3296); - RANGE (PORT_PROTOCOL_UDP, 3343, 3343); - RANGE (PORT_PROTOCOL_UDP, 3389, 3389); - RANGE (PORT_PROTOCOL_UDP, 3401, 3401); - RANGE (PORT_PROTOCOL_UDP, 3456, 3457); - RANGE (PORT_PROTOCOL_UDP, 3659, 3659); - RANGE (PORT_PROTOCOL_UDP, 3664, 3664); - RANGE (PORT_PROTOCOL_UDP, 3702, 3703); - RANGE (PORT_PROTOCOL_UDP, 4000, 4000); - RANGE (PORT_PROTOCOL_UDP, 4008, 4008); - RANGE (PORT_PROTOCOL_UDP, 4045, 4045); - RANGE (PORT_PROTOCOL_UDP, 4444, 4444); - RANGE (PORT_PROTOCOL_UDP, 4500, 4500); - RANGE (PORT_PROTOCOL_UDP, 4666, 4666); - RANGE (PORT_PROTOCOL_UDP, 4672, 4672); - RANGE (PORT_PROTOCOL_UDP, 5000, 5003); - RANGE (PORT_PROTOCOL_UDP, 5010, 5010); - RANGE (PORT_PROTOCOL_UDP, 5050, 5050); - RANGE (PORT_PROTOCOL_UDP, 5060, 5060); - RANGE (PORT_PROTOCOL_UDP, 5093, 5093); - RANGE (PORT_PROTOCOL_UDP, 5351, 5351); - RANGE (PORT_PROTOCOL_UDP, 5353, 5353); - RANGE (PORT_PROTOCOL_UDP, 5355, 5355); - RANGE (PORT_PROTOCOL_UDP, 5500, 5500); - RANGE (PORT_PROTOCOL_UDP, 5555, 5555); - RANGE (PORT_PROTOCOL_UDP, 5632, 5632); - RANGE (PORT_PROTOCOL_UDP, 6000, 6002); - RANGE (PORT_PROTOCOL_UDP, 6004, 6004); - RANGE (PORT_PROTOCOL_UDP, 6050, 6050); - RANGE (PORT_PROTOCOL_UDP, 6346, 6347); - RANGE (PORT_PROTOCOL_UDP, 6970, 6971); - RANGE (PORT_PROTOCOL_UDP, 7000, 7000); - RANGE (PORT_PROTOCOL_UDP, 7938, 7938); - RANGE (PORT_PROTOCOL_UDP, 8000, 8001); - RANGE (PORT_PROTOCOL_UDP, 8010, 8010); - RANGE (PORT_PROTOCOL_UDP, 8181, 8181); - RANGE (PORT_PROTOCOL_UDP, 8193, 8193); - RANGE (PORT_PROTOCOL_UDP, 8900, 8900); - RANGE (PORT_PROTOCOL_UDP, 9000, 9001); - RANGE (PORT_PROTOCOL_UDP, 9020, 9020); - RANGE (PORT_PROTOCOL_UDP, 9103, 9103); - RANGE (PORT_PROTOCOL_UDP, 9199, 9200); - RANGE (PORT_PROTOCOL_UDP, 9370, 9370); - RANGE (PORT_PROTOCOL_UDP, 9876, 9877); - RANGE (PORT_PROTOCOL_UDP, 9950, 9950); - RANGE (PORT_PROTOCOL_UDP, 10000, 10000); - RANGE (PORT_PROTOCOL_UDP, 10080, 10080); - RANGE (PORT_PROTOCOL_UDP, 11487, 11487); - RANGE (PORT_PROTOCOL_UDP, 16086, 16086); - RANGE (PORT_PROTOCOL_UDP, 16402, 16402); - RANGE (PORT_PROTOCOL_UDP, 16420, 16420); - RANGE (PORT_PROTOCOL_UDP, 16430, 16430); - RANGE (PORT_PROTOCOL_UDP, 16433, 16433); - RANGE (PORT_PROTOCOL_UDP, 16449, 16449); - RANGE (PORT_PROTOCOL_UDP, 16498, 16498); - RANGE (PORT_PROTOCOL_UDP, 16503, 16503); - RANGE (PORT_PROTOCOL_UDP, 16545, 16545); - RANGE (PORT_PROTOCOL_UDP, 16548, 16548); - RANGE (PORT_PROTOCOL_UDP, 16573, 16573); - RANGE (PORT_PROTOCOL_UDP, 16674, 16674); - RANGE (PORT_PROTOCOL_UDP, 16680, 16680); - RANGE (PORT_PROTOCOL_UDP, 16697, 16697); - RANGE (PORT_PROTOCOL_UDP, 16700, 16700); - RANGE (PORT_PROTOCOL_UDP, 16708, 16708); - RANGE (PORT_PROTOCOL_UDP, 16711, 16711); - RANGE (PORT_PROTOCOL_UDP, 16739, 16739); - RANGE (PORT_PROTOCOL_UDP, 16766, 16766); - RANGE (PORT_PROTOCOL_UDP, 16779, 16779); - RANGE (PORT_PROTOCOL_UDP, 16786, 16786); - RANGE (PORT_PROTOCOL_UDP, 16816, 16816); - RANGE (PORT_PROTOCOL_UDP, 16829, 16829); - RANGE (PORT_PROTOCOL_UDP, 16832, 16832); - RANGE (PORT_PROTOCOL_UDP, 16838, 16839); - RANGE (PORT_PROTOCOL_UDP, 16862, 16862); - RANGE (PORT_PROTOCOL_UDP, 16896, 16896); - RANGE (PORT_PROTOCOL_UDP, 16912, 16912); - RANGE (PORT_PROTOCOL_UDP, 16918, 16919); - RANGE (PORT_PROTOCOL_UDP, 16938, 16939); - RANGE (PORT_PROTOCOL_UDP, 16947, 16948); - RANGE (PORT_PROTOCOL_UDP, 16970, 16970); - RANGE (PORT_PROTOCOL_UDP, 16972, 16972); - RANGE (PORT_PROTOCOL_UDP, 16974, 16974); - RANGE (PORT_PROTOCOL_UDP, 17006, 17006); - RANGE (PORT_PROTOCOL_UDP, 17018, 17018); - RANGE (PORT_PROTOCOL_UDP, 17077, 17077); - RANGE (PORT_PROTOCOL_UDP, 17091, 17091); - RANGE (PORT_PROTOCOL_UDP, 17101, 17101); - RANGE (PORT_PROTOCOL_UDP, 17146, 17146); - RANGE (PORT_PROTOCOL_UDP, 17184, 17185); - RANGE (PORT_PROTOCOL_UDP, 17205, 17205); - RANGE (PORT_PROTOCOL_UDP, 17207, 17207); - RANGE (PORT_PROTOCOL_UDP, 17219, 17219); - RANGE (PORT_PROTOCOL_UDP, 17236, 17237); - RANGE (PORT_PROTOCOL_UDP, 17282, 17282); - RANGE (PORT_PROTOCOL_UDP, 17302, 17302); - RANGE (PORT_PROTOCOL_UDP, 17321, 17321); - RANGE (PORT_PROTOCOL_UDP, 17331, 17332); - RANGE (PORT_PROTOCOL_UDP, 17338, 17338); - RANGE (PORT_PROTOCOL_UDP, 17359, 17359); - RANGE (PORT_PROTOCOL_UDP, 17417, 17417); - RANGE (PORT_PROTOCOL_UDP, 17423, 17424); - RANGE (PORT_PROTOCOL_UDP, 17455, 17455); - RANGE (PORT_PROTOCOL_UDP, 17459, 17459); - RANGE (PORT_PROTOCOL_UDP, 17468, 17468); - RANGE (PORT_PROTOCOL_UDP, 17487, 17487); - RANGE (PORT_PROTOCOL_UDP, 17490, 17490); - RANGE (PORT_PROTOCOL_UDP, 17494, 17494); - RANGE (PORT_PROTOCOL_UDP, 17505, 17505); - RANGE (PORT_PROTOCOL_UDP, 17533, 17533); - RANGE (PORT_PROTOCOL_UDP, 17549, 17549); - RANGE (PORT_PROTOCOL_UDP, 17573, 17573); - RANGE (PORT_PROTOCOL_UDP, 17580, 17580); - RANGE (PORT_PROTOCOL_UDP, 17585, 17585); - RANGE (PORT_PROTOCOL_UDP, 17592, 17592); - RANGE (PORT_PROTOCOL_UDP, 17605, 17605); - RANGE (PORT_PROTOCOL_UDP, 17615, 17616); - RANGE (PORT_PROTOCOL_UDP, 17629, 17629); - RANGE (PORT_PROTOCOL_UDP, 17638, 17638); - RANGE (PORT_PROTOCOL_UDP, 17663, 17663); - RANGE (PORT_PROTOCOL_UDP, 17673, 17674); - RANGE (PORT_PROTOCOL_UDP, 17683, 17683); - RANGE (PORT_PROTOCOL_UDP, 17726, 17726); - RANGE (PORT_PROTOCOL_UDP, 17754, 17754); - RANGE (PORT_PROTOCOL_UDP, 17762, 17762); - RANGE (PORT_PROTOCOL_UDP, 17787, 17787); - RANGE (PORT_PROTOCOL_UDP, 17814, 17814); - RANGE (PORT_PROTOCOL_UDP, 17823, 17824); - RANGE (PORT_PROTOCOL_UDP, 17836, 17836); - RANGE (PORT_PROTOCOL_UDP, 17845, 17845); - RANGE (PORT_PROTOCOL_UDP, 17888, 17888); - RANGE (PORT_PROTOCOL_UDP, 17939, 17939); - RANGE (PORT_PROTOCOL_UDP, 17946, 17946); - RANGE (PORT_PROTOCOL_UDP, 17989, 17989); - RANGE (PORT_PROTOCOL_UDP, 18004, 18004); - RANGE (PORT_PROTOCOL_UDP, 18081, 18081); - RANGE (PORT_PROTOCOL_UDP, 18113, 18113); - RANGE (PORT_PROTOCOL_UDP, 18134, 18134); - RANGE (PORT_PROTOCOL_UDP, 18156, 18156); - RANGE (PORT_PROTOCOL_UDP, 18228, 18228); - RANGE (PORT_PROTOCOL_UDP, 18234, 18234); - RANGE (PORT_PROTOCOL_UDP, 18250, 18250); - RANGE (PORT_PROTOCOL_UDP, 18255, 18255); - RANGE (PORT_PROTOCOL_UDP, 18258, 18258); - RANGE (PORT_PROTOCOL_UDP, 18319, 18319); - RANGE (PORT_PROTOCOL_UDP, 18331, 18331); - RANGE (PORT_PROTOCOL_UDP, 18360, 18360); - RANGE (PORT_PROTOCOL_UDP, 18373, 18373); - RANGE (PORT_PROTOCOL_UDP, 18449, 18449); - RANGE (PORT_PROTOCOL_UDP, 18485, 18485); - RANGE (PORT_PROTOCOL_UDP, 18543, 18543); - RANGE (PORT_PROTOCOL_UDP, 18582, 18582); - RANGE (PORT_PROTOCOL_UDP, 18605, 18605); - RANGE (PORT_PROTOCOL_UDP, 18617, 18617); - RANGE (PORT_PROTOCOL_UDP, 18666, 18666); - RANGE (PORT_PROTOCOL_UDP, 18669, 18669); - RANGE (PORT_PROTOCOL_UDP, 18676, 18676); - RANGE (PORT_PROTOCOL_UDP, 18683, 18683); - RANGE (PORT_PROTOCOL_UDP, 18807, 18807); - RANGE (PORT_PROTOCOL_UDP, 18818, 18818); - RANGE (PORT_PROTOCOL_UDP, 18821, 18821); - RANGE (PORT_PROTOCOL_UDP, 18830, 18830); - RANGE (PORT_PROTOCOL_UDP, 18832, 18832); - RANGE (PORT_PROTOCOL_UDP, 18835, 18835); - RANGE (PORT_PROTOCOL_UDP, 18869, 18869); - RANGE (PORT_PROTOCOL_UDP, 18883, 18883); - RANGE (PORT_PROTOCOL_UDP, 18888, 18888); - RANGE (PORT_PROTOCOL_UDP, 18958, 18958); - RANGE (PORT_PROTOCOL_UDP, 18980, 18980); - RANGE (PORT_PROTOCOL_UDP, 18985, 18985); - RANGE (PORT_PROTOCOL_UDP, 18987, 18987); - RANGE (PORT_PROTOCOL_UDP, 18991, 18991); - RANGE (PORT_PROTOCOL_UDP, 18994, 18994); - RANGE (PORT_PROTOCOL_UDP, 18996, 18996); - RANGE (PORT_PROTOCOL_UDP, 19017, 19017); - RANGE (PORT_PROTOCOL_UDP, 19022, 19022); - RANGE (PORT_PROTOCOL_UDP, 19039, 19039); - RANGE (PORT_PROTOCOL_UDP, 19047, 19047); - RANGE (PORT_PROTOCOL_UDP, 19075, 19075); - RANGE (PORT_PROTOCOL_UDP, 19096, 19096); - RANGE (PORT_PROTOCOL_UDP, 19120, 19120); - RANGE (PORT_PROTOCOL_UDP, 19130, 19130); - RANGE (PORT_PROTOCOL_UDP, 19140, 19141); - RANGE (PORT_PROTOCOL_UDP, 19154, 19154); - RANGE (PORT_PROTOCOL_UDP, 19161, 19161); - RANGE (PORT_PROTOCOL_UDP, 19165, 19165); - RANGE (PORT_PROTOCOL_UDP, 19181, 19181); - RANGE (PORT_PROTOCOL_UDP, 19193, 19193); - RANGE (PORT_PROTOCOL_UDP, 19197, 19197); - RANGE (PORT_PROTOCOL_UDP, 19222, 19222); - RANGE (PORT_PROTOCOL_UDP, 19227, 19227); - RANGE (PORT_PROTOCOL_UDP, 19273, 19273); - RANGE (PORT_PROTOCOL_UDP, 19283, 19283); - RANGE (PORT_PROTOCOL_UDP, 19294, 19294); - RANGE (PORT_PROTOCOL_UDP, 19315, 19315); - RANGE (PORT_PROTOCOL_UDP, 19322, 19322); - RANGE (PORT_PROTOCOL_UDP, 19332, 19332); - RANGE (PORT_PROTOCOL_UDP, 19374, 19374); - RANGE (PORT_PROTOCOL_UDP, 19415, 19415); - RANGE (PORT_PROTOCOL_UDP, 19482, 19482); - RANGE (PORT_PROTOCOL_UDP, 19489, 19489); - RANGE (PORT_PROTOCOL_UDP, 19500, 19500); - RANGE (PORT_PROTOCOL_UDP, 19503, 19504); - RANGE (PORT_PROTOCOL_UDP, 19541, 19541); - RANGE (PORT_PROTOCOL_UDP, 19600, 19600); - RANGE (PORT_PROTOCOL_UDP, 19605, 19605); - RANGE (PORT_PROTOCOL_UDP, 19616, 19616); - RANGE (PORT_PROTOCOL_UDP, 19624, 19625); - RANGE (PORT_PROTOCOL_UDP, 19632, 19632); - RANGE (PORT_PROTOCOL_UDP, 19639, 19639); - RANGE (PORT_PROTOCOL_UDP, 19647, 19647); - RANGE (PORT_PROTOCOL_UDP, 19650, 19650); - RANGE (PORT_PROTOCOL_UDP, 19660, 19660); - RANGE (PORT_PROTOCOL_UDP, 19662, 19663); - RANGE (PORT_PROTOCOL_UDP, 19682, 19683); - RANGE (PORT_PROTOCOL_UDP, 19687, 19687); - RANGE (PORT_PROTOCOL_UDP, 19695, 19695); - RANGE (PORT_PROTOCOL_UDP, 19707, 19707); - RANGE (PORT_PROTOCOL_UDP, 19717, 19719); - RANGE (PORT_PROTOCOL_UDP, 19722, 19722); - RANGE (PORT_PROTOCOL_UDP, 19728, 19728); - RANGE (PORT_PROTOCOL_UDP, 19789, 19789); - RANGE (PORT_PROTOCOL_UDP, 19792, 19792); - RANGE (PORT_PROTOCOL_UDP, 19933, 19933); - RANGE (PORT_PROTOCOL_UDP, 19935, 19936); - RANGE (PORT_PROTOCOL_UDP, 19956, 19956); - RANGE (PORT_PROTOCOL_UDP, 19995, 19995); - RANGE (PORT_PROTOCOL_UDP, 19998, 19998); - RANGE (PORT_PROTOCOL_UDP, 20003, 20004); - RANGE (PORT_PROTOCOL_UDP, 20019, 20019); - RANGE (PORT_PROTOCOL_UDP, 20031, 20031); - RANGE (PORT_PROTOCOL_UDP, 20082, 20082); - RANGE (PORT_PROTOCOL_UDP, 20117, 20117); - RANGE (PORT_PROTOCOL_UDP, 20120, 20120); - RANGE (PORT_PROTOCOL_UDP, 20126, 20126); - RANGE (PORT_PROTOCOL_UDP, 20129, 20129); - RANGE (PORT_PROTOCOL_UDP, 20146, 20146); - RANGE (PORT_PROTOCOL_UDP, 20154, 20154); - RANGE (PORT_PROTOCOL_UDP, 20164, 20164); - RANGE (PORT_PROTOCOL_UDP, 20206, 20206); - RANGE (PORT_PROTOCOL_UDP, 20217, 20217); - RANGE (PORT_PROTOCOL_UDP, 20249, 20249); - RANGE (PORT_PROTOCOL_UDP, 20262, 20262); - RANGE (PORT_PROTOCOL_UDP, 20279, 20279); - RANGE (PORT_PROTOCOL_UDP, 20288, 20288); - RANGE (PORT_PROTOCOL_UDP, 20309, 20309); - RANGE (PORT_PROTOCOL_UDP, 20313, 20313); - RANGE (PORT_PROTOCOL_UDP, 20326, 20326); - RANGE (PORT_PROTOCOL_UDP, 20359, 20360); - RANGE (PORT_PROTOCOL_UDP, 20366, 20366); - RANGE (PORT_PROTOCOL_UDP, 20380, 20380); - RANGE (PORT_PROTOCOL_UDP, 20389, 20389); - RANGE (PORT_PROTOCOL_UDP, 20409, 20409); - RANGE (PORT_PROTOCOL_UDP, 20411, 20411); - RANGE (PORT_PROTOCOL_UDP, 20423, 20425); - RANGE (PORT_PROTOCOL_UDP, 20445, 20445); - RANGE (PORT_PROTOCOL_UDP, 20449, 20449); - RANGE (PORT_PROTOCOL_UDP, 20464, 20465); - RANGE (PORT_PROTOCOL_UDP, 20518, 20518); - RANGE (PORT_PROTOCOL_UDP, 20522, 20522); - RANGE (PORT_PROTOCOL_UDP, 20525, 20525); - RANGE (PORT_PROTOCOL_UDP, 20540, 20540); - RANGE (PORT_PROTOCOL_UDP, 20560, 20560); - RANGE (PORT_PROTOCOL_UDP, 20665, 20665); - RANGE (PORT_PROTOCOL_UDP, 20678, 20679); - RANGE (PORT_PROTOCOL_UDP, 20710, 20710); - RANGE (PORT_PROTOCOL_UDP, 20717, 20717); - RANGE (PORT_PROTOCOL_UDP, 20742, 20742); - RANGE (PORT_PROTOCOL_UDP, 20752, 20752); - RANGE (PORT_PROTOCOL_UDP, 20762, 20762); - RANGE (PORT_PROTOCOL_UDP, 20791, 20791); - RANGE (PORT_PROTOCOL_UDP, 20817, 20817); - RANGE (PORT_PROTOCOL_UDP, 20842, 20842); - RANGE (PORT_PROTOCOL_UDP, 20848, 20848); - RANGE (PORT_PROTOCOL_UDP, 20851, 20851); - RANGE (PORT_PROTOCOL_UDP, 20865, 20865); - RANGE (PORT_PROTOCOL_UDP, 20872, 20872); - RANGE (PORT_PROTOCOL_UDP, 20876, 20876); - RANGE (PORT_PROTOCOL_UDP, 20884, 20884); - RANGE (PORT_PROTOCOL_UDP, 20919, 20919); - RANGE (PORT_PROTOCOL_UDP, 21000, 21000); - RANGE (PORT_PROTOCOL_UDP, 21016, 21016); - RANGE (PORT_PROTOCOL_UDP, 21060, 21060); - RANGE (PORT_PROTOCOL_UDP, 21083, 21083); - RANGE (PORT_PROTOCOL_UDP, 21104, 21104); - RANGE (PORT_PROTOCOL_UDP, 21111, 21111); - RANGE (PORT_PROTOCOL_UDP, 21131, 21131); - RANGE (PORT_PROTOCOL_UDP, 21167, 21167); - RANGE (PORT_PROTOCOL_UDP, 21186, 21186); - RANGE (PORT_PROTOCOL_UDP, 21206, 21207); - RANGE (PORT_PROTOCOL_UDP, 21212, 21212); - RANGE (PORT_PROTOCOL_UDP, 21247, 21247); - RANGE (PORT_PROTOCOL_UDP, 21261, 21261); - RANGE (PORT_PROTOCOL_UDP, 21282, 21282); - RANGE (PORT_PROTOCOL_UDP, 21298, 21298); - RANGE (PORT_PROTOCOL_UDP, 21303, 21303); - RANGE (PORT_PROTOCOL_UDP, 21318, 21318); - RANGE (PORT_PROTOCOL_UDP, 21320, 21320); - RANGE (PORT_PROTOCOL_UDP, 21333, 21333); - RANGE (PORT_PROTOCOL_UDP, 21344, 21344); - RANGE (PORT_PROTOCOL_UDP, 21354, 21354); - RANGE (PORT_PROTOCOL_UDP, 21358, 21358); - RANGE (PORT_PROTOCOL_UDP, 21360, 21360); - RANGE (PORT_PROTOCOL_UDP, 21364, 21364); - RANGE (PORT_PROTOCOL_UDP, 21366, 21366); - RANGE (PORT_PROTOCOL_UDP, 21383, 21383); - RANGE (PORT_PROTOCOL_UDP, 21405, 21405); - RANGE (PORT_PROTOCOL_UDP, 21454, 21454); - RANGE (PORT_PROTOCOL_UDP, 21468, 21468); - RANGE (PORT_PROTOCOL_UDP, 21476, 21476); - RANGE (PORT_PROTOCOL_UDP, 21514, 21514); - RANGE (PORT_PROTOCOL_UDP, 21524, 21525); - RANGE (PORT_PROTOCOL_UDP, 21556, 21556); - RANGE (PORT_PROTOCOL_UDP, 21566, 21566); - RANGE (PORT_PROTOCOL_UDP, 21568, 21568); - RANGE (PORT_PROTOCOL_UDP, 21576, 21576); - RANGE (PORT_PROTOCOL_UDP, 21609, 21609); - RANGE (PORT_PROTOCOL_UDP, 21621, 21621); - RANGE (PORT_PROTOCOL_UDP, 21625, 21625); - RANGE (PORT_PROTOCOL_UDP, 21644, 21644); - RANGE (PORT_PROTOCOL_UDP, 21649, 21649); - RANGE (PORT_PROTOCOL_UDP, 21655, 21655); - RANGE (PORT_PROTOCOL_UDP, 21663, 21663); - RANGE (PORT_PROTOCOL_UDP, 21674, 21674); - RANGE (PORT_PROTOCOL_UDP, 21698, 21698); - RANGE (PORT_PROTOCOL_UDP, 21702, 21702); - RANGE (PORT_PROTOCOL_UDP, 21710, 21710); - RANGE (PORT_PROTOCOL_UDP, 21742, 21742); - RANGE (PORT_PROTOCOL_UDP, 21780, 21780); - RANGE (PORT_PROTOCOL_UDP, 21784, 21784); - RANGE (PORT_PROTOCOL_UDP, 21800, 21800); - RANGE (PORT_PROTOCOL_UDP, 21803, 21803); - RANGE (PORT_PROTOCOL_UDP, 21834, 21834); - RANGE (PORT_PROTOCOL_UDP, 21842, 21842); - RANGE (PORT_PROTOCOL_UDP, 21847, 21847); - RANGE (PORT_PROTOCOL_UDP, 21868, 21868); - RANGE (PORT_PROTOCOL_UDP, 21898, 21898); - RANGE (PORT_PROTOCOL_UDP, 21902, 21902); - RANGE (PORT_PROTOCOL_UDP, 21923, 21923); - RANGE (PORT_PROTOCOL_UDP, 21948, 21948); - RANGE (PORT_PROTOCOL_UDP, 21967, 21967); - RANGE (PORT_PROTOCOL_UDP, 22029, 22029); - RANGE (PORT_PROTOCOL_UDP, 22043, 22043); - RANGE (PORT_PROTOCOL_UDP, 22045, 22045); - RANGE (PORT_PROTOCOL_UDP, 22053, 22053); - RANGE (PORT_PROTOCOL_UDP, 22055, 22055); - RANGE (PORT_PROTOCOL_UDP, 22105, 22105); - RANGE (PORT_PROTOCOL_UDP, 22109, 22109); - RANGE (PORT_PROTOCOL_UDP, 22123, 22124); - RANGE (PORT_PROTOCOL_UDP, 22341, 22341); - RANGE (PORT_PROTOCOL_UDP, 22692, 22692); - RANGE (PORT_PROTOCOL_UDP, 22695, 22695); - RANGE (PORT_PROTOCOL_UDP, 22739, 22739); - RANGE (PORT_PROTOCOL_UDP, 22799, 22799); - RANGE (PORT_PROTOCOL_UDP, 22846, 22846); - RANGE (PORT_PROTOCOL_UDP, 22914, 22914); - RANGE (PORT_PROTOCOL_UDP, 22986, 22986); - RANGE (PORT_PROTOCOL_UDP, 22996, 22996); - RANGE (PORT_PROTOCOL_UDP, 23040, 23040); - RANGE (PORT_PROTOCOL_UDP, 23176, 23176); - RANGE (PORT_PROTOCOL_UDP, 23354, 23354); - RANGE (PORT_PROTOCOL_UDP, 23531, 23531); - RANGE (PORT_PROTOCOL_UDP, 23557, 23557); - RANGE (PORT_PROTOCOL_UDP, 23608, 23608); - RANGE (PORT_PROTOCOL_UDP, 23679, 23679); - RANGE (PORT_PROTOCOL_UDP, 23781, 23781); - RANGE (PORT_PROTOCOL_UDP, 23965, 23965); - RANGE (PORT_PROTOCOL_UDP, 23980, 23980); - RANGE (PORT_PROTOCOL_UDP, 24007, 24007); - RANGE (PORT_PROTOCOL_UDP, 24279, 24279); - RANGE (PORT_PROTOCOL_UDP, 24511, 24511); - RANGE (PORT_PROTOCOL_UDP, 24594, 24594); - RANGE (PORT_PROTOCOL_UDP, 24606, 24606); - RANGE (PORT_PROTOCOL_UDP, 24644, 24644); - RANGE (PORT_PROTOCOL_UDP, 24854, 24854); - RANGE (PORT_PROTOCOL_UDP, 24910, 24910); - RANGE (PORT_PROTOCOL_UDP, 25003, 25003); - RANGE (PORT_PROTOCOL_UDP, 25157, 25157); - RANGE (PORT_PROTOCOL_UDP, 25240, 25240); - RANGE (PORT_PROTOCOL_UDP, 25280, 25280); - RANGE (PORT_PROTOCOL_UDP, 25337, 25337); - RANGE (PORT_PROTOCOL_UDP, 25375, 25375); - RANGE (PORT_PROTOCOL_UDP, 25462, 25462); - RANGE (PORT_PROTOCOL_UDP, 25541, 25541); - RANGE (PORT_PROTOCOL_UDP, 25546, 25546); - RANGE (PORT_PROTOCOL_UDP, 25709, 25709); - RANGE (PORT_PROTOCOL_UDP, 25931, 25931); - RANGE (PORT_PROTOCOL_UDP, 26407, 26407); - RANGE (PORT_PROTOCOL_UDP, 26415, 26415); - RANGE (PORT_PROTOCOL_UDP, 26720, 26720); - RANGE (PORT_PROTOCOL_UDP, 26872, 26872); - RANGE (PORT_PROTOCOL_UDP, 26966, 26966); - RANGE (PORT_PROTOCOL_UDP, 27015, 27015); - RANGE (PORT_PROTOCOL_UDP, 27195, 27195); - RANGE (PORT_PROTOCOL_UDP, 27444, 27444); - RANGE (PORT_PROTOCOL_UDP, 27473, 27473); - RANGE (PORT_PROTOCOL_UDP, 27482, 27482); - RANGE (PORT_PROTOCOL_UDP, 27707, 27707); - RANGE (PORT_PROTOCOL_UDP, 27892, 27892); - RANGE (PORT_PROTOCOL_UDP, 27899, 27899); - RANGE (PORT_PROTOCOL_UDP, 28122, 28122); - RANGE (PORT_PROTOCOL_UDP, 28369, 28369); - RANGE (PORT_PROTOCOL_UDP, 28465, 28465); - RANGE (PORT_PROTOCOL_UDP, 28493, 28493); - RANGE (PORT_PROTOCOL_UDP, 28543, 28543); - RANGE (PORT_PROTOCOL_UDP, 28547, 28547); - RANGE (PORT_PROTOCOL_UDP, 28641, 28641); - RANGE (PORT_PROTOCOL_UDP, 28840, 28840); - RANGE (PORT_PROTOCOL_UDP, 28973, 28973); - RANGE (PORT_PROTOCOL_UDP, 29078, 29078); - RANGE (PORT_PROTOCOL_UDP, 29243, 29243); - RANGE (PORT_PROTOCOL_UDP, 29256, 29256); - RANGE (PORT_PROTOCOL_UDP, 29810, 29810); - RANGE (PORT_PROTOCOL_UDP, 29823, 29823); - RANGE (PORT_PROTOCOL_UDP, 29977, 29977); - RANGE (PORT_PROTOCOL_UDP, 30263, 30263); - RANGE (PORT_PROTOCOL_UDP, 30303, 30303); - RANGE (PORT_PROTOCOL_UDP, 30365, 30365); - RANGE (PORT_PROTOCOL_UDP, 30544, 30544); - RANGE (PORT_PROTOCOL_UDP, 30656, 30656); - RANGE (PORT_PROTOCOL_UDP, 30697, 30697); - RANGE (PORT_PROTOCOL_UDP, 30704, 30704); - RANGE (PORT_PROTOCOL_UDP, 30718, 30718); - RANGE (PORT_PROTOCOL_UDP, 30975, 30975); - RANGE (PORT_PROTOCOL_UDP, 31059, 31059); - RANGE (PORT_PROTOCOL_UDP, 31073, 31073); - RANGE (PORT_PROTOCOL_UDP, 31109, 31109); - RANGE (PORT_PROTOCOL_UDP, 31189, 31189); - RANGE (PORT_PROTOCOL_UDP, 31195, 31195); - RANGE (PORT_PROTOCOL_UDP, 31335, 31335); - RANGE (PORT_PROTOCOL_UDP, 31337, 31337); - RANGE (PORT_PROTOCOL_UDP, 31365, 31365); - RANGE (PORT_PROTOCOL_UDP, 31625, 31625); - RANGE (PORT_PROTOCOL_UDP, 31681, 31681); - RANGE (PORT_PROTOCOL_UDP, 31731, 31731); - RANGE (PORT_PROTOCOL_UDP, 31891, 31891); - RANGE (PORT_PROTOCOL_UDP, 32345, 32345); - RANGE (PORT_PROTOCOL_UDP, 32385, 32385); - RANGE (PORT_PROTOCOL_UDP, 32528, 32528); - RANGE (PORT_PROTOCOL_UDP, 32768, 32780); - RANGE (PORT_PROTOCOL_UDP, 32798, 32798); - RANGE (PORT_PROTOCOL_UDP, 32815, 32815); - RANGE (PORT_PROTOCOL_UDP, 32818, 32818); - RANGE (PORT_PROTOCOL_UDP, 32931, 32931); - RANGE (PORT_PROTOCOL_UDP, 33030, 33030); - RANGE (PORT_PROTOCOL_UDP, 33249, 33249); - RANGE (PORT_PROTOCOL_UDP, 33281, 33281); - RANGE (PORT_PROTOCOL_UDP, 33354, 33355); - RANGE (PORT_PROTOCOL_UDP, 33459, 33459); - RANGE (PORT_PROTOCOL_UDP, 33717, 33717); - RANGE (PORT_PROTOCOL_UDP, 33744, 33744); - RANGE (PORT_PROTOCOL_UDP, 33866, 33866); - RANGE (PORT_PROTOCOL_UDP, 33872, 33872); - RANGE (PORT_PROTOCOL_UDP, 34038, 34038); - RANGE (PORT_PROTOCOL_UDP, 34079, 34079); - RANGE (PORT_PROTOCOL_UDP, 34125, 34125); - RANGE (PORT_PROTOCOL_UDP, 34358, 34358); - RANGE (PORT_PROTOCOL_UDP, 34422, 34422); - RANGE (PORT_PROTOCOL_UDP, 34433, 34433); - RANGE (PORT_PROTOCOL_UDP, 34555, 34555); - RANGE (PORT_PROTOCOL_UDP, 34570, 34570); - RANGE (PORT_PROTOCOL_UDP, 34577, 34580); - RANGE (PORT_PROTOCOL_UDP, 34758, 34758); - RANGE (PORT_PROTOCOL_UDP, 34796, 34796); - RANGE (PORT_PROTOCOL_UDP, 34855, 34855); - RANGE (PORT_PROTOCOL_UDP, 34861, 34862); - RANGE (PORT_PROTOCOL_UDP, 34892, 34892); - RANGE (PORT_PROTOCOL_UDP, 35438, 35438); - RANGE (PORT_PROTOCOL_UDP, 35702, 35702); - RANGE (PORT_PROTOCOL_UDP, 35777, 35777); - RANGE (PORT_PROTOCOL_UDP, 35794, 35794); - RANGE (PORT_PROTOCOL_UDP, 36108, 36108); - RANGE (PORT_PROTOCOL_UDP, 36206, 36206); - RANGE (PORT_PROTOCOL_UDP, 36384, 36384); - RANGE (PORT_PROTOCOL_UDP, 36458, 36458); - RANGE (PORT_PROTOCOL_UDP, 36489, 36489); - RANGE (PORT_PROTOCOL_UDP, 36669, 36669); - RANGE (PORT_PROTOCOL_UDP, 36778, 36778); - RANGE (PORT_PROTOCOL_UDP, 36893, 36893); - RANGE (PORT_PROTOCOL_UDP, 36945, 36945); - RANGE (PORT_PROTOCOL_UDP, 37144, 37144); - RANGE (PORT_PROTOCOL_UDP, 37212, 37212); - RANGE (PORT_PROTOCOL_UDP, 37393, 37393); - RANGE (PORT_PROTOCOL_UDP, 37444, 37444); - RANGE (PORT_PROTOCOL_UDP, 37602, 37602); - RANGE (PORT_PROTOCOL_UDP, 37761, 37761); - RANGE (PORT_PROTOCOL_UDP, 37783, 37783); - RANGE (PORT_PROTOCOL_UDP, 37813, 37813); - RANGE (PORT_PROTOCOL_UDP, 37843, 37843); - RANGE (PORT_PROTOCOL_UDP, 38037, 38037); - RANGE (PORT_PROTOCOL_UDP, 38063, 38063); - RANGE (PORT_PROTOCOL_UDP, 38293, 38293); - RANGE (PORT_PROTOCOL_UDP, 38412, 38412); - RANGE (PORT_PROTOCOL_UDP, 38498, 38498); - RANGE (PORT_PROTOCOL_UDP, 38615, 38615); - RANGE (PORT_PROTOCOL_UDP, 39213, 39213); - RANGE (PORT_PROTOCOL_UDP, 39217, 39217); - RANGE (PORT_PROTOCOL_UDP, 39632, 39632); - RANGE (PORT_PROTOCOL_UDP, 39683, 39683); - RANGE (PORT_PROTOCOL_UDP, 39714, 39714); - RANGE (PORT_PROTOCOL_UDP, 39723, 39723); - RANGE (PORT_PROTOCOL_UDP, 39888, 39888); - RANGE (PORT_PROTOCOL_UDP, 40019, 40019); - RANGE (PORT_PROTOCOL_UDP, 40116, 40116); - RANGE (PORT_PROTOCOL_UDP, 40441, 40441); - RANGE (PORT_PROTOCOL_UDP, 40539, 40539); - RANGE (PORT_PROTOCOL_UDP, 40622, 40622); - RANGE (PORT_PROTOCOL_UDP, 40708, 40708); - RANGE (PORT_PROTOCOL_UDP, 40711, 40711); - RANGE (PORT_PROTOCOL_UDP, 40724, 40724); - RANGE (PORT_PROTOCOL_UDP, 40732, 40732); - RANGE (PORT_PROTOCOL_UDP, 40805, 40805); - RANGE (PORT_PROTOCOL_UDP, 40847, 40847); - RANGE (PORT_PROTOCOL_UDP, 40866, 40866); - RANGE (PORT_PROTOCOL_UDP, 40915, 40915); - RANGE (PORT_PROTOCOL_UDP, 41058, 41058); - RANGE (PORT_PROTOCOL_UDP, 41081, 41081); - RANGE (PORT_PROTOCOL_UDP, 41308, 41308); - RANGE (PORT_PROTOCOL_UDP, 41370, 41370); - RANGE (PORT_PROTOCOL_UDP, 41446, 41446); - RANGE (PORT_PROTOCOL_UDP, 41524, 41524); - RANGE (PORT_PROTOCOL_UDP, 41638, 41638); - RANGE (PORT_PROTOCOL_UDP, 41702, 41702); - RANGE (PORT_PROTOCOL_UDP, 41774, 41774); - RANGE (PORT_PROTOCOL_UDP, 41896, 41896); - RANGE (PORT_PROTOCOL_UDP, 41967, 41967); - RANGE (PORT_PROTOCOL_UDP, 41971, 41971); - RANGE (PORT_PROTOCOL_UDP, 42056, 42056); - RANGE (PORT_PROTOCOL_UDP, 42172, 42172); - RANGE (PORT_PROTOCOL_UDP, 42313, 42313); - RANGE (PORT_PROTOCOL_UDP, 42431, 42431); - RANGE (PORT_PROTOCOL_UDP, 42434, 42434); - RANGE (PORT_PROTOCOL_UDP, 42508, 42508); - RANGE (PORT_PROTOCOL_UDP, 42557, 42557); - RANGE (PORT_PROTOCOL_UDP, 42577, 42577); - RANGE (PORT_PROTOCOL_UDP, 42627, 42627); - RANGE (PORT_PROTOCOL_UDP, 42639, 42639); - RANGE (PORT_PROTOCOL_UDP, 43094, 43094); - RANGE (PORT_PROTOCOL_UDP, 43195, 43195); - RANGE (PORT_PROTOCOL_UDP, 43370, 43370); - RANGE (PORT_PROTOCOL_UDP, 43514, 43514); - RANGE (PORT_PROTOCOL_UDP, 43686, 43686); - RANGE (PORT_PROTOCOL_UDP, 43824, 43824); - RANGE (PORT_PROTOCOL_UDP, 43967, 43967); - RANGE (PORT_PROTOCOL_UDP, 44101, 44101); - RANGE (PORT_PROTOCOL_UDP, 44160, 44160); - RANGE (PORT_PROTOCOL_UDP, 44179, 44179); - RANGE (PORT_PROTOCOL_UDP, 44185, 44185); - RANGE (PORT_PROTOCOL_UDP, 44190, 44190); - RANGE (PORT_PROTOCOL_UDP, 44253, 44253); - RANGE (PORT_PROTOCOL_UDP, 44334, 44334); - RANGE (PORT_PROTOCOL_UDP, 44508, 44508); - RANGE (PORT_PROTOCOL_UDP, 44923, 44923); - RANGE (PORT_PROTOCOL_UDP, 44946, 44946); - RANGE (PORT_PROTOCOL_UDP, 44968, 44968); - RANGE (PORT_PROTOCOL_UDP, 45247, 45247); - RANGE (PORT_PROTOCOL_UDP, 45380, 45380); - RANGE (PORT_PROTOCOL_UDP, 45441, 45441); - RANGE (PORT_PROTOCOL_UDP, 45685, 45685); - RANGE (PORT_PROTOCOL_UDP, 45722, 45722); - RANGE (PORT_PROTOCOL_UDP, 45818, 45818); - RANGE (PORT_PROTOCOL_UDP, 45928, 45928); - RANGE (PORT_PROTOCOL_UDP, 46093, 46093); - RANGE (PORT_PROTOCOL_UDP, 46532, 46532); - RANGE (PORT_PROTOCOL_UDP, 46836, 46836); - RANGE (PORT_PROTOCOL_UDP, 47624, 47624); - RANGE (PORT_PROTOCOL_UDP, 47765, 47765); - RANGE (PORT_PROTOCOL_UDP, 47772, 47772); - RANGE (PORT_PROTOCOL_UDP, 47808, 47808); - RANGE (PORT_PROTOCOL_UDP, 47915, 47915); - RANGE (PORT_PROTOCOL_UDP, 47981, 47981); - RANGE (PORT_PROTOCOL_UDP, 48078, 48078); - RANGE (PORT_PROTOCOL_UDP, 48189, 48189); - RANGE (PORT_PROTOCOL_UDP, 48255, 48255); - RANGE (PORT_PROTOCOL_UDP, 48455, 48455); - RANGE (PORT_PROTOCOL_UDP, 48489, 48489); - RANGE (PORT_PROTOCOL_UDP, 48761, 48761); - RANGE (PORT_PROTOCOL_UDP, 49152, 49163); - RANGE (PORT_PROTOCOL_UDP, 49165, 49182); - RANGE (PORT_PROTOCOL_UDP, 49184, 49202); - RANGE (PORT_PROTOCOL_UDP, 49204, 49205); - RANGE (PORT_PROTOCOL_UDP, 49207, 49216); - RANGE (PORT_PROTOCOL_UDP, 49220, 49220); - RANGE (PORT_PROTOCOL_UDP, 49222, 49222); - RANGE (PORT_PROTOCOL_UDP, 49226, 49226); - RANGE (PORT_PROTOCOL_UDP, 49259, 49259); - RANGE (PORT_PROTOCOL_UDP, 49262, 49262); - RANGE (PORT_PROTOCOL_UDP, 49306, 49306); - RANGE (PORT_PROTOCOL_UDP, 49350, 49350); - RANGE (PORT_PROTOCOL_UDP, 49360, 49360); - RANGE (PORT_PROTOCOL_UDP, 49393, 49393); - RANGE (PORT_PROTOCOL_UDP, 49396, 49396); - RANGE (PORT_PROTOCOL_UDP, 49503, 49503); - RANGE (PORT_PROTOCOL_UDP, 49640, 49640); - RANGE (PORT_PROTOCOL_UDP, 49968, 49968); - RANGE (PORT_PROTOCOL_UDP, 50099, 50099); - RANGE (PORT_PROTOCOL_UDP, 50164, 50164); - RANGE (PORT_PROTOCOL_UDP, 50497, 50497); - RANGE (PORT_PROTOCOL_UDP, 50612, 50612); - RANGE (PORT_PROTOCOL_UDP, 50708, 50708); - RANGE (PORT_PROTOCOL_UDP, 50919, 50919); - RANGE (PORT_PROTOCOL_UDP, 51255, 51255); - RANGE (PORT_PROTOCOL_UDP, 51456, 51456); - RANGE (PORT_PROTOCOL_UDP, 51554, 51554); - RANGE (PORT_PROTOCOL_UDP, 51586, 51586); - RANGE (PORT_PROTOCOL_UDP, 51690, 51690); - RANGE (PORT_PROTOCOL_UDP, 51717, 51717); - RANGE (PORT_PROTOCOL_UDP, 51905, 51905); - RANGE (PORT_PROTOCOL_UDP, 51972, 51972); - RANGE (PORT_PROTOCOL_UDP, 52144, 52144); - RANGE (PORT_PROTOCOL_UDP, 52225, 52225); - RANGE (PORT_PROTOCOL_UDP, 52503, 52503); - RANGE (PORT_PROTOCOL_UDP, 53006, 53006); - RANGE (PORT_PROTOCOL_UDP, 53037, 53037); - RANGE (PORT_PROTOCOL_UDP, 53571, 53571); - RANGE (PORT_PROTOCOL_UDP, 53589, 53589); - RANGE (PORT_PROTOCOL_UDP, 53838, 53838); - RANGE (PORT_PROTOCOL_UDP, 54094, 54094); - RANGE (PORT_PROTOCOL_UDP, 54114, 54114); - RANGE (PORT_PROTOCOL_UDP, 54281, 54281); - RANGE (PORT_PROTOCOL_UDP, 54321, 54321); - RANGE (PORT_PROTOCOL_UDP, 54711, 54711); - RANGE (PORT_PROTOCOL_UDP, 54807, 54807); - RANGE (PORT_PROTOCOL_UDP, 54925, 54925); - RANGE (PORT_PROTOCOL_UDP, 55043, 55043); - RANGE (PORT_PROTOCOL_UDP, 55544, 55544); - RANGE (PORT_PROTOCOL_UDP, 55587, 55587); - RANGE (PORT_PROTOCOL_UDP, 56141, 56141); - RANGE (PORT_PROTOCOL_UDP, 57172, 57172); - RANGE (PORT_PROTOCOL_UDP, 57409, 57410); - RANGE (PORT_PROTOCOL_UDP, 57813, 57813); - RANGE (PORT_PROTOCOL_UDP, 57843, 57843); - RANGE (PORT_PROTOCOL_UDP, 57958, 57958); - RANGE (PORT_PROTOCOL_UDP, 57977, 57977); - RANGE (PORT_PROTOCOL_UDP, 58002, 58002); - RANGE (PORT_PROTOCOL_UDP, 58075, 58075); - RANGE (PORT_PROTOCOL_UDP, 58178, 58178); - RANGE (PORT_PROTOCOL_UDP, 58419, 58419); - RANGE (PORT_PROTOCOL_UDP, 58631, 58631); - RANGE (PORT_PROTOCOL_UDP, 58640, 58640); - RANGE (PORT_PROTOCOL_UDP, 58797, 58797); - RANGE (PORT_PROTOCOL_UDP, 59193, 59193); - RANGE (PORT_PROTOCOL_UDP, 59207, 59207); - RANGE (PORT_PROTOCOL_UDP, 59765, 59765); - RANGE (PORT_PROTOCOL_UDP, 59846, 59846); - RANGE (PORT_PROTOCOL_UDP, 60172, 60172); - RANGE (PORT_PROTOCOL_UDP, 60381, 60381); - RANGE (PORT_PROTOCOL_UDP, 60423, 60423); - RANGE (PORT_PROTOCOL_UDP, 61024, 61024); - RANGE (PORT_PROTOCOL_UDP, 61142, 61142); - RANGE (PORT_PROTOCOL_UDP, 61319, 61319); - RANGE (PORT_PROTOCOL_UDP, 61322, 61322); - RANGE (PORT_PROTOCOL_UDP, 61370, 61370); - RANGE (PORT_PROTOCOL_UDP, 61412, 61412); - RANGE (PORT_PROTOCOL_UDP, 61481, 61481); - RANGE (PORT_PROTOCOL_UDP, 61550, 61550); - RANGE (PORT_PROTOCOL_UDP, 61685, 61685); - RANGE (PORT_PROTOCOL_UDP, 61961, 61961); - RANGE (PORT_PROTOCOL_UDP, 62154, 62154); - RANGE (PORT_PROTOCOL_UDP, 62287, 62287); - RANGE (PORT_PROTOCOL_UDP, 62575, 62575); - RANGE (PORT_PROTOCOL_UDP, 62677, 62677); - RANGE (PORT_PROTOCOL_UDP, 62699, 62699); - RANGE (PORT_PROTOCOL_UDP, 62958, 62958); - RANGE (PORT_PROTOCOL_UDP, 63420, 63420); - RANGE (PORT_PROTOCOL_UDP, 63555, 63555); - RANGE (PORT_PROTOCOL_UDP, 64080, 64080); - RANGE (PORT_PROTOCOL_UDP, 64481, 64481); - RANGE (PORT_PROTOCOL_UDP, 64513, 64513); - RANGE (PORT_PROTOCOL_UDP, 64590, 64590); - RANGE (PORT_PROTOCOL_UDP, 64727, 64727); -} diff --git a/src/manage_ranges_iana_tcp_2012.c b/src/manage_ranges_iana_tcp_2012.c deleted file mode 100644 index 5f3e4b516..000000000 --- a/src/manage_ranges_iana_tcp_2012.c +++ /dev/null @@ -1,730 +0,0 @@ -/* Copyright (C) 2009-2018 Greenbone Networks GmbH - * - * SPDX-License-Identifier: GPL-2.0-or-later - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - */ - -/** - * @file manage_ranges_iana_tcp_2012.c - * @brief GVM management layer: Predefined port range - * - * This file defines the ranges for a predefined port list. - */ - -#include "manage_sql.h" - -#undef G_LOG_DOMAIN -/** - * @brief GLib log domain. - */ -#define G_LOG_DOMAIN "md main" - -/** - * @brief Insert a port range. - */ -#define RANGE(type, start, end) \ - insert_port_range (list, type, start, end) - -/** - * @brief Make port ranges for IANA TCP 2012. - * - * Caller must lock the db. - * - * @param[in] list Port list. - */ -void -make_port_ranges_iana_tcp_2012 (port_list_t list) -{ - RANGE (PORT_PROTOCOL_TCP, 1, 80); - RANGE (PORT_PROTOCOL_TCP, 82, 113); - RANGE (PORT_PROTOCOL_TCP, 115, 224); - RANGE (PORT_PROTOCOL_TCP, 242, 248); - RANGE (PORT_PROTOCOL_TCP, 256, 257); - RANGE (PORT_PROTOCOL_TCP, 259, 269); - RANGE (PORT_PROTOCOL_TCP, 280, 284); - RANGE (PORT_PROTOCOL_TCP, 286, 287); - RANGE (PORT_PROTOCOL_TCP, 308, 322); - RANGE (PORT_PROTOCOL_TCP, 333, 333); - RANGE (PORT_PROTOCOL_TCP, 344, 584); - RANGE (PORT_PROTOCOL_TCP, 586, 658); - RANGE (PORT_PROTOCOL_TCP, 660, 702); - RANGE (PORT_PROTOCOL_TCP, 704, 707); - RANGE (PORT_PROTOCOL_TCP, 709, 715); - RANGE (PORT_PROTOCOL_TCP, 729, 731); - RANGE (PORT_PROTOCOL_TCP, 741, 742); - RANGE (PORT_PROTOCOL_TCP, 744, 744); - RANGE (PORT_PROTOCOL_TCP, 747, 754); - RANGE (PORT_PROTOCOL_TCP, 758, 765); - RANGE (PORT_PROTOCOL_TCP, 767, 767); - RANGE (PORT_PROTOCOL_TCP, 769, 777); - RANGE (PORT_PROTOCOL_TCP, 780, 780); - RANGE (PORT_PROTOCOL_TCP, 800, 801); - RANGE (PORT_PROTOCOL_TCP, 810, 810); - RANGE (PORT_PROTOCOL_TCP, 828, 833); - RANGE (PORT_PROTOCOL_TCP, 847, 848); - RANGE (PORT_PROTOCOL_TCP, 860, 862); - RANGE (PORT_PROTOCOL_TCP, 873, 873); - RANGE (PORT_PROTOCOL_TCP, 886, 888); - RANGE (PORT_PROTOCOL_TCP, 900, 903); - RANGE (PORT_PROTOCOL_TCP, 910, 913); - RANGE (PORT_PROTOCOL_TCP, 989, 993); - RANGE (PORT_PROTOCOL_TCP, 995, 1000); - RANGE (PORT_PROTOCOL_TCP, 1010, 1010); - RANGE (PORT_PROTOCOL_TCP, 1021, 1022); - RANGE (PORT_PROTOCOL_TCP, 1025, 1027); - RANGE (PORT_PROTOCOL_TCP, 1029, 1108); - RANGE (PORT_PROTOCOL_TCP, 1110, 1490); - RANGE (PORT_PROTOCOL_TCP, 1492, 1527); - RANGE (PORT_PROTOCOL_TCP, 1529, 1782); - RANGE (PORT_PROTOCOL_TCP, 1784, 2193); - RANGE (PORT_PROTOCOL_TCP, 2197, 2258); - RANGE (PORT_PROTOCOL_TCP, 2260, 2368); - RANGE (PORT_PROTOCOL_TCP, 2370, 2374); - RANGE (PORT_PROTOCOL_TCP, 2381, 2425); - RANGE (PORT_PROTOCOL_TCP, 2427, 2681); - RANGE (PORT_PROTOCOL_TCP, 2683, 2793); - RANGE (PORT_PROTOCOL_TCP, 2795, 2824); - RANGE (PORT_PROTOCOL_TCP, 2826, 2872); - RANGE (PORT_PROTOCOL_TCP, 2874, 2924); - RANGE (PORT_PROTOCOL_TCP, 2926, 3000); - RANGE (PORT_PROTOCOL_TCP, 3002, 3091); - RANGE (PORT_PROTOCOL_TCP, 3093, 3096); - RANGE (PORT_PROTOCOL_TCP, 3098, 3120); - RANGE (PORT_PROTOCOL_TCP, 3122, 3125); - RANGE (PORT_PROTOCOL_TCP, 3127, 3299); - RANGE (PORT_PROTOCOL_TCP, 3302, 3321); - RANGE (PORT_PROTOCOL_TCP, 3326, 3366); - RANGE (PORT_PROTOCOL_TCP, 3372, 3402); - RANGE (PORT_PROTOCOL_TCP, 3405, 3545); - RANGE (PORT_PROTOCOL_TCP, 3547, 3692); - RANGE (PORT_PROTOCOL_TCP, 3695, 3765); - RANGE (PORT_PROTOCOL_TCP, 3767, 3993); - RANGE (PORT_PROTOCOL_TCP, 3995, 4047); - RANGE (PORT_PROTOCOL_TCP, 4049, 4076); - RANGE (PORT_PROTOCOL_TCP, 4078, 4083); - RANGE (PORT_PROTOCOL_TCP, 4085, 4085); - RANGE (PORT_PROTOCOL_TCP, 4087, 4119); - RANGE (PORT_PROTOCOL_TCP, 4121, 4143); - RANGE (PORT_PROTOCOL_TCP, 4145, 4172); - RANGE (PORT_PROTOCOL_TCP, 4174, 4190); - RANGE (PORT_PROTOCOL_TCP, 4192, 4193); - RANGE (PORT_PROTOCOL_TCP, 4199, 4199); - RANGE (PORT_PROTOCOL_TCP, 4300, 4313); - RANGE (PORT_PROTOCOL_TCP, 4320, 4329); - RANGE (PORT_PROTOCOL_TCP, 4340, 4360); - RANGE (PORT_PROTOCOL_TCP, 4368, 4379); - RANGE (PORT_PROTOCOL_TCP, 4389, 4393); - RANGE (PORT_PROTOCOL_TCP, 4395, 4396); - RANGE (PORT_PROTOCOL_TCP, 4400, 4410); - RANGE (PORT_PROTOCOL_TCP, 4425, 4431); - RANGE (PORT_PROTOCOL_TCP, 4433, 4433); - RANGE (PORT_PROTOCOL_TCP, 4442, 4458); - RANGE (PORT_PROTOCOL_TCP, 4484, 4488); - RANGE (PORT_PROTOCOL_TCP, 4500, 4500); - RANGE (PORT_PROTOCOL_TCP, 4535, 4538); - RANGE (PORT_PROTOCOL_TCP, 4545, 4556); - RANGE (PORT_PROTOCOL_TCP, 4559, 4559); - RANGE (PORT_PROTOCOL_TCP, 4566, 4569); - RANGE (PORT_PROTOCOL_TCP, 4590, 4591); - RANGE (PORT_PROTOCOL_TCP, 4593, 4603); - RANGE (PORT_PROTOCOL_TCP, 4658, 4692); - RANGE (PORT_PROTOCOL_TCP, 4700, 4704); - RANGE (PORT_PROTOCOL_TCP, 4725, 4725); - RANGE (PORT_PROTOCOL_TCP, 4727, 4728); - RANGE (PORT_PROTOCOL_TCP, 4730, 4731); - RANGE (PORT_PROTOCOL_TCP, 4733, 4733); - RANGE (PORT_PROTOCOL_TCP, 4737, 4745); - RANGE (PORT_PROTOCOL_TCP, 4749, 4752); - RANGE (PORT_PROTOCOL_TCP, 4784, 4784); - RANGE (PORT_PROTOCOL_TCP, 4786, 4788); - RANGE (PORT_PROTOCOL_TCP, 4800, 4803); - RANGE (PORT_PROTOCOL_TCP, 4827, 4827); - RANGE (PORT_PROTOCOL_TCP, 4837, 4851); - RANGE (PORT_PROTOCOL_TCP, 4867, 4871); - RANGE (PORT_PROTOCOL_TCP, 4876, 4877); - RANGE (PORT_PROTOCOL_TCP, 4879, 4880); - RANGE (PORT_PROTOCOL_TCP, 4883, 4885); - RANGE (PORT_PROTOCOL_TCP, 4894, 4894); - RANGE (PORT_PROTOCOL_TCP, 4899, 4902); - RANGE (PORT_PROTOCOL_TCP, 4912, 4915); - RANGE (PORT_PROTOCOL_TCP, 4940, 4942); - RANGE (PORT_PROTOCOL_TCP, 4949, 4953); - RANGE (PORT_PROTOCOL_TCP, 4969, 4970); - RANGE (PORT_PROTOCOL_TCP, 4984, 4991); - RANGE (PORT_PROTOCOL_TCP, 4999, 5013); - RANGE (PORT_PROTOCOL_TCP, 5015, 5015); - RANGE (PORT_PROTOCOL_TCP, 5020, 5030); - RANGE (PORT_PROTOCOL_TCP, 5032, 5032); - RANGE (PORT_PROTOCOL_TCP, 5042, 5045); - RANGE (PORT_PROTOCOL_TCP, 5048, 5057); - RANGE (PORT_PROTOCOL_TCP, 5059, 5074); - RANGE (PORT_PROTOCOL_TCP, 5080, 5086); - RANGE (PORT_PROTOCOL_TCP, 5093, 5094); - RANGE (PORT_PROTOCOL_TCP, 5099, 5103); - RANGE (PORT_PROTOCOL_TCP, 5111, 5112); - RANGE (PORT_PROTOCOL_TCP, 5114, 5115); - RANGE (PORT_PROTOCOL_TCP, 5117, 5117); - RANGE (PORT_PROTOCOL_TCP, 5133, 5135); - RANGE (PORT_PROTOCOL_TCP, 5137, 5137); - RANGE (PORT_PROTOCOL_TCP, 5145, 5146); - RANGE (PORT_PROTOCOL_TCP, 5150, 5157); - RANGE (PORT_PROTOCOL_TCP, 5161, 5168); - RANGE (PORT_PROTOCOL_TCP, 5190, 5194); - RANGE (PORT_PROTOCOL_TCP, 5200, 5203); - RANGE (PORT_PROTOCOL_TCP, 5221, 5228); - RANGE (PORT_PROTOCOL_TCP, 5232, 5237); - RANGE (PORT_PROTOCOL_TCP, 5245, 5245); - RANGE (PORT_PROTOCOL_TCP, 5248, 5253); - RANGE (PORT_PROTOCOL_TCP, 5264, 5265); - RANGE (PORT_PROTOCOL_TCP, 5269, 5272); - RANGE (PORT_PROTOCOL_TCP, 5280, 5282); - RANGE (PORT_PROTOCOL_TCP, 5298, 5310); - RANGE (PORT_PROTOCOL_TCP, 5312, 5318); - RANGE (PORT_PROTOCOL_TCP, 5320, 5321); - RANGE (PORT_PROTOCOL_TCP, 5343, 5344); - RANGE (PORT_PROTOCOL_TCP, 5349, 5363); - RANGE (PORT_PROTOCOL_TCP, 5397, 5435); - RANGE (PORT_PROTOCOL_TCP, 5443, 5443); - RANGE (PORT_PROTOCOL_TCP, 5453, 5456); - RANGE (PORT_PROTOCOL_TCP, 5461, 5465); - RANGE (PORT_PROTOCOL_TCP, 5500, 5506); - RANGE (PORT_PROTOCOL_TCP, 5553, 5557); - RANGE (PORT_PROTOCOL_TCP, 5566, 5568); - RANGE (PORT_PROTOCOL_TCP, 5573, 5575); - RANGE (PORT_PROTOCOL_TCP, 5579, 5585); - RANGE (PORT_PROTOCOL_TCP, 5597, 5605); - RANGE (PORT_PROTOCOL_TCP, 5627, 5638); - RANGE (PORT_PROTOCOL_TCP, 5646, 5646); - RANGE (PORT_PROTOCOL_TCP, 5671, 5681); - RANGE (PORT_PROTOCOL_TCP, 5688, 5689); - RANGE (PORT_PROTOCOL_TCP, 5693, 5693); - RANGE (PORT_PROTOCOL_TCP, 5696, 5696); - RANGE (PORT_PROTOCOL_TCP, 5713, 5730); - RANGE (PORT_PROTOCOL_TCP, 5741, 5748); - RANGE (PORT_PROTOCOL_TCP, 5750, 5750); - RANGE (PORT_PROTOCOL_TCP, 5755, 5755); - RANGE (PORT_PROTOCOL_TCP, 5757, 5757); - RANGE (PORT_PROTOCOL_TCP, 5766, 5771); - RANGE (PORT_PROTOCOL_TCP, 5777, 5777); - RANGE (PORT_PROTOCOL_TCP, 5780, 5783); - RANGE (PORT_PROTOCOL_TCP, 5785, 5785); - RANGE (PORT_PROTOCOL_TCP, 5793, 5793); - RANGE (PORT_PROTOCOL_TCP, 5813, 5814); - RANGE (PORT_PROTOCOL_TCP, 5842, 5842); - RANGE (PORT_PROTOCOL_TCP, 5859, 5859); - RANGE (PORT_PROTOCOL_TCP, 5863, 5863); - RANGE (PORT_PROTOCOL_TCP, 5883, 5883); - RANGE (PORT_PROTOCOL_TCP, 5900, 5900); - RANGE (PORT_PROTOCOL_TCP, 5910, 5913); - RANGE (PORT_PROTOCOL_TCP, 5963, 5963); - RANGE (PORT_PROTOCOL_TCP, 5968, 5969); - RANGE (PORT_PROTOCOL_TCP, 5984, 5992); - RANGE (PORT_PROTOCOL_TCP, 5999, 6066); - RANGE (PORT_PROTOCOL_TCP, 6068, 6076); - RANGE (PORT_PROTOCOL_TCP, 6084, 6087); - RANGE (PORT_PROTOCOL_TCP, 6099, 6117); - RANGE (PORT_PROTOCOL_TCP, 6121, 6124); - RANGE (PORT_PROTOCOL_TCP, 6133, 6133); - RANGE (PORT_PROTOCOL_TCP, 6140, 6149); - RANGE (PORT_PROTOCOL_TCP, 6159, 6163); - RANGE (PORT_PROTOCOL_TCP, 6200, 6200); - RANGE (PORT_PROTOCOL_TCP, 6222, 6222); - RANGE (PORT_PROTOCOL_TCP, 6241, 6244); - RANGE (PORT_PROTOCOL_TCP, 6251, 6253); - RANGE (PORT_PROTOCOL_TCP, 6267, 6269); - RANGE (PORT_PROTOCOL_TCP, 6300, 6301); - RANGE (PORT_PROTOCOL_TCP, 6306, 6306); - RANGE (PORT_PROTOCOL_TCP, 6315, 6316); - RANGE (PORT_PROTOCOL_TCP, 6320, 6322); - RANGE (PORT_PROTOCOL_TCP, 6324, 6324); - RANGE (PORT_PROTOCOL_TCP, 6343, 6343); - RANGE (PORT_PROTOCOL_TCP, 6346, 6347); - RANGE (PORT_PROTOCOL_TCP, 6350, 6350); - RANGE (PORT_PROTOCOL_TCP, 6355, 6355); - RANGE (PORT_PROTOCOL_TCP, 6360, 6360); - RANGE (PORT_PROTOCOL_TCP, 6370, 6370); - RANGE (PORT_PROTOCOL_TCP, 6382, 6382); - RANGE (PORT_PROTOCOL_TCP, 6389, 6390); - RANGE (PORT_PROTOCOL_TCP, 6417, 6421); - RANGE (PORT_PROTOCOL_TCP, 6432, 6432); - RANGE (PORT_PROTOCOL_TCP, 6443, 6446); - RANGE (PORT_PROTOCOL_TCP, 6455, 6455); - RANGE (PORT_PROTOCOL_TCP, 6471, 6471); - RANGE (PORT_PROTOCOL_TCP, 6480, 6489); - RANGE (PORT_PROTOCOL_TCP, 6500, 6503); - RANGE (PORT_PROTOCOL_TCP, 6505, 6510); - RANGE (PORT_PROTOCOL_TCP, 6513, 6515); - RANGE (PORT_PROTOCOL_TCP, 6543, 6544); - RANGE (PORT_PROTOCOL_TCP, 6547, 6551); - RANGE (PORT_PROTOCOL_TCP, 6558, 6558); - RANGE (PORT_PROTOCOL_TCP, 6566, 6566); - RANGE (PORT_PROTOCOL_TCP, 6568, 6568); - RANGE (PORT_PROTOCOL_TCP, 6579, 6583); - RANGE (PORT_PROTOCOL_TCP, 6600, 6602); - RANGE (PORT_PROTOCOL_TCP, 6619, 6628); - RANGE (PORT_PROTOCOL_TCP, 6632, 6632); - RANGE (PORT_PROTOCOL_TCP, 6655, 6656); - RANGE (PORT_PROTOCOL_TCP, 6665, 6673); - RANGE (PORT_PROTOCOL_TCP, 6678, 6679); - RANGE (PORT_PROTOCOL_TCP, 6687, 6689); - RANGE (PORT_PROTOCOL_TCP, 6701, 6703); - RANGE (PORT_PROTOCOL_TCP, 6714, 6715); - RANGE (PORT_PROTOCOL_TCP, 6767, 6771); - RANGE (PORT_PROTOCOL_TCP, 6785, 6791); - RANGE (PORT_PROTOCOL_TCP, 6801, 6801); - RANGE (PORT_PROTOCOL_TCP, 6817, 6817); - RANGE (PORT_PROTOCOL_TCP, 6831, 6831); - RANGE (PORT_PROTOCOL_TCP, 6841, 6842); - RANGE (PORT_PROTOCOL_TCP, 6850, 6850); - RANGE (PORT_PROTOCOL_TCP, 6868, 6868); - RANGE (PORT_PROTOCOL_TCP, 6888, 6888); - RANGE (PORT_PROTOCOL_TCP, 6901, 6901); - RANGE (PORT_PROTOCOL_TCP, 6935, 6936); - RANGE (PORT_PROTOCOL_TCP, 6946, 6946); - RANGE (PORT_PROTOCOL_TCP, 6951, 6951); - RANGE (PORT_PROTOCOL_TCP, 6961, 6966); - RANGE (PORT_PROTOCOL_TCP, 6969, 6969); - RANGE (PORT_PROTOCOL_TCP, 6997, 7015); - RANGE (PORT_PROTOCOL_TCP, 7018, 7025); - RANGE (PORT_PROTOCOL_TCP, 7030, 7030); - RANGE (PORT_PROTOCOL_TCP, 7070, 7071); - RANGE (PORT_PROTOCOL_TCP, 7080, 7080); - RANGE (PORT_PROTOCOL_TCP, 7099, 7101); - RANGE (PORT_PROTOCOL_TCP, 7121, 7121); - RANGE (PORT_PROTOCOL_TCP, 7128, 7129); - RANGE (PORT_PROTOCOL_TCP, 7161, 7171); - RANGE (PORT_PROTOCOL_TCP, 7173, 7174); - RANGE (PORT_PROTOCOL_TCP, 7200, 7201); - RANGE (PORT_PROTOCOL_TCP, 7227, 7229); - RANGE (PORT_PROTOCOL_TCP, 7237, 7237); - RANGE (PORT_PROTOCOL_TCP, 7262, 7262); - RANGE (PORT_PROTOCOL_TCP, 7272, 7283); - RANGE (PORT_PROTOCOL_TCP, 7365, 7365); - RANGE (PORT_PROTOCOL_TCP, 7391, 7395); - RANGE (PORT_PROTOCOL_TCP, 7397, 7397); - RANGE (PORT_PROTOCOL_TCP, 7400, 7402); - RANGE (PORT_PROTOCOL_TCP, 7410, 7410); - RANGE (PORT_PROTOCOL_TCP, 7421, 7421); - RANGE (PORT_PROTOCOL_TCP, 7426, 7431); - RANGE (PORT_PROTOCOL_TCP, 7437, 7437); - RANGE (PORT_PROTOCOL_TCP, 7443, 7443); - RANGE (PORT_PROTOCOL_TCP, 7473, 7473); - RANGE (PORT_PROTOCOL_TCP, 7491, 7491); - RANGE (PORT_PROTOCOL_TCP, 7500, 7501); - RANGE (PORT_PROTOCOL_TCP, 7508, 7511); - RANGE (PORT_PROTOCOL_TCP, 7542, 7549); - RANGE (PORT_PROTOCOL_TCP, 7560, 7560); - RANGE (PORT_PROTOCOL_TCP, 7563, 7563); - RANGE (PORT_PROTOCOL_TCP, 7566, 7566); - RANGE (PORT_PROTOCOL_TCP, 7569, 7570); - RANGE (PORT_PROTOCOL_TCP, 7588, 7588); - RANGE (PORT_PROTOCOL_TCP, 7624, 7624); - RANGE (PORT_PROTOCOL_TCP, 7626, 7631); - RANGE (PORT_PROTOCOL_TCP, 7633, 7633); - RANGE (PORT_PROTOCOL_TCP, 7648, 7648); - RANGE (PORT_PROTOCOL_TCP, 7672, 7677); - RANGE (PORT_PROTOCOL_TCP, 7680, 7680); - RANGE (PORT_PROTOCOL_TCP, 7689, 7689); - RANGE (PORT_PROTOCOL_TCP, 7697, 7697); - RANGE (PORT_PROTOCOL_TCP, 7700, 7700); - RANGE (PORT_PROTOCOL_TCP, 7707, 7708); - RANGE (PORT_PROTOCOL_TCP, 7720, 7720); - RANGE (PORT_PROTOCOL_TCP, 7724, 7727); - RANGE (PORT_PROTOCOL_TCP, 7734, 7734); - RANGE (PORT_PROTOCOL_TCP, 7738, 7738); - RANGE (PORT_PROTOCOL_TCP, 7741, 7744); - RANGE (PORT_PROTOCOL_TCP, 7747, 7747); - RANGE (PORT_PROTOCOL_TCP, 7777, 7779); - RANGE (PORT_PROTOCOL_TCP, 7781, 7781); - RANGE (PORT_PROTOCOL_TCP, 7786, 7787); - RANGE (PORT_PROTOCOL_TCP, 7789, 7789); - RANGE (PORT_PROTOCOL_TCP, 7794, 7794); - RANGE (PORT_PROTOCOL_TCP, 7797, 7801); - RANGE (PORT_PROTOCOL_TCP, 7810, 7810); - RANGE (PORT_PROTOCOL_TCP, 7845, 7846); - RANGE (PORT_PROTOCOL_TCP, 7869, 7871); - RANGE (PORT_PROTOCOL_TCP, 7880, 7880); - RANGE (PORT_PROTOCOL_TCP, 7887, 7887); - RANGE (PORT_PROTOCOL_TCP, 7900, 7903); - RANGE (PORT_PROTOCOL_TCP, 7913, 7913); - RANGE (PORT_PROTOCOL_TCP, 7932, 7933); - RANGE (PORT_PROTOCOL_TCP, 7967, 7967); - RANGE (PORT_PROTOCOL_TCP, 7979, 7982); - RANGE (PORT_PROTOCOL_TCP, 7997, 7997); - RANGE (PORT_PROTOCOL_TCP, 7999, 8003); - RANGE (PORT_PROTOCOL_TCP, 8005, 8005); - RANGE (PORT_PROTOCOL_TCP, 8008, 8008); - RANGE (PORT_PROTOCOL_TCP, 8019, 8022); - RANGE (PORT_PROTOCOL_TCP, 8025, 8026); - RANGE (PORT_PROTOCOL_TCP, 8032, 8034); - RANGE (PORT_PROTOCOL_TCP, 8040, 8040); - RANGE (PORT_PROTOCOL_TCP, 8042, 8044); - RANGE (PORT_PROTOCOL_TCP, 8051, 8059); - RANGE (PORT_PROTOCOL_TCP, 8074, 8074); - RANGE (PORT_PROTOCOL_TCP, 8080, 8083); - RANGE (PORT_PROTOCOL_TCP, 8086, 8088); - RANGE (PORT_PROTOCOL_TCP, 8091, 8091); - RANGE (PORT_PROTOCOL_TCP, 8097, 8097); - RANGE (PORT_PROTOCOL_TCP, 8100, 8101); - RANGE (PORT_PROTOCOL_TCP, 8115, 8116); - RANGE (PORT_PROTOCOL_TCP, 8118, 8118); - RANGE (PORT_PROTOCOL_TCP, 8121, 8122); - RANGE (PORT_PROTOCOL_TCP, 8128, 8132); - RANGE (PORT_PROTOCOL_TCP, 8148, 8148); - RANGE (PORT_PROTOCOL_TCP, 8160, 8161); - RANGE (PORT_PROTOCOL_TCP, 8181, 8184); - RANGE (PORT_PROTOCOL_TCP, 8192, 8192); - RANGE (PORT_PROTOCOL_TCP, 8194, 8195); - RANGE (PORT_PROTOCOL_TCP, 8199, 8201); - RANGE (PORT_PROTOCOL_TCP, 8204, 8208); - RANGE (PORT_PROTOCOL_TCP, 8230, 8230); - RANGE (PORT_PROTOCOL_TCP, 8243, 8243); - RANGE (PORT_PROTOCOL_TCP, 8276, 8276); - RANGE (PORT_PROTOCOL_TCP, 8280, 8280); - RANGE (PORT_PROTOCOL_TCP, 8292, 8294); - RANGE (PORT_PROTOCOL_TCP, 8300, 8301); - RANGE (PORT_PROTOCOL_TCP, 8320, 8321); - RANGE (PORT_PROTOCOL_TCP, 8351, 8351); - RANGE (PORT_PROTOCOL_TCP, 8376, 8380); - RANGE (PORT_PROTOCOL_TCP, 8383, 8383); - RANGE (PORT_PROTOCOL_TCP, 8400, 8405); - RANGE (PORT_PROTOCOL_TCP, 8416, 8417); - RANGE (PORT_PROTOCOL_TCP, 8442, 8444); - RANGE (PORT_PROTOCOL_TCP, 8450, 8450); - RANGE (PORT_PROTOCOL_TCP, 8470, 8474); - RANGE (PORT_PROTOCOL_TCP, 8500, 8501); - RANGE (PORT_PROTOCOL_TCP, 8554, 8555); - RANGE (PORT_PROTOCOL_TCP, 8567, 8567); - RANGE (PORT_PROTOCOL_TCP, 8600, 8600); - RANGE (PORT_PROTOCOL_TCP, 8610, 8615); - RANGE (PORT_PROTOCOL_TCP, 8686, 8686); - RANGE (PORT_PROTOCOL_TCP, 8699, 8699); - RANGE (PORT_PROTOCOL_TCP, 8733, 8733); - RANGE (PORT_PROTOCOL_TCP, 8763, 8765); - RANGE (PORT_PROTOCOL_TCP, 8770, 8770); - RANGE (PORT_PROTOCOL_TCP, 8786, 8787); - RANGE (PORT_PROTOCOL_TCP, 8793, 8793); - RANGE (PORT_PROTOCOL_TCP, 8800, 8800); - RANGE (PORT_PROTOCOL_TCP, 8804, 8804); - RANGE (PORT_PROTOCOL_TCP, 8873, 8873); - RANGE (PORT_PROTOCOL_TCP, 8880, 8880); - RANGE (PORT_PROTOCOL_TCP, 8883, 8883); - RANGE (PORT_PROTOCOL_TCP, 8888, 8894); - RANGE (PORT_PROTOCOL_TCP, 8899, 8901); - RANGE (PORT_PROTOCOL_TCP, 8910, 8913); - RANGE (PORT_PROTOCOL_TCP, 8937, 8937); - RANGE (PORT_PROTOCOL_TCP, 8953, 8954); - RANGE (PORT_PROTOCOL_TCP, 8989, 8991); - RANGE (PORT_PROTOCOL_TCP, 8999, 9002); - RANGE (PORT_PROTOCOL_TCP, 9008, 9010); - RANGE (PORT_PROTOCOL_TCP, 9020, 9026); - RANGE (PORT_PROTOCOL_TCP, 9050, 9051); - RANGE (PORT_PROTOCOL_TCP, 9080, 9080); - RANGE (PORT_PROTOCOL_TCP, 9083, 9092); - RANGE (PORT_PROTOCOL_TCP, 9100, 9107); - RANGE (PORT_PROTOCOL_TCP, 9119, 9119); - RANGE (PORT_PROTOCOL_TCP, 9131, 9131); - RANGE (PORT_PROTOCOL_TCP, 9160, 9164); - RANGE (PORT_PROTOCOL_TCP, 9191, 9191); - RANGE (PORT_PROTOCOL_TCP, 9200, 9217); - RANGE (PORT_PROTOCOL_TCP, 9222, 9222); - RANGE (PORT_PROTOCOL_TCP, 9255, 9255); - RANGE (PORT_PROTOCOL_TCP, 9278, 9285); - RANGE (PORT_PROTOCOL_TCP, 9287, 9287); - RANGE (PORT_PROTOCOL_TCP, 9292, 9295); - RANGE (PORT_PROTOCOL_TCP, 9300, 9300); - RANGE (PORT_PROTOCOL_TCP, 9306, 9306); - RANGE (PORT_PROTOCOL_TCP, 9312, 9312); - RANGE (PORT_PROTOCOL_TCP, 9318, 9318); - RANGE (PORT_PROTOCOL_TCP, 9321, 9321); - RANGE (PORT_PROTOCOL_TCP, 9343, 9344); - RANGE (PORT_PROTOCOL_TCP, 9346, 9346); - RANGE (PORT_PROTOCOL_TCP, 9374, 9374); - RANGE (PORT_PROTOCOL_TCP, 9380, 9380); - RANGE (PORT_PROTOCOL_TCP, 9387, 9390); - RANGE (PORT_PROTOCOL_TCP, 9396, 9397); - RANGE (PORT_PROTOCOL_TCP, 9400, 9402); - RANGE (PORT_PROTOCOL_TCP, 9418, 9418); - RANGE (PORT_PROTOCOL_TCP, 9443, 9445); - RANGE (PORT_PROTOCOL_TCP, 9450, 9450); - RANGE (PORT_PROTOCOL_TCP, 9500, 9500); - RANGE (PORT_PROTOCOL_TCP, 9535, 9536); - RANGE (PORT_PROTOCOL_TCP, 9555, 9555); - RANGE (PORT_PROTOCOL_TCP, 9592, 9600); - RANGE (PORT_PROTOCOL_TCP, 9612, 9612); - RANGE (PORT_PROTOCOL_TCP, 9614, 9614); - RANGE (PORT_PROTOCOL_TCP, 9616, 9618); - RANGE (PORT_PROTOCOL_TCP, 9628, 9631); - RANGE (PORT_PROTOCOL_TCP, 9640, 9640); - RANGE (PORT_PROTOCOL_TCP, 9667, 9668); - RANGE (PORT_PROTOCOL_TCP, 9694, 9695); - RANGE (PORT_PROTOCOL_TCP, 9700, 9700); - RANGE (PORT_PROTOCOL_TCP, 9747, 9747); - RANGE (PORT_PROTOCOL_TCP, 9750, 9750); - RANGE (PORT_PROTOCOL_TCP, 9753, 9753); - RANGE (PORT_PROTOCOL_TCP, 9762, 9762); - RANGE (PORT_PROTOCOL_TCP, 9800, 9802); - RANGE (PORT_PROTOCOL_TCP, 9875, 9876); - RANGE (PORT_PROTOCOL_TCP, 9888, 9889); - RANGE (PORT_PROTOCOL_TCP, 9898, 9900); - RANGE (PORT_PROTOCOL_TCP, 9909, 9909); - RANGE (PORT_PROTOCOL_TCP, 9911, 9911); - RANGE (PORT_PROTOCOL_TCP, 9950, 9954); - RANGE (PORT_PROTOCOL_TCP, 9966, 9966); - RANGE (PORT_PROTOCOL_TCP, 9987, 9988); - RANGE (PORT_PROTOCOL_TCP, 9990, 10005); - RANGE (PORT_PROTOCOL_TCP, 10007, 10010); - RANGE (PORT_PROTOCOL_TCP, 10050, 10051); - RANGE (PORT_PROTOCOL_TCP, 10055, 10055); - RANGE (PORT_PROTOCOL_TCP, 10080, 10081); - RANGE (PORT_PROTOCOL_TCP, 10100, 10104); - RANGE (PORT_PROTOCOL_TCP, 10107, 10107); - RANGE (PORT_PROTOCOL_TCP, 10110, 10110); - RANGE (PORT_PROTOCOL_TCP, 10113, 10117); - RANGE (PORT_PROTOCOL_TCP, 10128, 10129); - RANGE (PORT_PROTOCOL_TCP, 10160, 10162); - RANGE (PORT_PROTOCOL_TCP, 10200, 10201); - RANGE (PORT_PROTOCOL_TCP, 10252, 10252); - RANGE (PORT_PROTOCOL_TCP, 10260, 10260); - RANGE (PORT_PROTOCOL_TCP, 10288, 10288); - RANGE (PORT_PROTOCOL_TCP, 10321, 10321); - RANGE (PORT_PROTOCOL_TCP, 10540, 10544); - RANGE (PORT_PROTOCOL_TCP, 10631, 10631); - RANGE (PORT_PROTOCOL_TCP, 10800, 10800); - RANGE (PORT_PROTOCOL_TCP, 10805, 10805); - RANGE (PORT_PROTOCOL_TCP, 10809, 10809); - RANGE (PORT_PROTOCOL_TCP, 10860, 10860); - RANGE (PORT_PROTOCOL_TCP, 10990, 10990); - RANGE (PORT_PROTOCOL_TCP, 11000, 11001); - RANGE (PORT_PROTOCOL_TCP, 11104, 11106); - RANGE (PORT_PROTOCOL_TCP, 11111, 11112); - RANGE (PORT_PROTOCOL_TCP, 11161, 11165); - RANGE (PORT_PROTOCOL_TCP, 11172, 11172); - RANGE (PORT_PROTOCOL_TCP, 11174, 11175); - RANGE (PORT_PROTOCOL_TCP, 11201, 11201); - RANGE (PORT_PROTOCOL_TCP, 11208, 11208); - RANGE (PORT_PROTOCOL_TCP, 11211, 11211); - RANGE (PORT_PROTOCOL_TCP, 11319, 11321); - RANGE (PORT_PROTOCOL_TCP, 11367, 11367); - RANGE (PORT_PROTOCOL_TCP, 11371, 11371); - RANGE (PORT_PROTOCOL_TCP, 11489, 11489); - RANGE (PORT_PROTOCOL_TCP, 11600, 11600); - RANGE (PORT_PROTOCOL_TCP, 11720, 11720); - RANGE (PORT_PROTOCOL_TCP, 11751, 11751); - RANGE (PORT_PROTOCOL_TCP, 11876, 11876); - RANGE (PORT_PROTOCOL_TCP, 11967, 11967); - RANGE (PORT_PROTOCOL_TCP, 12000, 12008); - RANGE (PORT_PROTOCOL_TCP, 12010, 12010); - RANGE (PORT_PROTOCOL_TCP, 12012, 12013); - RANGE (PORT_PROTOCOL_TCP, 12109, 12109); - RANGE (PORT_PROTOCOL_TCP, 12121, 12121); - RANGE (PORT_PROTOCOL_TCP, 12168, 12168); - RANGE (PORT_PROTOCOL_TCP, 12172, 12172); - RANGE (PORT_PROTOCOL_TCP, 12300, 12300); - RANGE (PORT_PROTOCOL_TCP, 12321, 12322); - RANGE (PORT_PROTOCOL_TCP, 12345, 12345); - RANGE (PORT_PROTOCOL_TCP, 12753, 12753); - RANGE (PORT_PROTOCOL_TCP, 13160, 13160); - RANGE (PORT_PROTOCOL_TCP, 13216, 13218); - RANGE (PORT_PROTOCOL_TCP, 13223, 13224); - RANGE (PORT_PROTOCOL_TCP, 13400, 13400); - RANGE (PORT_PROTOCOL_TCP, 13720, 13722); - RANGE (PORT_PROTOCOL_TCP, 13724, 13724); - RANGE (PORT_PROTOCOL_TCP, 13782, 13783); - RANGE (PORT_PROTOCOL_TCP, 13785, 13786); - RANGE (PORT_PROTOCOL_TCP, 13818, 13823); - RANGE (PORT_PROTOCOL_TCP, 13929, 13930); - RANGE (PORT_PROTOCOL_TCP, 14000, 14001); - RANGE (PORT_PROTOCOL_TCP, 14033, 14034); - RANGE (PORT_PROTOCOL_TCP, 14141, 14142); - RANGE (PORT_PROTOCOL_TCP, 14145, 14145); - RANGE (PORT_PROTOCOL_TCP, 14149, 14150); - RANGE (PORT_PROTOCOL_TCP, 14154, 14154); - RANGE (PORT_PROTOCOL_TCP, 14250, 14250); - RANGE (PORT_PROTOCOL_TCP, 14414, 14414); - RANGE (PORT_PROTOCOL_TCP, 14936, 14937); - RANGE (PORT_PROTOCOL_TCP, 15000, 15000); - RANGE (PORT_PROTOCOL_TCP, 15345, 15345); - RANGE (PORT_PROTOCOL_TCP, 15363, 15363); - RANGE (PORT_PROTOCOL_TCP, 15555, 15555); - RANGE (PORT_PROTOCOL_TCP, 15660, 15660); - RANGE (PORT_PROTOCOL_TCP, 15740, 15740); - RANGE (PORT_PROTOCOL_TCP, 15999, 16002); - RANGE (PORT_PROTOCOL_TCP, 16020, 16021); - RANGE (PORT_PROTOCOL_TCP, 16161, 16162); - RANGE (PORT_PROTOCOL_TCP, 16309, 16311); - RANGE (PORT_PROTOCOL_TCP, 16360, 16361); - RANGE (PORT_PROTOCOL_TCP, 16367, 16368); - RANGE (PORT_PROTOCOL_TCP, 16384, 16384); - RANGE (PORT_PROTOCOL_TCP, 16619, 16619); - RANGE (PORT_PROTOCOL_TCP, 16900, 16900); - RANGE (PORT_PROTOCOL_TCP, 16950, 16950); - RANGE (PORT_PROTOCOL_TCP, 16991, 16995); - RANGE (PORT_PROTOCOL_TCP, 17007, 17007); - RANGE (PORT_PROTOCOL_TCP, 17185, 17185); - RANGE (PORT_PROTOCOL_TCP, 17219, 17219); - RANGE (PORT_PROTOCOL_TCP, 17221, 17221); - RANGE (PORT_PROTOCOL_TCP, 17234, 17235); - RANGE (PORT_PROTOCOL_TCP, 17500, 17500); - RANGE (PORT_PROTOCOL_TCP, 17729, 17729); - RANGE (PORT_PROTOCOL_TCP, 17754, 17756); - RANGE (PORT_PROTOCOL_TCP, 17777, 17777); - RANGE (PORT_PROTOCOL_TCP, 18000, 18000); - RANGE (PORT_PROTOCOL_TCP, 18104, 18104); - RANGE (PORT_PROTOCOL_TCP, 18136, 18136); - RANGE (PORT_PROTOCOL_TCP, 18181, 18187); - RANGE (PORT_PROTOCOL_TCP, 18241, 18241); - RANGE (PORT_PROTOCOL_TCP, 18262, 18262); - RANGE (PORT_PROTOCOL_TCP, 18463, 18463); - RANGE (PORT_PROTOCOL_TCP, 18634, 18635); - RANGE (PORT_PROTOCOL_TCP, 18769, 18769); - RANGE (PORT_PROTOCOL_TCP, 18881, 18881); - RANGE (PORT_PROTOCOL_TCP, 18888, 18888); - RANGE (PORT_PROTOCOL_TCP, 19000, 19000); - RANGE (PORT_PROTOCOL_TCP, 19020, 19020); - RANGE (PORT_PROTOCOL_TCP, 19191, 19191); - RANGE (PORT_PROTOCOL_TCP, 19194, 19194); - RANGE (PORT_PROTOCOL_TCP, 19283, 19283); - RANGE (PORT_PROTOCOL_TCP, 19315, 19315); - RANGE (PORT_PROTOCOL_TCP, 19398, 19398); - RANGE (PORT_PROTOCOL_TCP, 19410, 19412); - RANGE (PORT_PROTOCOL_TCP, 19539, 19541); - RANGE (PORT_PROTOCOL_TCP, 19998, 20003); - RANGE (PORT_PROTOCOL_TCP, 20005, 20005); - RANGE (PORT_PROTOCOL_TCP, 20013, 20014); - RANGE (PORT_PROTOCOL_TCP, 20034, 20034); - RANGE (PORT_PROTOCOL_TCP, 20046, 20046); - RANGE (PORT_PROTOCOL_TCP, 20048, 20049); - RANGE (PORT_PROTOCOL_TCP, 20167, 20167); - RANGE (PORT_PROTOCOL_TCP, 20202, 20202); - RANGE (PORT_PROTOCOL_TCP, 20222, 20222); - RANGE (PORT_PROTOCOL_TCP, 20480, 20480); - RANGE (PORT_PROTOCOL_TCP, 20670, 20670); - RANGE (PORT_PROTOCOL_TCP, 20999, 21000); - RANGE (PORT_PROTOCOL_TCP, 21553, 21554); - RANGE (PORT_PROTOCOL_TCP, 21590, 21590); - RANGE (PORT_PROTOCOL_TCP, 21800, 21800); - RANGE (PORT_PROTOCOL_TCP, 21845, 21849); - RANGE (PORT_PROTOCOL_TCP, 22000, 22005); - RANGE (PORT_PROTOCOL_TCP, 22125, 22125); - RANGE (PORT_PROTOCOL_TCP, 22128, 22128); - RANGE (PORT_PROTOCOL_TCP, 22273, 22273); - RANGE (PORT_PROTOCOL_TCP, 22305, 22305); - RANGE (PORT_PROTOCOL_TCP, 22343, 22343); - RANGE (PORT_PROTOCOL_TCP, 22347, 22347); - RANGE (PORT_PROTOCOL_TCP, 22350, 22350); - RANGE (PORT_PROTOCOL_TCP, 22537, 22537); - RANGE (PORT_PROTOCOL_TCP, 22555, 22555); - RANGE (PORT_PROTOCOL_TCP, 22763, 22763); - RANGE (PORT_PROTOCOL_TCP, 22800, 22800); - RANGE (PORT_PROTOCOL_TCP, 22951, 22951); - RANGE (PORT_PROTOCOL_TCP, 23000, 23005); - RANGE (PORT_PROTOCOL_TCP, 23053, 23053); - RANGE (PORT_PROTOCOL_TCP, 23333, 23333); - RANGE (PORT_PROTOCOL_TCP, 23400, 23402); - RANGE (PORT_PROTOCOL_TCP, 23456, 23457); - RANGE (PORT_PROTOCOL_TCP, 24000, 24006); - RANGE (PORT_PROTOCOL_TCP, 24242, 24242); - RANGE (PORT_PROTOCOL_TCP, 24249, 24249); - RANGE (PORT_PROTOCOL_TCP, 24321, 24321); - RANGE (PORT_PROTOCOL_TCP, 24386, 24386); - RANGE (PORT_PROTOCOL_TCP, 24465, 24465); - RANGE (PORT_PROTOCOL_TCP, 24554, 24554); - RANGE (PORT_PROTOCOL_TCP, 24676, 24678); - RANGE (PORT_PROTOCOL_TCP, 24680, 24680); - RANGE (PORT_PROTOCOL_TCP, 24754, 24754); - RANGE (PORT_PROTOCOL_TCP, 24922, 24922); - RANGE (PORT_PROTOCOL_TCP, 25000, 25009); - RANGE (PORT_PROTOCOL_TCP, 25576, 25576); - RANGE (PORT_PROTOCOL_TCP, 25604, 25604); - RANGE (PORT_PROTOCOL_TCP, 25793, 25793); - RANGE (PORT_PROTOCOL_TCP, 25900, 25903); - RANGE (PORT_PROTOCOL_TCP, 26000, 26000); - RANGE (PORT_PROTOCOL_TCP, 26133, 26133); - RANGE (PORT_PROTOCOL_TCP, 26208, 26208); - RANGE (PORT_PROTOCOL_TCP, 26260, 26263); - RANGE (PORT_PROTOCOL_TCP, 26486, 26487); - RANGE (PORT_PROTOCOL_TCP, 26489, 26489); - RANGE (PORT_PROTOCOL_TCP, 27345, 27345); - RANGE (PORT_PROTOCOL_TCP, 27442, 27442); - RANGE (PORT_PROTOCOL_TCP, 27504, 27504); - RANGE (PORT_PROTOCOL_TCP, 27782, 27782); - RANGE (PORT_PROTOCOL_TCP, 27999, 28001); - RANGE (PORT_PROTOCOL_TCP, 28240, 28240); - RANGE (PORT_PROTOCOL_TCP, 29167, 29167); - RANGE (PORT_PROTOCOL_TCP, 30001, 30002); - RANGE (PORT_PROTOCOL_TCP, 30260, 30260); - RANGE (PORT_PROTOCOL_TCP, 30999, 30999); - RANGE (PORT_PROTOCOL_TCP, 31020, 31020); - RANGE (PORT_PROTOCOL_TCP, 31416, 31416); - RANGE (PORT_PROTOCOL_TCP, 31457, 31457); - RANGE (PORT_PROTOCOL_TCP, 31620, 31620); - RANGE (PORT_PROTOCOL_TCP, 31685, 31685); - RANGE (PORT_PROTOCOL_TCP, 31765, 31765); - RANGE (PORT_PROTOCOL_TCP, 31948, 31949); - RANGE (PORT_PROTOCOL_TCP, 32034, 32034); - RANGE (PORT_PROTOCOL_TCP, 32249, 32249); - RANGE (PORT_PROTOCOL_TCP, 32483, 32483); - RANGE (PORT_PROTOCOL_TCP, 32635, 32636); - RANGE (PORT_PROTOCOL_TCP, 32767, 32777); - RANGE (PORT_PROTOCOL_TCP, 32801, 32801); - RANGE (PORT_PROTOCOL_TCP, 32811, 32811); - RANGE (PORT_PROTOCOL_TCP, 32896, 32896); - RANGE (PORT_PROTOCOL_TCP, 33123, 33123); - RANGE (PORT_PROTOCOL_TCP, 33331, 33331); - RANGE (PORT_PROTOCOL_TCP, 33333, 33334); - RANGE (PORT_PROTOCOL_TCP, 33434, 33434); - RANGE (PORT_PROTOCOL_TCP, 33656, 33656); - RANGE (PORT_PROTOCOL_TCP, 34249, 34249); - RANGE (PORT_PROTOCOL_TCP, 34378, 34379); - RANGE (PORT_PROTOCOL_TCP, 34567, 34567); - RANGE (PORT_PROTOCOL_TCP, 34962, 34964); - RANGE (PORT_PROTOCOL_TCP, 34980, 34980); - RANGE (PORT_PROTOCOL_TCP, 35354, 35357); - RANGE (PORT_PROTOCOL_TCP, 36001, 36001); - RANGE (PORT_PROTOCOL_TCP, 36524, 36524); - RANGE (PORT_PROTOCOL_TCP, 36865, 36865); - RANGE (PORT_PROTOCOL_TCP, 37475, 37475); - RANGE (PORT_PROTOCOL_TCP, 37654, 37654); - RANGE (PORT_PROTOCOL_TCP, 38201, 38203); - RANGE (PORT_PROTOCOL_TCP, 39681, 39681); - RANGE (PORT_PROTOCOL_TCP, 40000, 40000); - RANGE (PORT_PROTOCOL_TCP, 40841, 40843); - RANGE (PORT_PROTOCOL_TCP, 41111, 41111); - RANGE (PORT_PROTOCOL_TCP, 41121, 41121); - RANGE (PORT_PROTOCOL_TCP, 41794, 41795); - RANGE (PORT_PROTOCOL_TCP, 42508, 42510); - RANGE (PORT_PROTOCOL_TCP, 43188, 43191); - RANGE (PORT_PROTOCOL_TCP, 43439, 43441); - RANGE (PORT_PROTOCOL_TCP, 44321, 44322); - RANGE (PORT_PROTOCOL_TCP, 44553, 44553); - RANGE (PORT_PROTOCOL_TCP, 44818, 44818); - RANGE (PORT_PROTOCOL_TCP, 45000, 45001); - RANGE (PORT_PROTOCOL_TCP, 45054, 45054); - RANGE (PORT_PROTOCOL_TCP, 45678, 45678); - RANGE (PORT_PROTOCOL_TCP, 45825, 45825); - RANGE (PORT_PROTOCOL_TCP, 45966, 45966); - RANGE (PORT_PROTOCOL_TCP, 46999, 47001); - RANGE (PORT_PROTOCOL_TCP, 47557, 47557); - RANGE (PORT_PROTOCOL_TCP, 47624, 47624); - RANGE (PORT_PROTOCOL_TCP, 47806, 47806); - RANGE (PORT_PROTOCOL_TCP, 47808, 47808); - RANGE (PORT_PROTOCOL_TCP, 48000, 48005); - RANGE (PORT_PROTOCOL_TCP, 48049, 48049); - RANGE (PORT_PROTOCOL_TCP, 48128, 48129); - RANGE (PORT_PROTOCOL_TCP, 48556, 48556); - RANGE (PORT_PROTOCOL_TCP, 48619, 48619); -} diff --git a/src/manage_ranges_iana_tcp_udp_2012.c b/src/manage_ranges_iana_tcp_udp_2012.c deleted file mode 100644 index 4798888a9..000000000 --- a/src/manage_ranges_iana_tcp_udp_2012.c +++ /dev/null @@ -1,1400 +0,0 @@ -/* Copyright (C) 2009-2018 Greenbone Networks GmbH - * - * SPDX-License-Identifier: GPL-2.0-or-later - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - */ - -/** - * @file manage_ranges_iana_tcp_udp_2012.c - * @brief GVM management layer: Predefined port range - * - * This file defines the ranges for a predefined port list. - */ - -#include "manage_sql.h" - -#undef G_LOG_DOMAIN -/** - * @brief GLib log domain. - */ -#define G_LOG_DOMAIN "md main" - -/** - * @brief Insert a port range. - */ -#define RANGE(type, start, end) \ - insert_port_range (list, type, start, end) - -/** - * @brief Make port ranges for IANA TCP and UDP 2012. - * - * Caller must lock the db. - * - * @param[in] list Port list. - */ -void -make_port_ranges_iana_tcp_udp_2012 (port_list_t list) -{ - RANGE (PORT_PROTOCOL_TCP, 1, 80); - RANGE (PORT_PROTOCOL_TCP, 82, 113); - RANGE (PORT_PROTOCOL_TCP, 115, 224); - RANGE (PORT_PROTOCOL_TCP, 242, 248); - RANGE (PORT_PROTOCOL_TCP, 256, 257); - RANGE (PORT_PROTOCOL_TCP, 259, 269); - RANGE (PORT_PROTOCOL_TCP, 280, 284); - RANGE (PORT_PROTOCOL_TCP, 286, 287); - RANGE (PORT_PROTOCOL_TCP, 308, 322); - RANGE (PORT_PROTOCOL_TCP, 333, 333); - RANGE (PORT_PROTOCOL_TCP, 344, 584); - RANGE (PORT_PROTOCOL_TCP, 586, 658); - RANGE (PORT_PROTOCOL_TCP, 660, 702); - RANGE (PORT_PROTOCOL_TCP, 704, 707); - RANGE (PORT_PROTOCOL_TCP, 709, 715); - RANGE (PORT_PROTOCOL_TCP, 729, 731); - RANGE (PORT_PROTOCOL_TCP, 741, 742); - RANGE (PORT_PROTOCOL_TCP, 744, 744); - RANGE (PORT_PROTOCOL_TCP, 747, 754); - RANGE (PORT_PROTOCOL_TCP, 758, 765); - RANGE (PORT_PROTOCOL_TCP, 767, 767); - RANGE (PORT_PROTOCOL_TCP, 769, 777); - RANGE (PORT_PROTOCOL_TCP, 780, 780); - RANGE (PORT_PROTOCOL_TCP, 800, 801); - RANGE (PORT_PROTOCOL_TCP, 810, 810); - RANGE (PORT_PROTOCOL_TCP, 828, 833); - RANGE (PORT_PROTOCOL_TCP, 847, 848); - RANGE (PORT_PROTOCOL_TCP, 860, 862); - RANGE (PORT_PROTOCOL_TCP, 873, 873); - RANGE (PORT_PROTOCOL_TCP, 886, 888); - RANGE (PORT_PROTOCOL_TCP, 900, 903); - RANGE (PORT_PROTOCOL_TCP, 910, 913); - RANGE (PORT_PROTOCOL_TCP, 989, 993); - RANGE (PORT_PROTOCOL_TCP, 995, 1000); - RANGE (PORT_PROTOCOL_TCP, 1010, 1010); - RANGE (PORT_PROTOCOL_TCP, 1021, 1022); - RANGE (PORT_PROTOCOL_TCP, 1025, 1027); - RANGE (PORT_PROTOCOL_TCP, 1029, 1108); - RANGE (PORT_PROTOCOL_TCP, 1110, 1490); - RANGE (PORT_PROTOCOL_TCP, 1492, 1527); - RANGE (PORT_PROTOCOL_TCP, 1529, 1782); - RANGE (PORT_PROTOCOL_TCP, 1784, 2193); - RANGE (PORT_PROTOCOL_TCP, 2197, 2258); - RANGE (PORT_PROTOCOL_TCP, 2260, 2368); - RANGE (PORT_PROTOCOL_TCP, 2370, 2374); - RANGE (PORT_PROTOCOL_TCP, 2381, 2425); - RANGE (PORT_PROTOCOL_TCP, 2427, 2681); - RANGE (PORT_PROTOCOL_TCP, 2683, 2793); - RANGE (PORT_PROTOCOL_TCP, 2795, 2824); - RANGE (PORT_PROTOCOL_TCP, 2826, 2872); - RANGE (PORT_PROTOCOL_TCP, 2874, 2924); - RANGE (PORT_PROTOCOL_TCP, 2926, 3000); - RANGE (PORT_PROTOCOL_TCP, 3002, 3091); - RANGE (PORT_PROTOCOL_TCP, 3093, 3096); - RANGE (PORT_PROTOCOL_TCP, 3098, 3120); - RANGE (PORT_PROTOCOL_TCP, 3122, 3125); - RANGE (PORT_PROTOCOL_TCP, 3127, 3299); - RANGE (PORT_PROTOCOL_TCP, 3302, 3321); - RANGE (PORT_PROTOCOL_TCP, 3326, 3366); - RANGE (PORT_PROTOCOL_TCP, 3372, 3402); - RANGE (PORT_PROTOCOL_TCP, 3405, 3545); - RANGE (PORT_PROTOCOL_TCP, 3547, 3692); - RANGE (PORT_PROTOCOL_TCP, 3695, 3765); - RANGE (PORT_PROTOCOL_TCP, 3767, 3993); - RANGE (PORT_PROTOCOL_TCP, 3995, 4047); - RANGE (PORT_PROTOCOL_TCP, 4049, 4076); - RANGE (PORT_PROTOCOL_TCP, 4078, 4083); - RANGE (PORT_PROTOCOL_TCP, 4085, 4085); - RANGE (PORT_PROTOCOL_TCP, 4087, 4119); - RANGE (PORT_PROTOCOL_TCP, 4121, 4143); - RANGE (PORT_PROTOCOL_TCP, 4145, 4172); - RANGE (PORT_PROTOCOL_TCP, 4174, 4190); - RANGE (PORT_PROTOCOL_TCP, 4192, 4193); - RANGE (PORT_PROTOCOL_TCP, 4199, 4199); - RANGE (PORT_PROTOCOL_TCP, 4300, 4313); - RANGE (PORT_PROTOCOL_TCP, 4320, 4329); - RANGE (PORT_PROTOCOL_TCP, 4340, 4360); - RANGE (PORT_PROTOCOL_TCP, 4368, 4379); - RANGE (PORT_PROTOCOL_TCP, 4389, 4393); - RANGE (PORT_PROTOCOL_TCP, 4395, 4396); - RANGE (PORT_PROTOCOL_TCP, 4400, 4410); - RANGE (PORT_PROTOCOL_TCP, 4425, 4431); - RANGE (PORT_PROTOCOL_TCP, 4433, 4433); - RANGE (PORT_PROTOCOL_TCP, 4442, 4458); - RANGE (PORT_PROTOCOL_TCP, 4484, 4488); - RANGE (PORT_PROTOCOL_TCP, 4500, 4500); - RANGE (PORT_PROTOCOL_TCP, 4535, 4538); - RANGE (PORT_PROTOCOL_TCP, 4545, 4556); - RANGE (PORT_PROTOCOL_TCP, 4559, 4559); - RANGE (PORT_PROTOCOL_TCP, 4566, 4569); - RANGE (PORT_PROTOCOL_TCP, 4590, 4591); - RANGE (PORT_PROTOCOL_TCP, 4593, 4603); - RANGE (PORT_PROTOCOL_TCP, 4658, 4692); - RANGE (PORT_PROTOCOL_TCP, 4700, 4704); - RANGE (PORT_PROTOCOL_TCP, 4725, 4725); - RANGE (PORT_PROTOCOL_TCP, 4727, 4728); - RANGE (PORT_PROTOCOL_TCP, 4730, 4731); - RANGE (PORT_PROTOCOL_TCP, 4733, 4733); - RANGE (PORT_PROTOCOL_TCP, 4737, 4745); - RANGE (PORT_PROTOCOL_TCP, 4749, 4752); - RANGE (PORT_PROTOCOL_TCP, 4784, 4784); - RANGE (PORT_PROTOCOL_TCP, 4786, 4788); - RANGE (PORT_PROTOCOL_TCP, 4800, 4803); - RANGE (PORT_PROTOCOL_TCP, 4827, 4827); - RANGE (PORT_PROTOCOL_TCP, 4837, 4851); - RANGE (PORT_PROTOCOL_TCP, 4867, 4871); - RANGE (PORT_PROTOCOL_TCP, 4876, 4877); - RANGE (PORT_PROTOCOL_TCP, 4879, 4880); - RANGE (PORT_PROTOCOL_TCP, 4883, 4885); - RANGE (PORT_PROTOCOL_TCP, 4894, 4894); - RANGE (PORT_PROTOCOL_TCP, 4899, 4902); - RANGE (PORT_PROTOCOL_TCP, 4912, 4915); - RANGE (PORT_PROTOCOL_TCP, 4940, 4942); - RANGE (PORT_PROTOCOL_TCP, 4949, 4953); - RANGE (PORT_PROTOCOL_TCP, 4969, 4970); - RANGE (PORT_PROTOCOL_TCP, 4984, 4991); - RANGE (PORT_PROTOCOL_TCP, 4999, 5013); - RANGE (PORT_PROTOCOL_TCP, 5015, 5015); - RANGE (PORT_PROTOCOL_TCP, 5020, 5030); - RANGE (PORT_PROTOCOL_TCP, 5032, 5032); - RANGE (PORT_PROTOCOL_TCP, 5042, 5045); - RANGE (PORT_PROTOCOL_TCP, 5048, 5057); - RANGE (PORT_PROTOCOL_TCP, 5059, 5074); - RANGE (PORT_PROTOCOL_TCP, 5080, 5086); - RANGE (PORT_PROTOCOL_TCP, 5093, 5094); - RANGE (PORT_PROTOCOL_TCP, 5099, 5103); - RANGE (PORT_PROTOCOL_TCP, 5111, 5112); - RANGE (PORT_PROTOCOL_TCP, 5114, 5115); - RANGE (PORT_PROTOCOL_TCP, 5117, 5117); - RANGE (PORT_PROTOCOL_TCP, 5133, 5135); - RANGE (PORT_PROTOCOL_TCP, 5137, 5137); - RANGE (PORT_PROTOCOL_TCP, 5145, 5146); - RANGE (PORT_PROTOCOL_TCP, 5150, 5157); - RANGE (PORT_PROTOCOL_TCP, 5161, 5168); - RANGE (PORT_PROTOCOL_TCP, 5190, 5194); - RANGE (PORT_PROTOCOL_TCP, 5200, 5203); - RANGE (PORT_PROTOCOL_TCP, 5221, 5228); - RANGE (PORT_PROTOCOL_TCP, 5232, 5237); - RANGE (PORT_PROTOCOL_TCP, 5245, 5245); - RANGE (PORT_PROTOCOL_TCP, 5248, 5253); - RANGE (PORT_PROTOCOL_TCP, 5264, 5265); - RANGE (PORT_PROTOCOL_TCP, 5269, 5272); - RANGE (PORT_PROTOCOL_TCP, 5280, 5282); - RANGE (PORT_PROTOCOL_TCP, 5298, 5310); - RANGE (PORT_PROTOCOL_TCP, 5312, 5318); - RANGE (PORT_PROTOCOL_TCP, 5320, 5321); - RANGE (PORT_PROTOCOL_TCP, 5343, 5344); - RANGE (PORT_PROTOCOL_TCP, 5349, 5363); - RANGE (PORT_PROTOCOL_TCP, 5397, 5435); - RANGE (PORT_PROTOCOL_TCP, 5443, 5443); - RANGE (PORT_PROTOCOL_TCP, 5453, 5456); - RANGE (PORT_PROTOCOL_TCP, 5461, 5465); - RANGE (PORT_PROTOCOL_TCP, 5500, 5506); - RANGE (PORT_PROTOCOL_TCP, 5553, 5557); - RANGE (PORT_PROTOCOL_TCP, 5566, 5568); - RANGE (PORT_PROTOCOL_TCP, 5573, 5575); - RANGE (PORT_PROTOCOL_TCP, 5579, 5585); - RANGE (PORT_PROTOCOL_TCP, 5597, 5605); - RANGE (PORT_PROTOCOL_TCP, 5627, 5638); - RANGE (PORT_PROTOCOL_TCP, 5646, 5646); - RANGE (PORT_PROTOCOL_TCP, 5671, 5681); - RANGE (PORT_PROTOCOL_TCP, 5688, 5689); - RANGE (PORT_PROTOCOL_TCP, 5693, 5693); - RANGE (PORT_PROTOCOL_TCP, 5696, 5696); - RANGE (PORT_PROTOCOL_TCP, 5713, 5730); - RANGE (PORT_PROTOCOL_TCP, 5741, 5748); - RANGE (PORT_PROTOCOL_TCP, 5750, 5750); - RANGE (PORT_PROTOCOL_TCP, 5755, 5755); - RANGE (PORT_PROTOCOL_TCP, 5757, 5757); - RANGE (PORT_PROTOCOL_TCP, 5766, 5771); - RANGE (PORT_PROTOCOL_TCP, 5777, 5777); - RANGE (PORT_PROTOCOL_TCP, 5780, 5783); - RANGE (PORT_PROTOCOL_TCP, 5785, 5785); - RANGE (PORT_PROTOCOL_TCP, 5793, 5793); - RANGE (PORT_PROTOCOL_TCP, 5813, 5814); - RANGE (PORT_PROTOCOL_TCP, 5842, 5842); - RANGE (PORT_PROTOCOL_TCP, 5859, 5859); - RANGE (PORT_PROTOCOL_TCP, 5863, 5863); - RANGE (PORT_PROTOCOL_TCP, 5883, 5883); - RANGE (PORT_PROTOCOL_TCP, 5900, 5900); - RANGE (PORT_PROTOCOL_TCP, 5910, 5913); - RANGE (PORT_PROTOCOL_TCP, 5963, 5963); - RANGE (PORT_PROTOCOL_TCP, 5968, 5969); - RANGE (PORT_PROTOCOL_TCP, 5984, 5992); - RANGE (PORT_PROTOCOL_TCP, 5999, 6066); - RANGE (PORT_PROTOCOL_TCP, 6068, 6076); - RANGE (PORT_PROTOCOL_TCP, 6084, 6087); - RANGE (PORT_PROTOCOL_TCP, 6099, 6117); - RANGE (PORT_PROTOCOL_TCP, 6121, 6124); - RANGE (PORT_PROTOCOL_TCP, 6133, 6133); - RANGE (PORT_PROTOCOL_TCP, 6140, 6149); - RANGE (PORT_PROTOCOL_TCP, 6159, 6163); - RANGE (PORT_PROTOCOL_TCP, 6200, 6200); - RANGE (PORT_PROTOCOL_TCP, 6222, 6222); - RANGE (PORT_PROTOCOL_TCP, 6241, 6244); - RANGE (PORT_PROTOCOL_TCP, 6251, 6253); - RANGE (PORT_PROTOCOL_TCP, 6267, 6269); - RANGE (PORT_PROTOCOL_TCP, 6300, 6301); - RANGE (PORT_PROTOCOL_TCP, 6306, 6306); - RANGE (PORT_PROTOCOL_TCP, 6315, 6316); - RANGE (PORT_PROTOCOL_TCP, 6320, 6322); - RANGE (PORT_PROTOCOL_TCP, 6324, 6324); - RANGE (PORT_PROTOCOL_TCP, 6343, 6343); - RANGE (PORT_PROTOCOL_TCP, 6346, 6347); - RANGE (PORT_PROTOCOL_TCP, 6350, 6350); - RANGE (PORT_PROTOCOL_TCP, 6355, 6355); - RANGE (PORT_PROTOCOL_TCP, 6360, 6360); - RANGE (PORT_PROTOCOL_TCP, 6370, 6370); - RANGE (PORT_PROTOCOL_TCP, 6382, 6382); - RANGE (PORT_PROTOCOL_TCP, 6389, 6390); - RANGE (PORT_PROTOCOL_TCP, 6417, 6421); - RANGE (PORT_PROTOCOL_TCP, 6432, 6432); - RANGE (PORT_PROTOCOL_TCP, 6443, 6446); - RANGE (PORT_PROTOCOL_TCP, 6455, 6455); - RANGE (PORT_PROTOCOL_TCP, 6471, 6471); - RANGE (PORT_PROTOCOL_TCP, 6480, 6489); - RANGE (PORT_PROTOCOL_TCP, 6500, 6503); - RANGE (PORT_PROTOCOL_TCP, 6505, 6510); - RANGE (PORT_PROTOCOL_TCP, 6513, 6515); - RANGE (PORT_PROTOCOL_TCP, 6543, 6544); - RANGE (PORT_PROTOCOL_TCP, 6547, 6551); - RANGE (PORT_PROTOCOL_TCP, 6558, 6558); - RANGE (PORT_PROTOCOL_TCP, 6566, 6566); - RANGE (PORT_PROTOCOL_TCP, 6568, 6568); - RANGE (PORT_PROTOCOL_TCP, 6579, 6583); - RANGE (PORT_PROTOCOL_TCP, 6600, 6602); - RANGE (PORT_PROTOCOL_TCP, 6619, 6628); - RANGE (PORT_PROTOCOL_TCP, 6632, 6632); - RANGE (PORT_PROTOCOL_TCP, 6655, 6656); - RANGE (PORT_PROTOCOL_TCP, 6665, 6673); - RANGE (PORT_PROTOCOL_TCP, 6678, 6679); - RANGE (PORT_PROTOCOL_TCP, 6687, 6689); - RANGE (PORT_PROTOCOL_TCP, 6701, 6703); - RANGE (PORT_PROTOCOL_TCP, 6714, 6715); - RANGE (PORT_PROTOCOL_TCP, 6767, 6771); - RANGE (PORT_PROTOCOL_TCP, 6785, 6791); - RANGE (PORT_PROTOCOL_TCP, 6801, 6801); - RANGE (PORT_PROTOCOL_TCP, 6817, 6817); - RANGE (PORT_PROTOCOL_TCP, 6831, 6831); - RANGE (PORT_PROTOCOL_TCP, 6841, 6842); - RANGE (PORT_PROTOCOL_TCP, 6850, 6850); - RANGE (PORT_PROTOCOL_TCP, 6868, 6868); - RANGE (PORT_PROTOCOL_TCP, 6888, 6888); - RANGE (PORT_PROTOCOL_TCP, 6901, 6901); - RANGE (PORT_PROTOCOL_TCP, 6935, 6936); - RANGE (PORT_PROTOCOL_TCP, 6946, 6946); - RANGE (PORT_PROTOCOL_TCP, 6951, 6951); - RANGE (PORT_PROTOCOL_TCP, 6961, 6966); - RANGE (PORT_PROTOCOL_TCP, 6969, 6969); - RANGE (PORT_PROTOCOL_TCP, 6997, 7015); - RANGE (PORT_PROTOCOL_TCP, 7018, 7025); - RANGE (PORT_PROTOCOL_TCP, 7030, 7030); - RANGE (PORT_PROTOCOL_TCP, 7070, 7071); - RANGE (PORT_PROTOCOL_TCP, 7080, 7080); - RANGE (PORT_PROTOCOL_TCP, 7099, 7101); - RANGE (PORT_PROTOCOL_TCP, 7121, 7121); - RANGE (PORT_PROTOCOL_TCP, 7128, 7129); - RANGE (PORT_PROTOCOL_TCP, 7161, 7171); - RANGE (PORT_PROTOCOL_TCP, 7173, 7174); - RANGE (PORT_PROTOCOL_TCP, 7200, 7201); - RANGE (PORT_PROTOCOL_TCP, 7227, 7229); - RANGE (PORT_PROTOCOL_TCP, 7237, 7237); - RANGE (PORT_PROTOCOL_TCP, 7262, 7262); - RANGE (PORT_PROTOCOL_TCP, 7272, 7283); - RANGE (PORT_PROTOCOL_TCP, 7365, 7365); - RANGE (PORT_PROTOCOL_TCP, 7391, 7395); - RANGE (PORT_PROTOCOL_TCP, 7397, 7397); - RANGE (PORT_PROTOCOL_TCP, 7400, 7402); - RANGE (PORT_PROTOCOL_TCP, 7410, 7410); - RANGE (PORT_PROTOCOL_TCP, 7421, 7421); - RANGE (PORT_PROTOCOL_TCP, 7426, 7431); - RANGE (PORT_PROTOCOL_TCP, 7437, 7437); - RANGE (PORT_PROTOCOL_TCP, 7443, 7443); - RANGE (PORT_PROTOCOL_TCP, 7473, 7473); - RANGE (PORT_PROTOCOL_TCP, 7491, 7491); - RANGE (PORT_PROTOCOL_TCP, 7500, 7501); - RANGE (PORT_PROTOCOL_TCP, 7508, 7511); - RANGE (PORT_PROTOCOL_TCP, 7542, 7549); - RANGE (PORT_PROTOCOL_TCP, 7560, 7560); - RANGE (PORT_PROTOCOL_TCP, 7563, 7563); - RANGE (PORT_PROTOCOL_TCP, 7566, 7566); - RANGE (PORT_PROTOCOL_TCP, 7569, 7570); - RANGE (PORT_PROTOCOL_TCP, 7588, 7588); - RANGE (PORT_PROTOCOL_TCP, 7624, 7624); - RANGE (PORT_PROTOCOL_TCP, 7626, 7631); - RANGE (PORT_PROTOCOL_TCP, 7633, 7633); - RANGE (PORT_PROTOCOL_TCP, 7648, 7648); - RANGE (PORT_PROTOCOL_TCP, 7672, 7677); - RANGE (PORT_PROTOCOL_TCP, 7680, 7680); - RANGE (PORT_PROTOCOL_TCP, 7689, 7689); - RANGE (PORT_PROTOCOL_TCP, 7697, 7697); - RANGE (PORT_PROTOCOL_TCP, 7700, 7700); - RANGE (PORT_PROTOCOL_TCP, 7707, 7708); - RANGE (PORT_PROTOCOL_TCP, 7720, 7720); - RANGE (PORT_PROTOCOL_TCP, 7724, 7727); - RANGE (PORT_PROTOCOL_TCP, 7734, 7734); - RANGE (PORT_PROTOCOL_TCP, 7738, 7738); - RANGE (PORT_PROTOCOL_TCP, 7741, 7744); - RANGE (PORT_PROTOCOL_TCP, 7747, 7747); - RANGE (PORT_PROTOCOL_TCP, 7777, 7779); - RANGE (PORT_PROTOCOL_TCP, 7781, 7781); - RANGE (PORT_PROTOCOL_TCP, 7786, 7787); - RANGE (PORT_PROTOCOL_TCP, 7789, 7789); - RANGE (PORT_PROTOCOL_TCP, 7794, 7794); - RANGE (PORT_PROTOCOL_TCP, 7797, 7801); - RANGE (PORT_PROTOCOL_TCP, 7810, 7810); - RANGE (PORT_PROTOCOL_TCP, 7845, 7846); - RANGE (PORT_PROTOCOL_TCP, 7869, 7871); - RANGE (PORT_PROTOCOL_TCP, 7880, 7880); - RANGE (PORT_PROTOCOL_TCP, 7887, 7887); - RANGE (PORT_PROTOCOL_TCP, 7900, 7903); - RANGE (PORT_PROTOCOL_TCP, 7913, 7913); - RANGE (PORT_PROTOCOL_TCP, 7932, 7933); - RANGE (PORT_PROTOCOL_TCP, 7967, 7967); - RANGE (PORT_PROTOCOL_TCP, 7979, 7982); - RANGE (PORT_PROTOCOL_TCP, 7997, 7997); - RANGE (PORT_PROTOCOL_TCP, 7999, 8003); - RANGE (PORT_PROTOCOL_TCP, 8005, 8005); - RANGE (PORT_PROTOCOL_TCP, 8008, 8008); - RANGE (PORT_PROTOCOL_TCP, 8019, 8022); - RANGE (PORT_PROTOCOL_TCP, 8025, 8026); - RANGE (PORT_PROTOCOL_TCP, 8032, 8034); - RANGE (PORT_PROTOCOL_TCP, 8040, 8040); - RANGE (PORT_PROTOCOL_TCP, 8042, 8044); - RANGE (PORT_PROTOCOL_TCP, 8051, 8059); - RANGE (PORT_PROTOCOL_TCP, 8074, 8074); - RANGE (PORT_PROTOCOL_TCP, 8080, 8083); - RANGE (PORT_PROTOCOL_TCP, 8086, 8088); - RANGE (PORT_PROTOCOL_TCP, 8091, 8091); - RANGE (PORT_PROTOCOL_TCP, 8097, 8097); - RANGE (PORT_PROTOCOL_TCP, 8100, 8101); - RANGE (PORT_PROTOCOL_TCP, 8115, 8116); - RANGE (PORT_PROTOCOL_TCP, 8118, 8118); - RANGE (PORT_PROTOCOL_TCP, 8121, 8122); - RANGE (PORT_PROTOCOL_TCP, 8128, 8132); - RANGE (PORT_PROTOCOL_TCP, 8148, 8148); - RANGE (PORT_PROTOCOL_TCP, 8160, 8161); - RANGE (PORT_PROTOCOL_TCP, 8181, 8184); - RANGE (PORT_PROTOCOL_TCP, 8192, 8192); - RANGE (PORT_PROTOCOL_TCP, 8194, 8195); - RANGE (PORT_PROTOCOL_TCP, 8199, 8201); - RANGE (PORT_PROTOCOL_TCP, 8204, 8208); - RANGE (PORT_PROTOCOL_TCP, 8230, 8230); - RANGE (PORT_PROTOCOL_TCP, 8243, 8243); - RANGE (PORT_PROTOCOL_TCP, 8276, 8276); - RANGE (PORT_PROTOCOL_TCP, 8280, 8280); - RANGE (PORT_PROTOCOL_TCP, 8292, 8294); - RANGE (PORT_PROTOCOL_TCP, 8300, 8301); - RANGE (PORT_PROTOCOL_TCP, 8320, 8321); - RANGE (PORT_PROTOCOL_TCP, 8351, 8351); - RANGE (PORT_PROTOCOL_TCP, 8376, 8380); - RANGE (PORT_PROTOCOL_TCP, 8383, 8383); - RANGE (PORT_PROTOCOL_TCP, 8400, 8405); - RANGE (PORT_PROTOCOL_TCP, 8416, 8417); - RANGE (PORT_PROTOCOL_TCP, 8442, 8444); - RANGE (PORT_PROTOCOL_TCP, 8450, 8450); - RANGE (PORT_PROTOCOL_TCP, 8470, 8474); - RANGE (PORT_PROTOCOL_TCP, 8500, 8501); - RANGE (PORT_PROTOCOL_TCP, 8554, 8555); - RANGE (PORT_PROTOCOL_TCP, 8567, 8567); - RANGE (PORT_PROTOCOL_TCP, 8600, 8600); - RANGE (PORT_PROTOCOL_TCP, 8610, 8615); - RANGE (PORT_PROTOCOL_TCP, 8686, 8686); - RANGE (PORT_PROTOCOL_TCP, 8699, 8699); - RANGE (PORT_PROTOCOL_TCP, 8733, 8733); - RANGE (PORT_PROTOCOL_TCP, 8763, 8765); - RANGE (PORT_PROTOCOL_TCP, 8770, 8770); - RANGE (PORT_PROTOCOL_TCP, 8786, 8787); - RANGE (PORT_PROTOCOL_TCP, 8793, 8793); - RANGE (PORT_PROTOCOL_TCP, 8800, 8800); - RANGE (PORT_PROTOCOL_TCP, 8804, 8804); - RANGE (PORT_PROTOCOL_TCP, 8873, 8873); - RANGE (PORT_PROTOCOL_TCP, 8880, 8880); - RANGE (PORT_PROTOCOL_TCP, 8883, 8883); - RANGE (PORT_PROTOCOL_TCP, 8888, 8894); - RANGE (PORT_PROTOCOL_TCP, 8899, 8901); - RANGE (PORT_PROTOCOL_TCP, 8910, 8913); - RANGE (PORT_PROTOCOL_TCP, 8937, 8937); - RANGE (PORT_PROTOCOL_TCP, 8953, 8954); - RANGE (PORT_PROTOCOL_TCP, 8989, 8991); - RANGE (PORT_PROTOCOL_TCP, 8999, 9002); - RANGE (PORT_PROTOCOL_TCP, 9008, 9010); - RANGE (PORT_PROTOCOL_TCP, 9020, 9026); - RANGE (PORT_PROTOCOL_TCP, 9050, 9051); - RANGE (PORT_PROTOCOL_TCP, 9080, 9080); - RANGE (PORT_PROTOCOL_TCP, 9083, 9092); - RANGE (PORT_PROTOCOL_TCP, 9100, 9107); - RANGE (PORT_PROTOCOL_TCP, 9119, 9119); - RANGE (PORT_PROTOCOL_TCP, 9131, 9131); - RANGE (PORT_PROTOCOL_TCP, 9160, 9164); - RANGE (PORT_PROTOCOL_TCP, 9191, 9191); - RANGE (PORT_PROTOCOL_TCP, 9200, 9217); - RANGE (PORT_PROTOCOL_TCP, 9222, 9222); - RANGE (PORT_PROTOCOL_TCP, 9255, 9255); - RANGE (PORT_PROTOCOL_TCP, 9278, 9285); - RANGE (PORT_PROTOCOL_TCP, 9287, 9287); - RANGE (PORT_PROTOCOL_TCP, 9292, 9295); - RANGE (PORT_PROTOCOL_TCP, 9300, 9300); - RANGE (PORT_PROTOCOL_TCP, 9306, 9306); - RANGE (PORT_PROTOCOL_TCP, 9312, 9312); - RANGE (PORT_PROTOCOL_TCP, 9318, 9318); - RANGE (PORT_PROTOCOL_TCP, 9321, 9321); - RANGE (PORT_PROTOCOL_TCP, 9343, 9344); - RANGE (PORT_PROTOCOL_TCP, 9346, 9346); - RANGE (PORT_PROTOCOL_TCP, 9374, 9374); - RANGE (PORT_PROTOCOL_TCP, 9380, 9380); - RANGE (PORT_PROTOCOL_TCP, 9387, 9390); - RANGE (PORT_PROTOCOL_TCP, 9396, 9397); - RANGE (PORT_PROTOCOL_TCP, 9400, 9402); - RANGE (PORT_PROTOCOL_TCP, 9418, 9418); - RANGE (PORT_PROTOCOL_TCP, 9443, 9445); - RANGE (PORT_PROTOCOL_TCP, 9450, 9450); - RANGE (PORT_PROTOCOL_TCP, 9500, 9500); - RANGE (PORT_PROTOCOL_TCP, 9535, 9536); - RANGE (PORT_PROTOCOL_TCP, 9555, 9555); - RANGE (PORT_PROTOCOL_TCP, 9592, 9600); - RANGE (PORT_PROTOCOL_TCP, 9612, 9612); - RANGE (PORT_PROTOCOL_TCP, 9614, 9614); - RANGE (PORT_PROTOCOL_TCP, 9616, 9618); - RANGE (PORT_PROTOCOL_TCP, 9628, 9631); - RANGE (PORT_PROTOCOL_TCP, 9640, 9640); - RANGE (PORT_PROTOCOL_TCP, 9667, 9668); - RANGE (PORT_PROTOCOL_TCP, 9694, 9695); - RANGE (PORT_PROTOCOL_TCP, 9700, 9700); - RANGE (PORT_PROTOCOL_TCP, 9747, 9747); - RANGE (PORT_PROTOCOL_TCP, 9750, 9750); - RANGE (PORT_PROTOCOL_TCP, 9753, 9753); - RANGE (PORT_PROTOCOL_TCP, 9762, 9762); - RANGE (PORT_PROTOCOL_TCP, 9800, 9802); - RANGE (PORT_PROTOCOL_TCP, 9875, 9876); - RANGE (PORT_PROTOCOL_TCP, 9888, 9889); - RANGE (PORT_PROTOCOL_TCP, 9898, 9900); - RANGE (PORT_PROTOCOL_TCP, 9909, 9909); - RANGE (PORT_PROTOCOL_TCP, 9911, 9911); - RANGE (PORT_PROTOCOL_TCP, 9950, 9954); - RANGE (PORT_PROTOCOL_TCP, 9966, 9966); - RANGE (PORT_PROTOCOL_TCP, 9987, 9988); - RANGE (PORT_PROTOCOL_TCP, 9990, 10005); - RANGE (PORT_PROTOCOL_TCP, 10007, 10010); - RANGE (PORT_PROTOCOL_TCP, 10050, 10051); - RANGE (PORT_PROTOCOL_TCP, 10055, 10055); - RANGE (PORT_PROTOCOL_TCP, 10080, 10081); - RANGE (PORT_PROTOCOL_TCP, 10100, 10104); - RANGE (PORT_PROTOCOL_TCP, 10107, 10107); - RANGE (PORT_PROTOCOL_TCP, 10110, 10110); - RANGE (PORT_PROTOCOL_TCP, 10113, 10117); - RANGE (PORT_PROTOCOL_TCP, 10128, 10129); - RANGE (PORT_PROTOCOL_TCP, 10160, 10162); - RANGE (PORT_PROTOCOL_TCP, 10200, 10201); - RANGE (PORT_PROTOCOL_TCP, 10252, 10252); - RANGE (PORT_PROTOCOL_TCP, 10260, 10260); - RANGE (PORT_PROTOCOL_TCP, 10288, 10288); - RANGE (PORT_PROTOCOL_TCP, 10321, 10321); - RANGE (PORT_PROTOCOL_TCP, 10540, 10544); - RANGE (PORT_PROTOCOL_TCP, 10631, 10631); - RANGE (PORT_PROTOCOL_TCP, 10800, 10800); - RANGE (PORT_PROTOCOL_TCP, 10805, 10805); - RANGE (PORT_PROTOCOL_TCP, 10809, 10809); - RANGE (PORT_PROTOCOL_TCP, 10860, 10860); - RANGE (PORT_PROTOCOL_TCP, 10990, 10990); - RANGE (PORT_PROTOCOL_TCP, 11000, 11001); - RANGE (PORT_PROTOCOL_TCP, 11104, 11106); - RANGE (PORT_PROTOCOL_TCP, 11111, 11112); - RANGE (PORT_PROTOCOL_TCP, 11161, 11165); - RANGE (PORT_PROTOCOL_TCP, 11172, 11172); - RANGE (PORT_PROTOCOL_TCP, 11174, 11175); - RANGE (PORT_PROTOCOL_TCP, 11201, 11201); - RANGE (PORT_PROTOCOL_TCP, 11208, 11208); - RANGE (PORT_PROTOCOL_TCP, 11211, 11211); - RANGE (PORT_PROTOCOL_TCP, 11319, 11321); - RANGE (PORT_PROTOCOL_TCP, 11367, 11367); - RANGE (PORT_PROTOCOL_TCP, 11371, 11371); - RANGE (PORT_PROTOCOL_TCP, 11489, 11489); - RANGE (PORT_PROTOCOL_TCP, 11600, 11600); - RANGE (PORT_PROTOCOL_TCP, 11720, 11720); - RANGE (PORT_PROTOCOL_TCP, 11751, 11751); - RANGE (PORT_PROTOCOL_TCP, 11876, 11876); - RANGE (PORT_PROTOCOL_TCP, 11967, 11967); - RANGE (PORT_PROTOCOL_TCP, 12000, 12008); - RANGE (PORT_PROTOCOL_TCP, 12010, 12010); - RANGE (PORT_PROTOCOL_TCP, 12012, 12013); - RANGE (PORT_PROTOCOL_TCP, 12109, 12109); - RANGE (PORT_PROTOCOL_TCP, 12121, 12121); - RANGE (PORT_PROTOCOL_TCP, 12168, 12168); - RANGE (PORT_PROTOCOL_TCP, 12172, 12172); - RANGE (PORT_PROTOCOL_TCP, 12300, 12300); - RANGE (PORT_PROTOCOL_TCP, 12321, 12322); - RANGE (PORT_PROTOCOL_TCP, 12345, 12345); - RANGE (PORT_PROTOCOL_TCP, 12753, 12753); - RANGE (PORT_PROTOCOL_TCP, 13160, 13160); - RANGE (PORT_PROTOCOL_TCP, 13216, 13218); - RANGE (PORT_PROTOCOL_TCP, 13223, 13224); - RANGE (PORT_PROTOCOL_TCP, 13400, 13400); - RANGE (PORT_PROTOCOL_TCP, 13720, 13722); - RANGE (PORT_PROTOCOL_TCP, 13724, 13724); - RANGE (PORT_PROTOCOL_TCP, 13782, 13783); - RANGE (PORT_PROTOCOL_TCP, 13785, 13786); - RANGE (PORT_PROTOCOL_TCP, 13818, 13823); - RANGE (PORT_PROTOCOL_TCP, 13929, 13930); - RANGE (PORT_PROTOCOL_TCP, 14000, 14001); - RANGE (PORT_PROTOCOL_TCP, 14033, 14034); - RANGE (PORT_PROTOCOL_TCP, 14141, 14142); - RANGE (PORT_PROTOCOL_TCP, 14145, 14145); - RANGE (PORT_PROTOCOL_TCP, 14149, 14150); - RANGE (PORT_PROTOCOL_TCP, 14154, 14154); - RANGE (PORT_PROTOCOL_TCP, 14250, 14250); - RANGE (PORT_PROTOCOL_TCP, 14414, 14414); - RANGE (PORT_PROTOCOL_TCP, 14936, 14937); - RANGE (PORT_PROTOCOL_TCP, 15000, 15000); - RANGE (PORT_PROTOCOL_TCP, 15345, 15345); - RANGE (PORT_PROTOCOL_TCP, 15363, 15363); - RANGE (PORT_PROTOCOL_TCP, 15555, 15555); - RANGE (PORT_PROTOCOL_TCP, 15660, 15660); - RANGE (PORT_PROTOCOL_TCP, 15740, 15740); - RANGE (PORT_PROTOCOL_TCP, 15999, 16002); - RANGE (PORT_PROTOCOL_TCP, 16020, 16021); - RANGE (PORT_PROTOCOL_TCP, 16161, 16162); - RANGE (PORT_PROTOCOL_TCP, 16309, 16311); - RANGE (PORT_PROTOCOL_TCP, 16360, 16361); - RANGE (PORT_PROTOCOL_TCP, 16367, 16368); - RANGE (PORT_PROTOCOL_TCP, 16384, 16384); - RANGE (PORT_PROTOCOL_TCP, 16619, 16619); - RANGE (PORT_PROTOCOL_TCP, 16900, 16900); - RANGE (PORT_PROTOCOL_TCP, 16950, 16950); - RANGE (PORT_PROTOCOL_TCP, 16991, 16995); - RANGE (PORT_PROTOCOL_TCP, 17007, 17007); - RANGE (PORT_PROTOCOL_TCP, 17185, 17185); - RANGE (PORT_PROTOCOL_TCP, 17219, 17219); - RANGE (PORT_PROTOCOL_TCP, 17221, 17221); - RANGE (PORT_PROTOCOL_TCP, 17234, 17235); - RANGE (PORT_PROTOCOL_TCP, 17500, 17500); - RANGE (PORT_PROTOCOL_TCP, 17729, 17729); - RANGE (PORT_PROTOCOL_TCP, 17754, 17756); - RANGE (PORT_PROTOCOL_TCP, 17777, 17777); - RANGE (PORT_PROTOCOL_TCP, 18000, 18000); - RANGE (PORT_PROTOCOL_TCP, 18104, 18104); - RANGE (PORT_PROTOCOL_TCP, 18136, 18136); - RANGE (PORT_PROTOCOL_TCP, 18181, 18187); - RANGE (PORT_PROTOCOL_TCP, 18241, 18241); - RANGE (PORT_PROTOCOL_TCP, 18262, 18262); - RANGE (PORT_PROTOCOL_TCP, 18463, 18463); - RANGE (PORT_PROTOCOL_TCP, 18634, 18635); - RANGE (PORT_PROTOCOL_TCP, 18769, 18769); - RANGE (PORT_PROTOCOL_TCP, 18881, 18881); - RANGE (PORT_PROTOCOL_TCP, 18888, 18888); - RANGE (PORT_PROTOCOL_TCP, 19000, 19000); - RANGE (PORT_PROTOCOL_TCP, 19020, 19020); - RANGE (PORT_PROTOCOL_TCP, 19191, 19191); - RANGE (PORT_PROTOCOL_TCP, 19194, 19194); - RANGE (PORT_PROTOCOL_TCP, 19283, 19283); - RANGE (PORT_PROTOCOL_TCP, 19315, 19315); - RANGE (PORT_PROTOCOL_TCP, 19398, 19398); - RANGE (PORT_PROTOCOL_TCP, 19410, 19412); - RANGE (PORT_PROTOCOL_TCP, 19539, 19541); - RANGE (PORT_PROTOCOL_TCP, 19998, 20003); - RANGE (PORT_PROTOCOL_TCP, 20005, 20005); - RANGE (PORT_PROTOCOL_TCP, 20013, 20014); - RANGE (PORT_PROTOCOL_TCP, 20034, 20034); - RANGE (PORT_PROTOCOL_TCP, 20046, 20046); - RANGE (PORT_PROTOCOL_TCP, 20048, 20049); - RANGE (PORT_PROTOCOL_TCP, 20167, 20167); - RANGE (PORT_PROTOCOL_TCP, 20202, 20202); - RANGE (PORT_PROTOCOL_TCP, 20222, 20222); - RANGE (PORT_PROTOCOL_TCP, 20480, 20480); - RANGE (PORT_PROTOCOL_TCP, 20670, 20670); - RANGE (PORT_PROTOCOL_TCP, 20999, 21000); - RANGE (PORT_PROTOCOL_TCP, 21553, 21554); - RANGE (PORT_PROTOCOL_TCP, 21590, 21590); - RANGE (PORT_PROTOCOL_TCP, 21800, 21800); - RANGE (PORT_PROTOCOL_TCP, 21845, 21849); - RANGE (PORT_PROTOCOL_TCP, 22000, 22005); - RANGE (PORT_PROTOCOL_TCP, 22125, 22125); - RANGE (PORT_PROTOCOL_TCP, 22128, 22128); - RANGE (PORT_PROTOCOL_TCP, 22273, 22273); - RANGE (PORT_PROTOCOL_TCP, 22305, 22305); - RANGE (PORT_PROTOCOL_TCP, 22343, 22343); - RANGE (PORT_PROTOCOL_TCP, 22347, 22347); - RANGE (PORT_PROTOCOL_TCP, 22350, 22350); - RANGE (PORT_PROTOCOL_TCP, 22537, 22537); - RANGE (PORT_PROTOCOL_TCP, 22555, 22555); - RANGE (PORT_PROTOCOL_TCP, 22763, 22763); - RANGE (PORT_PROTOCOL_TCP, 22800, 22800); - RANGE (PORT_PROTOCOL_TCP, 22951, 22951); - RANGE (PORT_PROTOCOL_TCP, 23000, 23005); - RANGE (PORT_PROTOCOL_TCP, 23053, 23053); - RANGE (PORT_PROTOCOL_TCP, 23333, 23333); - RANGE (PORT_PROTOCOL_TCP, 23400, 23402); - RANGE (PORT_PROTOCOL_TCP, 23456, 23457); - RANGE (PORT_PROTOCOL_TCP, 24000, 24006); - RANGE (PORT_PROTOCOL_TCP, 24242, 24242); - RANGE (PORT_PROTOCOL_TCP, 24249, 24249); - RANGE (PORT_PROTOCOL_TCP, 24321, 24321); - RANGE (PORT_PROTOCOL_TCP, 24386, 24386); - RANGE (PORT_PROTOCOL_TCP, 24465, 24465); - RANGE (PORT_PROTOCOL_TCP, 24554, 24554); - RANGE (PORT_PROTOCOL_TCP, 24676, 24678); - RANGE (PORT_PROTOCOL_TCP, 24680, 24680); - RANGE (PORT_PROTOCOL_TCP, 24754, 24754); - RANGE (PORT_PROTOCOL_TCP, 24922, 24922); - RANGE (PORT_PROTOCOL_TCP, 25000, 25009); - RANGE (PORT_PROTOCOL_TCP, 25576, 25576); - RANGE (PORT_PROTOCOL_TCP, 25604, 25604); - RANGE (PORT_PROTOCOL_TCP, 25793, 25793); - RANGE (PORT_PROTOCOL_TCP, 25900, 25903); - RANGE (PORT_PROTOCOL_TCP, 26000, 26000); - RANGE (PORT_PROTOCOL_TCP, 26133, 26133); - RANGE (PORT_PROTOCOL_TCP, 26208, 26208); - RANGE (PORT_PROTOCOL_TCP, 26260, 26263); - RANGE (PORT_PROTOCOL_TCP, 26486, 26487); - RANGE (PORT_PROTOCOL_TCP, 26489, 26489); - RANGE (PORT_PROTOCOL_TCP, 27345, 27345); - RANGE (PORT_PROTOCOL_TCP, 27442, 27442); - RANGE (PORT_PROTOCOL_TCP, 27504, 27504); - RANGE (PORT_PROTOCOL_TCP, 27782, 27782); - RANGE (PORT_PROTOCOL_TCP, 27999, 28001); - RANGE (PORT_PROTOCOL_TCP, 28240, 28240); - RANGE (PORT_PROTOCOL_TCP, 29167, 29167); - RANGE (PORT_PROTOCOL_TCP, 30001, 30002); - RANGE (PORT_PROTOCOL_TCP, 30260, 30260); - RANGE (PORT_PROTOCOL_TCP, 30999, 30999); - RANGE (PORT_PROTOCOL_TCP, 31020, 31020); - RANGE (PORT_PROTOCOL_TCP, 31416, 31416); - RANGE (PORT_PROTOCOL_TCP, 31457, 31457); - RANGE (PORT_PROTOCOL_TCP, 31620, 31620); - RANGE (PORT_PROTOCOL_TCP, 31685, 31685); - RANGE (PORT_PROTOCOL_TCP, 31765, 31765); - RANGE (PORT_PROTOCOL_TCP, 31948, 31949); - RANGE (PORT_PROTOCOL_TCP, 32034, 32034); - RANGE (PORT_PROTOCOL_TCP, 32249, 32249); - RANGE (PORT_PROTOCOL_TCP, 32483, 32483); - RANGE (PORT_PROTOCOL_TCP, 32635, 32636); - RANGE (PORT_PROTOCOL_TCP, 32767, 32777); - RANGE (PORT_PROTOCOL_TCP, 32801, 32801); - RANGE (PORT_PROTOCOL_TCP, 32811, 32811); - RANGE (PORT_PROTOCOL_TCP, 32896, 32896); - RANGE (PORT_PROTOCOL_TCP, 33123, 33123); - RANGE (PORT_PROTOCOL_TCP, 33331, 33331); - RANGE (PORT_PROTOCOL_TCP, 33333, 33334); - RANGE (PORT_PROTOCOL_TCP, 33434, 33434); - RANGE (PORT_PROTOCOL_TCP, 33656, 33656); - RANGE (PORT_PROTOCOL_TCP, 34249, 34249); - RANGE (PORT_PROTOCOL_TCP, 34378, 34379); - RANGE (PORT_PROTOCOL_TCP, 34567, 34567); - RANGE (PORT_PROTOCOL_TCP, 34962, 34964); - RANGE (PORT_PROTOCOL_TCP, 34980, 34980); - RANGE (PORT_PROTOCOL_TCP, 35354, 35357); - RANGE (PORT_PROTOCOL_TCP, 36001, 36001); - RANGE (PORT_PROTOCOL_TCP, 36524, 36524); - RANGE (PORT_PROTOCOL_TCP, 36865, 36865); - RANGE (PORT_PROTOCOL_TCP, 37475, 37475); - RANGE (PORT_PROTOCOL_TCP, 37654, 37654); - RANGE (PORT_PROTOCOL_TCP, 38201, 38203); - RANGE (PORT_PROTOCOL_TCP, 39681, 39681); - RANGE (PORT_PROTOCOL_TCP, 40000, 40000); - RANGE (PORT_PROTOCOL_TCP, 40841, 40843); - RANGE (PORT_PROTOCOL_TCP, 41111, 41111); - RANGE (PORT_PROTOCOL_TCP, 41121, 41121); - RANGE (PORT_PROTOCOL_TCP, 41794, 41795); - RANGE (PORT_PROTOCOL_TCP, 42508, 42510); - RANGE (PORT_PROTOCOL_TCP, 43188, 43191); - RANGE (PORT_PROTOCOL_TCP, 43439, 43441); - RANGE (PORT_PROTOCOL_TCP, 44321, 44322); - RANGE (PORT_PROTOCOL_TCP, 44553, 44553); - RANGE (PORT_PROTOCOL_TCP, 44818, 44818); - RANGE (PORT_PROTOCOL_TCP, 45000, 45001); - RANGE (PORT_PROTOCOL_TCP, 45054, 45054); - RANGE (PORT_PROTOCOL_TCP, 45678, 45678); - RANGE (PORT_PROTOCOL_TCP, 45825, 45825); - RANGE (PORT_PROTOCOL_TCP, 45966, 45966); - RANGE (PORT_PROTOCOL_TCP, 46999, 47001); - RANGE (PORT_PROTOCOL_TCP, 47557, 47557); - RANGE (PORT_PROTOCOL_TCP, 47624, 47624); - RANGE (PORT_PROTOCOL_TCP, 47806, 47806); - RANGE (PORT_PROTOCOL_TCP, 47808, 47808); - RANGE (PORT_PROTOCOL_TCP, 48000, 48005); - RANGE (PORT_PROTOCOL_TCP, 48049, 48049); - RANGE (PORT_PROTOCOL_TCP, 48128, 48129); - RANGE (PORT_PROTOCOL_TCP, 48556, 48556); - RANGE (PORT_PROTOCOL_TCP, 48619, 48619); - - RANGE (PORT_PROTOCOL_UDP, 1, 80); - RANGE (PORT_PROTOCOL_UDP, 82, 99); - RANGE (PORT_PROTOCOL_UDP, 101, 113); - RANGE (PORT_PROTOCOL_UDP, 115, 224); - RANGE (PORT_PROTOCOL_UDP, 242, 248); - RANGE (PORT_PROTOCOL_UDP, 256, 257); - RANGE (PORT_PROTOCOL_UDP, 259, 270); - RANGE (PORT_PROTOCOL_UDP, 280, 284); - RANGE (PORT_PROTOCOL_UDP, 286, 287); - RANGE (PORT_PROTOCOL_UDP, 308, 322); - RANGE (PORT_PROTOCOL_UDP, 333, 333); - RANGE (PORT_PROTOCOL_UDP, 344, 584); - RANGE (PORT_PROTOCOL_UDP, 586, 658); - RANGE (PORT_PROTOCOL_UDP, 660, 702); - RANGE (PORT_PROTOCOL_UDP, 704, 707); - RANGE (PORT_PROTOCOL_UDP, 709, 716); - RANGE (PORT_PROTOCOL_UDP, 729, 731); - RANGE (PORT_PROTOCOL_UDP, 741, 742); - RANGE (PORT_PROTOCOL_UDP, 744, 744); - RANGE (PORT_PROTOCOL_UDP, 747, 754); - RANGE (PORT_PROTOCOL_UDP, 758, 765); - RANGE (PORT_PROTOCOL_UDP, 767, 767); - RANGE (PORT_PROTOCOL_UDP, 769, 777); - RANGE (PORT_PROTOCOL_UDP, 780, 780); - RANGE (PORT_PROTOCOL_UDP, 800, 801); - RANGE (PORT_PROTOCOL_UDP, 810, 810); - RANGE (PORT_PROTOCOL_UDP, 828, 833); - RANGE (PORT_PROTOCOL_UDP, 847, 848); - RANGE (PORT_PROTOCOL_UDP, 860, 862); - RANGE (PORT_PROTOCOL_UDP, 873, 873); - RANGE (PORT_PROTOCOL_UDP, 886, 888); - RANGE (PORT_PROTOCOL_UDP, 900, 903); - RANGE (PORT_PROTOCOL_UDP, 910, 913); - RANGE (PORT_PROTOCOL_UDP, 989, 993); - RANGE (PORT_PROTOCOL_UDP, 995, 1000); - RANGE (PORT_PROTOCOL_UDP, 1008, 1008); - RANGE (PORT_PROTOCOL_UDP, 1010, 1010); - RANGE (PORT_PROTOCOL_UDP, 1021, 1022); - RANGE (PORT_PROTOCOL_UDP, 1025, 1026); - RANGE (PORT_PROTOCOL_UDP, 1029, 1108); - RANGE (PORT_PROTOCOL_UDP, 1110, 1490); - RANGE (PORT_PROTOCOL_UDP, 1492, 1527); - RANGE (PORT_PROTOCOL_UDP, 1529, 1643); - RANGE (PORT_PROTOCOL_UDP, 1645, 1752); - RANGE (PORT_PROTOCOL_UDP, 1754, 1774); - RANGE (PORT_PROTOCOL_UDP, 1776, 1782); - RANGE (PORT_PROTOCOL_UDP, 1784, 2187); - RANGE (PORT_PROTOCOL_UDP, 2190, 2193); - RANGE (PORT_PROTOCOL_UDP, 2197, 2224); - RANGE (PORT_PROTOCOL_UDP, 2226, 2258); - RANGE (PORT_PROTOCOL_UDP, 2260, 2368); - RANGE (PORT_PROTOCOL_UDP, 2370, 2372); - RANGE (PORT_PROTOCOL_UDP, 2381, 2425); - RANGE (PORT_PROTOCOL_UDP, 2427, 2563); - RANGE (PORT_PROTOCOL_UDP, 2565, 2681); - RANGE (PORT_PROTOCOL_UDP, 2683, 2793); - RANGE (PORT_PROTOCOL_UDP, 2795, 2824); - RANGE (PORT_PROTOCOL_UDP, 2826, 2872); - RANGE (PORT_PROTOCOL_UDP, 2874, 2924); - RANGE (PORT_PROTOCOL_UDP, 2926, 3000); - RANGE (PORT_PROTOCOL_UDP, 3002, 3091); - RANGE (PORT_PROTOCOL_UDP, 3093, 3096); - RANGE (PORT_PROTOCOL_UDP, 3098, 3120); - RANGE (PORT_PROTOCOL_UDP, 3122, 3125); - RANGE (PORT_PROTOCOL_UDP, 3127, 3299); - RANGE (PORT_PROTOCOL_UDP, 3302, 3321); - RANGE (PORT_PROTOCOL_UDP, 3326, 3366); - RANGE (PORT_PROTOCOL_UDP, 3372, 3402); - RANGE (PORT_PROTOCOL_UDP, 3405, 3453); - RANGE (PORT_PROTOCOL_UDP, 3455, 3545); - RANGE (PORT_PROTOCOL_UDP, 3547, 3564); - RANGE (PORT_PROTOCOL_UDP, 3567, 3692); - RANGE (PORT_PROTOCOL_UDP, 3695, 3736); - RANGE (PORT_PROTOCOL_UDP, 3738, 3765); - RANGE (PORT_PROTOCOL_UDP, 3767, 3863); - RANGE (PORT_PROTOCOL_UDP, 3865, 3867); - RANGE (PORT_PROTOCOL_UDP, 3869, 3993); - RANGE (PORT_PROTOCOL_UDP, 3995, 4047); - RANGE (PORT_PROTOCOL_UDP, 4049, 4077); - RANGE (PORT_PROTOCOL_UDP, 4079, 4084); - RANGE (PORT_PROTOCOL_UDP, 4086, 4086); - RANGE (PORT_PROTOCOL_UDP, 4089, 4119); - RANGE (PORT_PROTOCOL_UDP, 4121, 4143); - RANGE (PORT_PROTOCOL_UDP, 4145, 4169); - RANGE (PORT_PROTOCOL_UDP, 4172, 4174); - RANGE (PORT_PROTOCOL_UDP, 4177, 4185); - RANGE (PORT_PROTOCOL_UDP, 4188, 4188); - RANGE (PORT_PROTOCOL_UDP, 4191, 4192); - RANGE (PORT_PROTOCOL_UDP, 4199, 4199); - RANGE (PORT_PROTOCOL_UDP, 4300, 4310); - RANGE (PORT_PROTOCOL_UDP, 4320, 4328); - RANGE (PORT_PROTOCOL_UDP, 4340, 4359); - RANGE (PORT_PROTOCOL_UDP, 4361, 4362); - RANGE (PORT_PROTOCOL_UDP, 4368, 4373); - RANGE (PORT_PROTOCOL_UDP, 4375, 4379); - RANGE (PORT_PROTOCOL_UDP, 4389, 4390); - RANGE (PORT_PROTOCOL_UDP, 4394, 4395); - RANGE (PORT_PROTOCOL_UDP, 4400, 4406); - RANGE (PORT_PROTOCOL_UDP, 4425, 4426); - RANGE (PORT_PROTOCOL_UDP, 4430, 4430); - RANGE (PORT_PROTOCOL_UDP, 4441, 4458); - RANGE (PORT_PROTOCOL_UDP, 4484, 4484); - RANGE (PORT_PROTOCOL_UDP, 4486, 4486); - RANGE (PORT_PROTOCOL_UDP, 4488, 4488); - RANGE (PORT_PROTOCOL_UDP, 4500, 4500); - RANGE (PORT_PROTOCOL_UDP, 4535, 4538); - RANGE (PORT_PROTOCOL_UDP, 4545, 4552); - RANGE (PORT_PROTOCOL_UDP, 4554, 4559); - RANGE (PORT_PROTOCOL_UDP, 4566, 4569); - RANGE (PORT_PROTOCOL_UDP, 4591, 4601); - RANGE (PORT_PROTOCOL_UDP, 4658, 4692); - RANGE (PORT_PROTOCOL_UDP, 4700, 4702); - RANGE (PORT_PROTOCOL_UDP, 4725, 4730); - RANGE (PORT_PROTOCOL_UDP, 4732, 4732); - RANGE (PORT_PROTOCOL_UDP, 4737, 4745); - RANGE (PORT_PROTOCOL_UDP, 4749, 4752); - RANGE (PORT_PROTOCOL_UDP, 4784, 4785); - RANGE (PORT_PROTOCOL_UDP, 4800, 4804); - RANGE (PORT_PROTOCOL_UDP, 4827, 4827); - RANGE (PORT_PROTOCOL_UDP, 4837, 4851); - RANGE (PORT_PROTOCOL_UDP, 4867, 4871); - RANGE (PORT_PROTOCOL_UDP, 4876, 4878); - RANGE (PORT_PROTOCOL_UDP, 4881, 4882); - RANGE (PORT_PROTOCOL_UDP, 4884, 4885); - RANGE (PORT_PROTOCOL_UDP, 4894, 4894); - RANGE (PORT_PROTOCOL_UDP, 4899, 4900); - RANGE (PORT_PROTOCOL_UDP, 4914, 4914); - RANGE (PORT_PROTOCOL_UDP, 4937, 4937); - RANGE (PORT_PROTOCOL_UDP, 4940, 4942); - RANGE (PORT_PROTOCOL_UDP, 4949, 4952); - RANGE (PORT_PROTOCOL_UDP, 4969, 4970); - RANGE (PORT_PROTOCOL_UDP, 4986, 4991); - RANGE (PORT_PROTOCOL_UDP, 4999, 5014); - RANGE (PORT_PROTOCOL_UDP, 5020, 5027); - RANGE (PORT_PROTOCOL_UDP, 5029, 5031); - RANGE (PORT_PROTOCOL_UDP, 5042, 5044); - RANGE (PORT_PROTOCOL_UDP, 5046, 5047); - RANGE (PORT_PROTOCOL_UDP, 5049, 5052); - RANGE (PORT_PROTOCOL_UDP, 5055, 5062); - RANGE (PORT_PROTOCOL_UDP, 5064, 5067); - RANGE (PORT_PROTOCOL_UDP, 5069, 5074); - RANGE (PORT_PROTOCOL_UDP, 5079, 5085); - RANGE (PORT_PROTOCOL_UDP, 5092, 5094); - RANGE (PORT_PROTOCOL_UDP, 5099, 5102); - RANGE (PORT_PROTOCOL_UDP, 5104, 5105); - RANGE (PORT_PROTOCOL_UDP, 5111, 5112); - RANGE (PORT_PROTOCOL_UDP, 5116, 5116); - RANGE (PORT_PROTOCOL_UDP, 5133, 5133); - RANGE (PORT_PROTOCOL_UDP, 5136, 5137); - RANGE (PORT_PROTOCOL_UDP, 5145, 5145); - RANGE (PORT_PROTOCOL_UDP, 5150, 5152); - RANGE (PORT_PROTOCOL_UDP, 5154, 5155); - RANGE (PORT_PROTOCOL_UDP, 5164, 5168); - RANGE (PORT_PROTOCOL_UDP, 5190, 5193); - RANGE (PORT_PROTOCOL_UDP, 5200, 5203); - RANGE (PORT_PROTOCOL_UDP, 5223, 5227); - RANGE (PORT_PROTOCOL_UDP, 5234, 5237); - RANGE (PORT_PROTOCOL_UDP, 5245, 5252); - RANGE (PORT_PROTOCOL_UDP, 5264, 5265); - RANGE (PORT_PROTOCOL_UDP, 5270, 5272); - RANGE (PORT_PROTOCOL_UDP, 5282, 5282); - RANGE (PORT_PROTOCOL_UDP, 5298, 5310); - RANGE (PORT_PROTOCOL_UDP, 5312, 5316); - RANGE (PORT_PROTOCOL_UDP, 5343, 5344); - RANGE (PORT_PROTOCOL_UDP, 5349, 5363); - RANGE (PORT_PROTOCOL_UDP, 5397, 5437); - RANGE (PORT_PROTOCOL_UDP, 5443, 5443); - RANGE (PORT_PROTOCOL_UDP, 5453, 5456); - RANGE (PORT_PROTOCOL_UDP, 5461, 5465); - RANGE (PORT_PROTOCOL_UDP, 5500, 5506); - RANGE (PORT_PROTOCOL_UDP, 5553, 5556); - RANGE (PORT_PROTOCOL_UDP, 5567, 5568); - RANGE (PORT_PROTOCOL_UDP, 5573, 5573); - RANGE (PORT_PROTOCOL_UDP, 5580, 5585); - RANGE (PORT_PROTOCOL_UDP, 5597, 5605); - RANGE (PORT_PROTOCOL_UDP, 5627, 5634); - RANGE (PORT_PROTOCOL_UDP, 5671, 5683); - RANGE (PORT_PROTOCOL_UDP, 5688, 5689); - RANGE (PORT_PROTOCOL_UDP, 5713, 5724); - RANGE (PORT_PROTOCOL_UDP, 5728, 5730); - RANGE (PORT_PROTOCOL_UDP, 5741, 5748); - RANGE (PORT_PROTOCOL_UDP, 5750, 5750); - RANGE (PORT_PROTOCOL_UDP, 5755, 5755); - RANGE (PORT_PROTOCOL_UDP, 5757, 5757); - RANGE (PORT_PROTOCOL_UDP, 5766, 5771); - RANGE (PORT_PROTOCOL_UDP, 5777, 5777); - RANGE (PORT_PROTOCOL_UDP, 5781, 5787); - RANGE (PORT_PROTOCOL_UDP, 5793, 5794); - RANGE (PORT_PROTOCOL_UDP, 5813, 5814); - RANGE (PORT_PROTOCOL_UDP, 5859, 5859); - RANGE (PORT_PROTOCOL_UDP, 5863, 5863); - RANGE (PORT_PROTOCOL_UDP, 5900, 5900); - RANGE (PORT_PROTOCOL_UDP, 5910, 5913); - RANGE (PORT_PROTOCOL_UDP, 5963, 5963); - RANGE (PORT_PROTOCOL_UDP, 5968, 5969); - RANGE (PORT_PROTOCOL_UDP, 5984, 5992); - RANGE (PORT_PROTOCOL_UDP, 5999, 6000); - RANGE (PORT_PROTOCOL_UDP, 6061, 6066); - RANGE (PORT_PROTOCOL_UDP, 6069, 6074); - RANGE (PORT_PROTOCOL_UDP, 6082, 6083); - RANGE (PORT_PROTOCOL_UDP, 6085, 6087); - RANGE (PORT_PROTOCOL_UDP, 6100, 6112); - RANGE (PORT_PROTOCOL_UDP, 6122, 6124); - RANGE (PORT_PROTOCOL_UDP, 6133, 6133); - RANGE (PORT_PROTOCOL_UDP, 6140, 6149); - RANGE (PORT_PROTOCOL_UDP, 6160, 6163); - RANGE (PORT_PROTOCOL_UDP, 6200, 6200); - RANGE (PORT_PROTOCOL_UDP, 6222, 6222); - RANGE (PORT_PROTOCOL_UDP, 6241, 6244); - RANGE (PORT_PROTOCOL_UDP, 6251, 6253); - RANGE (PORT_PROTOCOL_UDP, 6268, 6269); - RANGE (PORT_PROTOCOL_UDP, 6300, 6301); - RANGE (PORT_PROTOCOL_UDP, 6306, 6306); - RANGE (PORT_PROTOCOL_UDP, 6315, 6316); - RANGE (PORT_PROTOCOL_UDP, 6320, 6322); - RANGE (PORT_PROTOCOL_UDP, 6324, 6324); - RANGE (PORT_PROTOCOL_UDP, 6343, 6343); - RANGE (PORT_PROTOCOL_UDP, 6346, 6347); - RANGE (PORT_PROTOCOL_UDP, 6350, 6350); - RANGE (PORT_PROTOCOL_UDP, 6355, 6355); - RANGE (PORT_PROTOCOL_UDP, 6360, 6360); - RANGE (PORT_PROTOCOL_UDP, 6370, 6370); - RANGE (PORT_PROTOCOL_UDP, 6382, 6382); - RANGE (PORT_PROTOCOL_UDP, 6389, 6390); - RANGE (PORT_PROTOCOL_UDP, 6417, 6417); - RANGE (PORT_PROTOCOL_UDP, 6420, 6421); - RANGE (PORT_PROTOCOL_UDP, 6443, 6446); - RANGE (PORT_PROTOCOL_UDP, 6456, 6456); - RANGE (PORT_PROTOCOL_UDP, 6471, 6471); - RANGE (PORT_PROTOCOL_UDP, 6480, 6489); - RANGE (PORT_PROTOCOL_UDP, 6500, 6503); - RANGE (PORT_PROTOCOL_UDP, 6505, 6510); - RANGE (PORT_PROTOCOL_UDP, 6514, 6515); - RANGE (PORT_PROTOCOL_UDP, 6543, 6544); - RANGE (PORT_PROTOCOL_UDP, 6547, 6551); - RANGE (PORT_PROTOCOL_UDP, 6558, 6558); - RANGE (PORT_PROTOCOL_UDP, 6566, 6566); - RANGE (PORT_PROTOCOL_UDP, 6568, 6568); - RANGE (PORT_PROTOCOL_UDP, 6579, 6583); - RANGE (PORT_PROTOCOL_UDP, 6619, 6623); - RANGE (PORT_PROTOCOL_UDP, 6626, 6628); - RANGE (PORT_PROTOCOL_UDP, 6657, 6657); - RANGE (PORT_PROTOCOL_UDP, 6670, 6673); - RANGE (PORT_PROTOCOL_UDP, 6678, 6679); - RANGE (PORT_PROTOCOL_UDP, 6689, 6689); - RANGE (PORT_PROTOCOL_UDP, 6696, 6696); - RANGE (PORT_PROTOCOL_UDP, 6701, 6703); - RANGE (PORT_PROTOCOL_UDP, 6714, 6715); - RANGE (PORT_PROTOCOL_UDP, 6767, 6771); - RANGE (PORT_PROTOCOL_UDP, 6785, 6791); - RANGE (PORT_PROTOCOL_UDP, 6801, 6801); - RANGE (PORT_PROTOCOL_UDP, 6831, 6831); - RANGE (PORT_PROTOCOL_UDP, 6841, 6842); - RANGE (PORT_PROTOCOL_UDP, 6850, 6850); - RANGE (PORT_PROTOCOL_UDP, 6868, 6868); - RANGE (PORT_PROTOCOL_UDP, 6888, 6888); - RANGE (PORT_PROTOCOL_UDP, 6935, 6936); - RANGE (PORT_PROTOCOL_UDP, 6946, 6946); - RANGE (PORT_PROTOCOL_UDP, 6951, 6951); - RANGE (PORT_PROTOCOL_UDP, 6961, 6966); - RANGE (PORT_PROTOCOL_UDP, 6969, 6969); - RANGE (PORT_PROTOCOL_UDP, 6997, 7015); - RANGE (PORT_PROTOCOL_UDP, 7019, 7025); - RANGE (PORT_PROTOCOL_UDP, 7030, 7030); - RANGE (PORT_PROTOCOL_UDP, 7070, 7071); - RANGE (PORT_PROTOCOL_UDP, 7080, 7080); - RANGE (PORT_PROTOCOL_UDP, 7099, 7101); - RANGE (PORT_PROTOCOL_UDP, 7107, 7107); - RANGE (PORT_PROTOCOL_UDP, 7121, 7121); - RANGE (PORT_PROTOCOL_UDP, 7128, 7129); - RANGE (PORT_PROTOCOL_UDP, 7161, 7166); - RANGE (PORT_PROTOCOL_UDP, 7169, 7171); - RANGE (PORT_PROTOCOL_UDP, 7174, 7174); - RANGE (PORT_PROTOCOL_UDP, 7200, 7201); - RANGE (PORT_PROTOCOL_UDP, 7227, 7227); - RANGE (PORT_PROTOCOL_UDP, 7262, 7262); - RANGE (PORT_PROTOCOL_UDP, 7272, 7282); - RANGE (PORT_PROTOCOL_UDP, 7365, 7365); - RANGE (PORT_PROTOCOL_UDP, 7391, 7395); - RANGE (PORT_PROTOCOL_UDP, 7397, 7397); - RANGE (PORT_PROTOCOL_UDP, 7400, 7402); - RANGE (PORT_PROTOCOL_UDP, 7410, 7410); - RANGE (PORT_PROTOCOL_UDP, 7421, 7421); - RANGE (PORT_PROTOCOL_UDP, 7426, 7431); - RANGE (PORT_PROTOCOL_UDP, 7437, 7437); - RANGE (PORT_PROTOCOL_UDP, 7443, 7443); - RANGE (PORT_PROTOCOL_UDP, 7473, 7473); - RANGE (PORT_PROTOCOL_UDP, 7491, 7491); - RANGE (PORT_PROTOCOL_UDP, 7500, 7501); - RANGE (PORT_PROTOCOL_UDP, 7510, 7511); - RANGE (PORT_PROTOCOL_UDP, 7542, 7550); - RANGE (PORT_PROTOCOL_UDP, 7560, 7560); - RANGE (PORT_PROTOCOL_UDP, 7566, 7566); - RANGE (PORT_PROTOCOL_UDP, 7570, 7570); - RANGE (PORT_PROTOCOL_UDP, 7588, 7588); - RANGE (PORT_PROTOCOL_UDP, 7624, 7624); - RANGE (PORT_PROTOCOL_UDP, 7626, 7629); - RANGE (PORT_PROTOCOL_UDP, 7633, 7633); - RANGE (PORT_PROTOCOL_UDP, 7648, 7648); - RANGE (PORT_PROTOCOL_UDP, 7674, 7677); - RANGE (PORT_PROTOCOL_UDP, 7680, 7680); - RANGE (PORT_PROTOCOL_UDP, 7689, 7689); - RANGE (PORT_PROTOCOL_UDP, 7697, 7697); - RANGE (PORT_PROTOCOL_UDP, 7707, 7708); - RANGE (PORT_PROTOCOL_UDP, 7720, 7720); - RANGE (PORT_PROTOCOL_UDP, 7724, 7727); - RANGE (PORT_PROTOCOL_UDP, 7734, 7734); - RANGE (PORT_PROTOCOL_UDP, 7738, 7738); - RANGE (PORT_PROTOCOL_UDP, 7741, 7741); - RANGE (PORT_PROTOCOL_UDP, 7743, 7744); - RANGE (PORT_PROTOCOL_UDP, 7747, 7747); - RANGE (PORT_PROTOCOL_UDP, 7777, 7779); - RANGE (PORT_PROTOCOL_UDP, 7781, 7781); - RANGE (PORT_PROTOCOL_UDP, 7786, 7787); - RANGE (PORT_PROTOCOL_UDP, 7789, 7789); - RANGE (PORT_PROTOCOL_UDP, 7794, 7794); - RANGE (PORT_PROTOCOL_UDP, 7797, 7801); - RANGE (PORT_PROTOCOL_UDP, 7810, 7810); - RANGE (PORT_PROTOCOL_UDP, 7845, 7846); - RANGE (PORT_PROTOCOL_UDP, 7880, 7880); - RANGE (PORT_PROTOCOL_UDP, 7887, 7887); - RANGE (PORT_PROTOCOL_UDP, 7900, 7903); - RANGE (PORT_PROTOCOL_UDP, 7913, 7913); - RANGE (PORT_PROTOCOL_UDP, 7932, 7933); - RANGE (PORT_PROTOCOL_UDP, 7967, 7967); - RANGE (PORT_PROTOCOL_UDP, 7979, 7980); - RANGE (PORT_PROTOCOL_UDP, 7982, 7982); - RANGE (PORT_PROTOCOL_UDP, 7998, 8003); - RANGE (PORT_PROTOCOL_UDP, 8005, 8005); - RANGE (PORT_PROTOCOL_UDP, 8008, 8008); - RANGE (PORT_PROTOCOL_UDP, 8019, 8022); - RANGE (PORT_PROTOCOL_UDP, 8025, 8026); - RANGE (PORT_PROTOCOL_UDP, 8032, 8034); - RANGE (PORT_PROTOCOL_UDP, 8040, 8040); - RANGE (PORT_PROTOCOL_UDP, 8052, 8059); - RANGE (PORT_PROTOCOL_UDP, 8074, 8074); - RANGE (PORT_PROTOCOL_UDP, 8080, 8083); - RANGE (PORT_PROTOCOL_UDP, 8086, 8088); - RANGE (PORT_PROTOCOL_UDP, 8097, 8097); - RANGE (PORT_PROTOCOL_UDP, 8100, 8100); - RANGE (PORT_PROTOCOL_UDP, 8115, 8116); - RANGE (PORT_PROTOCOL_UDP, 8118, 8118); - RANGE (PORT_PROTOCOL_UDP, 8121, 8122); - RANGE (PORT_PROTOCOL_UDP, 8128, 8132); - RANGE (PORT_PROTOCOL_UDP, 8148, 8149); - RANGE (PORT_PROTOCOL_UDP, 8160, 8161); - RANGE (PORT_PROTOCOL_UDP, 8182, 8182); - RANGE (PORT_PROTOCOL_UDP, 8184, 8184); - RANGE (PORT_PROTOCOL_UDP, 8192, 8192); - RANGE (PORT_PROTOCOL_UDP, 8194, 8195); - RANGE (PORT_PROTOCOL_UDP, 8199, 8202); - RANGE (PORT_PROTOCOL_UDP, 8204, 8208); - RANGE (PORT_PROTOCOL_UDP, 8230, 8230); - RANGE (PORT_PROTOCOL_UDP, 8243, 8243); - RANGE (PORT_PROTOCOL_UDP, 8276, 8276); - RANGE (PORT_PROTOCOL_UDP, 8280, 8280); - RANGE (PORT_PROTOCOL_UDP, 8292, 8292); - RANGE (PORT_PROTOCOL_UDP, 8294, 8294); - RANGE (PORT_PROTOCOL_UDP, 8300, 8301); - RANGE (PORT_PROTOCOL_UDP, 8320, 8321); - RANGE (PORT_PROTOCOL_UDP, 8351, 8351); - RANGE (PORT_PROTOCOL_UDP, 8376, 8380); - RANGE (PORT_PROTOCOL_UDP, 8383, 8383); - RANGE (PORT_PROTOCOL_UDP, 8400, 8403); - RANGE (PORT_PROTOCOL_UDP, 8416, 8417); - RANGE (PORT_PROTOCOL_UDP, 8442, 8444); - RANGE (PORT_PROTOCOL_UDP, 8450, 8450); - RANGE (PORT_PROTOCOL_UDP, 8472, 8474); - RANGE (PORT_PROTOCOL_UDP, 8500, 8501); - RANGE (PORT_PROTOCOL_UDP, 8554, 8555); - RANGE (PORT_PROTOCOL_UDP, 8567, 8567); - RANGE (PORT_PROTOCOL_UDP, 8600, 8600); - RANGE (PORT_PROTOCOL_UDP, 8610, 8614); - RANGE (PORT_PROTOCOL_UDP, 8686, 8686); - RANGE (PORT_PROTOCOL_UDP, 8699, 8699); - RANGE (PORT_PROTOCOL_UDP, 8732, 8733); - RANGE (PORT_PROTOCOL_UDP, 8763, 8765); - RANGE (PORT_PROTOCOL_UDP, 8770, 8770); - RANGE (PORT_PROTOCOL_UDP, 8786, 8787); - RANGE (PORT_PROTOCOL_UDP, 8793, 8793); - RANGE (PORT_PROTOCOL_UDP, 8800, 8800); - RANGE (PORT_PROTOCOL_UDP, 8804, 8804); - RANGE (PORT_PROTOCOL_UDP, 8873, 8873); - RANGE (PORT_PROTOCOL_UDP, 8880, 8880); - RANGE (PORT_PROTOCOL_UDP, 8883, 8883); - RANGE (PORT_PROTOCOL_UDP, 8888, 8894); - RANGE (PORT_PROTOCOL_UDP, 8899, 8901); - RANGE (PORT_PROTOCOL_UDP, 8910, 8913); - RANGE (PORT_PROTOCOL_UDP, 8954, 8954); - RANGE (PORT_PROTOCOL_UDP, 8989, 8991); - RANGE (PORT_PROTOCOL_UDP, 8999, 9002); - RANGE (PORT_PROTOCOL_UDP, 9007, 9007); - RANGE (PORT_PROTOCOL_UDP, 9009, 9009); - RANGE (PORT_PROTOCOL_UDP, 9020, 9026); - RANGE (PORT_PROTOCOL_UDP, 9080, 9080); - RANGE (PORT_PROTOCOL_UDP, 9084, 9092); - RANGE (PORT_PROTOCOL_UDP, 9100, 9106); - RANGE (PORT_PROTOCOL_UDP, 9119, 9119); - RANGE (PORT_PROTOCOL_UDP, 9131, 9131); - RANGE (PORT_PROTOCOL_UDP, 9160, 9164); - RANGE (PORT_PROTOCOL_UDP, 9191, 9191); - RANGE (PORT_PROTOCOL_UDP, 9200, 9217); - RANGE (PORT_PROTOCOL_UDP, 9222, 9222); - RANGE (PORT_PROTOCOL_UDP, 9255, 9255); - RANGE (PORT_PROTOCOL_UDP, 9278, 9287); - RANGE (PORT_PROTOCOL_UDP, 9292, 9295); - RANGE (PORT_PROTOCOL_UDP, 9300, 9300); - RANGE (PORT_PROTOCOL_UDP, 9318, 9318); - RANGE (PORT_PROTOCOL_UDP, 9321, 9321); - RANGE (PORT_PROTOCOL_UDP, 9343, 9344); - RANGE (PORT_PROTOCOL_UDP, 9346, 9346); - RANGE (PORT_PROTOCOL_UDP, 9374, 9374); - RANGE (PORT_PROTOCOL_UDP, 9380, 9380); - RANGE (PORT_PROTOCOL_UDP, 9396, 9397); - RANGE (PORT_PROTOCOL_UDP, 9400, 9402); - RANGE (PORT_PROTOCOL_UDP, 9418, 9418); - RANGE (PORT_PROTOCOL_UDP, 9443, 9444); - RANGE (PORT_PROTOCOL_UDP, 9450, 9450); - RANGE (PORT_PROTOCOL_UDP, 9500, 9500); - RANGE (PORT_PROTOCOL_UDP, 9522, 9522); - RANGE (PORT_PROTOCOL_UDP, 9535, 9536); - RANGE (PORT_PROTOCOL_UDP, 9555, 9555); - RANGE (PORT_PROTOCOL_UDP, 9592, 9600); - RANGE (PORT_PROTOCOL_UDP, 9612, 9612); - RANGE (PORT_PROTOCOL_UDP, 9618, 9618); - RANGE (PORT_PROTOCOL_UDP, 9628, 9629); - RANGE (PORT_PROTOCOL_UDP, 9632, 9632); - RANGE (PORT_PROTOCOL_UDP, 9667, 9668); - RANGE (PORT_PROTOCOL_UDP, 9694, 9695); - RANGE (PORT_PROTOCOL_UDP, 9700, 9700); - RANGE (PORT_PROTOCOL_UDP, 9747, 9747); - RANGE (PORT_PROTOCOL_UDP, 9750, 9750); - RANGE (PORT_PROTOCOL_UDP, 9753, 9753); - RANGE (PORT_PROTOCOL_UDP, 9762, 9762); - RANGE (PORT_PROTOCOL_UDP, 9800, 9802); - RANGE (PORT_PROTOCOL_UDP, 9875, 9876); - RANGE (PORT_PROTOCOL_UDP, 9888, 9889); - RANGE (PORT_PROTOCOL_UDP, 9898, 9901); - RANGE (PORT_PROTOCOL_UDP, 9903, 9903); - RANGE (PORT_PROTOCOL_UDP, 9909, 9909); - RANGE (PORT_PROTOCOL_UDP, 9911, 9911); - RANGE (PORT_PROTOCOL_UDP, 9950, 9953); - RANGE (PORT_PROTOCOL_UDP, 9956, 9956); - RANGE (PORT_PROTOCOL_UDP, 9966, 9966); - RANGE (PORT_PROTOCOL_UDP, 9987, 9987); - RANGE (PORT_PROTOCOL_UDP, 9990, 10003); - RANGE (PORT_PROTOCOL_UDP, 10007, 10009); - RANGE (PORT_PROTOCOL_UDP, 10050, 10051); - RANGE (PORT_PROTOCOL_UDP, 10080, 10081); - RANGE (PORT_PROTOCOL_UDP, 10100, 10104); - RANGE (PORT_PROTOCOL_UDP, 10107, 10107); - RANGE (PORT_PROTOCOL_UDP, 10110, 10111); - RANGE (PORT_PROTOCOL_UDP, 10113, 10117); - RANGE (PORT_PROTOCOL_UDP, 10128, 10128); - RANGE (PORT_PROTOCOL_UDP, 10160, 10162); - RANGE (PORT_PROTOCOL_UDP, 10200, 10201); - RANGE (PORT_PROTOCOL_UDP, 10252, 10252); - RANGE (PORT_PROTOCOL_UDP, 10260, 10260); - RANGE (PORT_PROTOCOL_UDP, 10288, 10288); - RANGE (PORT_PROTOCOL_UDP, 10500, 10500); - RANGE (PORT_PROTOCOL_UDP, 10540, 10544); - RANGE (PORT_PROTOCOL_UDP, 10800, 10800); - RANGE (PORT_PROTOCOL_UDP, 10805, 10805); - RANGE (PORT_PROTOCOL_UDP, 10810, 10810); - RANGE (PORT_PROTOCOL_UDP, 10860, 10860); - RANGE (PORT_PROTOCOL_UDP, 10990, 10990); - RANGE (PORT_PROTOCOL_UDP, 11000, 11001); - RANGE (PORT_PROTOCOL_UDP, 11106, 11106); - RANGE (PORT_PROTOCOL_UDP, 11111, 11112); - RANGE (PORT_PROTOCOL_UDP, 11161, 11165); - RANGE (PORT_PROTOCOL_UDP, 11171, 11171); - RANGE (PORT_PROTOCOL_UDP, 11201, 11201); - RANGE (PORT_PROTOCOL_UDP, 11208, 11208); - RANGE (PORT_PROTOCOL_UDP, 11211, 11211); - RANGE (PORT_PROTOCOL_UDP, 11319, 11321); - RANGE (PORT_PROTOCOL_UDP, 11367, 11367); - RANGE (PORT_PROTOCOL_UDP, 11371, 11371); - RANGE (PORT_PROTOCOL_UDP, 11600, 11600); - RANGE (PORT_PROTOCOL_UDP, 11720, 11720); - RANGE (PORT_PROTOCOL_UDP, 11751, 11751); - RANGE (PORT_PROTOCOL_UDP, 11876, 11877); - RANGE (PORT_PROTOCOL_UDP, 11967, 11967); - RANGE (PORT_PROTOCOL_UDP, 12000, 12009); - RANGE (PORT_PROTOCOL_UDP, 12012, 12013); - RANGE (PORT_PROTOCOL_UDP, 12109, 12109); - RANGE (PORT_PROTOCOL_UDP, 12121, 12121); - RANGE (PORT_PROTOCOL_UDP, 12168, 12168); - RANGE (PORT_PROTOCOL_UDP, 12172, 12172); - RANGE (PORT_PROTOCOL_UDP, 12300, 12300); - RANGE (PORT_PROTOCOL_UDP, 12321, 12322); - RANGE (PORT_PROTOCOL_UDP, 12345, 12345); - RANGE (PORT_PROTOCOL_UDP, 12753, 12753); - RANGE (PORT_PROTOCOL_UDP, 13160, 13160); - RANGE (PORT_PROTOCOL_UDP, 13216, 13218); - RANGE (PORT_PROTOCOL_UDP, 13223, 13224); - RANGE (PORT_PROTOCOL_UDP, 13400, 13400); - RANGE (PORT_PROTOCOL_UDP, 13720, 13722); - RANGE (PORT_PROTOCOL_UDP, 13724, 13724); - RANGE (PORT_PROTOCOL_UDP, 13782, 13783); - RANGE (PORT_PROTOCOL_UDP, 13785, 13786); - RANGE (PORT_PROTOCOL_UDP, 13818, 13822); - RANGE (PORT_PROTOCOL_UDP, 13929, 13929); - RANGE (PORT_PROTOCOL_UDP, 14000, 14001); - RANGE (PORT_PROTOCOL_UDP, 14033, 14034); - RANGE (PORT_PROTOCOL_UDP, 14141, 14142); - RANGE (PORT_PROTOCOL_UDP, 14145, 14145); - RANGE (PORT_PROTOCOL_UDP, 14149, 14149); - RANGE (PORT_PROTOCOL_UDP, 14154, 14154); - RANGE (PORT_PROTOCOL_UDP, 14250, 14250); - RANGE (PORT_PROTOCOL_UDP, 14414, 14414); - RANGE (PORT_PROTOCOL_UDP, 14936, 14937); - RANGE (PORT_PROTOCOL_UDP, 15000, 15000); - RANGE (PORT_PROTOCOL_UDP, 15118, 15118); - RANGE (PORT_PROTOCOL_UDP, 15345, 15345); - RANGE (PORT_PROTOCOL_UDP, 15363, 15363); - RANGE (PORT_PROTOCOL_UDP, 15555, 15555); - RANGE (PORT_PROTOCOL_UDP, 15660, 15660); - RANGE (PORT_PROTOCOL_UDP, 15740, 15740); - RANGE (PORT_PROTOCOL_UDP, 15998, 15998); - RANGE (PORT_PROTOCOL_UDP, 16003, 16003); - RANGE (PORT_PROTOCOL_UDP, 16161, 16161); - RANGE (PORT_PROTOCOL_UDP, 16309, 16311); - RANGE (PORT_PROTOCOL_UDP, 16360, 16361); - RANGE (PORT_PROTOCOL_UDP, 16367, 16368); - RANGE (PORT_PROTOCOL_UDP, 16384, 16384); - RANGE (PORT_PROTOCOL_UDP, 16666, 16666); - RANGE (PORT_PROTOCOL_UDP, 16900, 16900); - RANGE (PORT_PROTOCOL_UDP, 16950, 16950); - RANGE (PORT_PROTOCOL_UDP, 16991, 16995); - RANGE (PORT_PROTOCOL_UDP, 17007, 17007); - RANGE (PORT_PROTOCOL_UDP, 17185, 17185); - RANGE (PORT_PROTOCOL_UDP, 17219, 17219); - RANGE (PORT_PROTOCOL_UDP, 17221, 17222); - RANGE (PORT_PROTOCOL_UDP, 17234, 17235); - RANGE (PORT_PROTOCOL_UDP, 17500, 17500); - RANGE (PORT_PROTOCOL_UDP, 17729, 17729); - RANGE (PORT_PROTOCOL_UDP, 17754, 17756); - RANGE (PORT_PROTOCOL_UDP, 18000, 18000); - RANGE (PORT_PROTOCOL_UDP, 18181, 18187); - RANGE (PORT_PROTOCOL_UDP, 18241, 18241); - RANGE (PORT_PROTOCOL_UDP, 18262, 18262); - RANGE (PORT_PROTOCOL_UDP, 18463, 18463); - RANGE (PORT_PROTOCOL_UDP, 18634, 18635); - RANGE (PORT_PROTOCOL_UDP, 18769, 18769); - RANGE (PORT_PROTOCOL_UDP, 18881, 18881); - RANGE (PORT_PROTOCOL_UDP, 18888, 18888); - RANGE (PORT_PROTOCOL_UDP, 19000, 19000); - RANGE (PORT_PROTOCOL_UDP, 19191, 19191); - RANGE (PORT_PROTOCOL_UDP, 19194, 19194); - RANGE (PORT_PROTOCOL_UDP, 19283, 19283); - RANGE (PORT_PROTOCOL_UDP, 19315, 19315); - RANGE (PORT_PROTOCOL_UDP, 19398, 19398); - RANGE (PORT_PROTOCOL_UDP, 19410, 19412); - RANGE (PORT_PROTOCOL_UDP, 19539, 19541); - RANGE (PORT_PROTOCOL_UDP, 19999, 20003); - RANGE (PORT_PROTOCOL_UDP, 20005, 20005); - RANGE (PORT_PROTOCOL_UDP, 20012, 20012); - RANGE (PORT_PROTOCOL_UDP, 20014, 20014); - RANGE (PORT_PROTOCOL_UDP, 20034, 20034); - RANGE (PORT_PROTOCOL_UDP, 20046, 20046); - RANGE (PORT_PROTOCOL_UDP, 20048, 20049); - RANGE (PORT_PROTOCOL_UDP, 20167, 20167); - RANGE (PORT_PROTOCOL_UDP, 20202, 20202); - RANGE (PORT_PROTOCOL_UDP, 20222, 20222); - RANGE (PORT_PROTOCOL_UDP, 20480, 20480); - RANGE (PORT_PROTOCOL_UDP, 20670, 20670); - RANGE (PORT_PROTOCOL_UDP, 20999, 21000); - RANGE (PORT_PROTOCOL_UDP, 21554, 21554); - RANGE (PORT_PROTOCOL_UDP, 21590, 21590); - RANGE (PORT_PROTOCOL_UDP, 21800, 21800); - RANGE (PORT_PROTOCOL_UDP, 21845, 21849); - RANGE (PORT_PROTOCOL_UDP, 22000, 22005); - RANGE (PORT_PROTOCOL_UDP, 22273, 22273); - RANGE (PORT_PROTOCOL_UDP, 22305, 22305); - RANGE (PORT_PROTOCOL_UDP, 22343, 22343); - RANGE (PORT_PROTOCOL_UDP, 22347, 22347); - RANGE (PORT_PROTOCOL_UDP, 22350, 22350); - RANGE (PORT_PROTOCOL_UDP, 22555, 22555); - RANGE (PORT_PROTOCOL_UDP, 22763, 22763); - RANGE (PORT_PROTOCOL_UDP, 22800, 22800); - RANGE (PORT_PROTOCOL_UDP, 22951, 22951); - RANGE (PORT_PROTOCOL_UDP, 23000, 23005); - RANGE (PORT_PROTOCOL_UDP, 23272, 23272); - RANGE (PORT_PROTOCOL_UDP, 23333, 23333); - RANGE (PORT_PROTOCOL_UDP, 23400, 23402); - RANGE (PORT_PROTOCOL_UDP, 24000, 24006); - RANGE (PORT_PROTOCOL_UDP, 24242, 24242); - RANGE (PORT_PROTOCOL_UDP, 24249, 24249); - RANGE (PORT_PROTOCOL_UDP, 24321, 24321); - RANGE (PORT_PROTOCOL_UDP, 24386, 24386); - RANGE (PORT_PROTOCOL_UDP, 24465, 24465); - RANGE (PORT_PROTOCOL_UDP, 24554, 24554); - RANGE (PORT_PROTOCOL_UDP, 24676, 24678); - RANGE (PORT_PROTOCOL_UDP, 24680, 24680); - RANGE (PORT_PROTOCOL_UDP, 24922, 24922); - RANGE (PORT_PROTOCOL_UDP, 25000, 25009); - RANGE (PORT_PROTOCOL_UDP, 25793, 25793); - RANGE (PORT_PROTOCOL_UDP, 25900, 25903); - RANGE (PORT_PROTOCOL_UDP, 26000, 26000); - RANGE (PORT_PROTOCOL_UDP, 26133, 26133); - RANGE (PORT_PROTOCOL_UDP, 26208, 26208); - RANGE (PORT_PROTOCOL_UDP, 26260, 26263); - RANGE (PORT_PROTOCOL_UDP, 26486, 26487); - RANGE (PORT_PROTOCOL_UDP, 26489, 26489); - RANGE (PORT_PROTOCOL_UDP, 27345, 27345); - RANGE (PORT_PROTOCOL_UDP, 27442, 27442); - RANGE (PORT_PROTOCOL_UDP, 27504, 27504); - RANGE (PORT_PROTOCOL_UDP, 27782, 27782); - RANGE (PORT_PROTOCOL_UDP, 27999, 28000); - RANGE (PORT_PROTOCOL_UDP, 28240, 28240); - RANGE (PORT_PROTOCOL_UDP, 29167, 29167); - RANGE (PORT_PROTOCOL_UDP, 30001, 30002); - RANGE (PORT_PROTOCOL_UDP, 30260, 30260); - RANGE (PORT_PROTOCOL_UDP, 30999, 30999); - RANGE (PORT_PROTOCOL_UDP, 31029, 31029); - RANGE (PORT_PROTOCOL_UDP, 31416, 31416); - RANGE (PORT_PROTOCOL_UDP, 31457, 31457); - RANGE (PORT_PROTOCOL_UDP, 31620, 31620); - RANGE (PORT_PROTOCOL_UDP, 31765, 31765); - RANGE (PORT_PROTOCOL_UDP, 31948, 31949); - RANGE (PORT_PROTOCOL_UDP, 32034, 32034); - RANGE (PORT_PROTOCOL_UDP, 32249, 32249); - RANGE (PORT_PROTOCOL_UDP, 32483, 32483); - RANGE (PORT_PROTOCOL_UDP, 32635, 32636); - RANGE (PORT_PROTOCOL_UDP, 32767, 32777); - RANGE (PORT_PROTOCOL_UDP, 32801, 32801); - RANGE (PORT_PROTOCOL_UDP, 32896, 32896); - RANGE (PORT_PROTOCOL_UDP, 33123, 33123); - RANGE (PORT_PROTOCOL_UDP, 33331, 33331); - RANGE (PORT_PROTOCOL_UDP, 33334, 33334); - RANGE (PORT_PROTOCOL_UDP, 33434, 33434); - RANGE (PORT_PROTOCOL_UDP, 33656, 33656); - RANGE (PORT_PROTOCOL_UDP, 34249, 34249); - RANGE (PORT_PROTOCOL_UDP, 34378, 34379); - RANGE (PORT_PROTOCOL_UDP, 34962, 34964); - RANGE (PORT_PROTOCOL_UDP, 34980, 34980); - RANGE (PORT_PROTOCOL_UDP, 35355, 35355); - RANGE (PORT_PROTOCOL_UDP, 36001, 36001); - RANGE (PORT_PROTOCOL_UDP, 36865, 36865); - RANGE (PORT_PROTOCOL_UDP, 37475, 37475); - RANGE (PORT_PROTOCOL_UDP, 37654, 37654); - RANGE (PORT_PROTOCOL_UDP, 38201, 38203); - RANGE (PORT_PROTOCOL_UDP, 39681, 39681); - RANGE (PORT_PROTOCOL_UDP, 40000, 40000); - RANGE (PORT_PROTOCOL_UDP, 40841, 40843); - RANGE (PORT_PROTOCOL_UDP, 40853, 40853); - RANGE (PORT_PROTOCOL_UDP, 41111, 41111); - RANGE (PORT_PROTOCOL_UDP, 41794, 41795); - RANGE (PORT_PROTOCOL_UDP, 42508, 42510); - RANGE (PORT_PROTOCOL_UDP, 43188, 43190); - RANGE (PORT_PROTOCOL_UDP, 43439, 43441); - RANGE (PORT_PROTOCOL_UDP, 44321, 44323); - RANGE (PORT_PROTOCOL_UDP, 44544, 44544); - RANGE (PORT_PROTOCOL_UDP, 44553, 44553); - RANGE (PORT_PROTOCOL_UDP, 44600, 44600); - RANGE (PORT_PROTOCOL_UDP, 44818, 44818); - RANGE (PORT_PROTOCOL_UDP, 45000, 45000); - RANGE (PORT_PROTOCOL_UDP, 45054, 45054); - RANGE (PORT_PROTOCOL_UDP, 45678, 45678); - RANGE (PORT_PROTOCOL_UDP, 45825, 45825); - RANGE (PORT_PROTOCOL_UDP, 45966, 45966); - RANGE (PORT_PROTOCOL_UDP, 46999, 47000); - RANGE (PORT_PROTOCOL_UDP, 47557, 47557); - RANGE (PORT_PROTOCOL_UDP, 47624, 47624); - RANGE (PORT_PROTOCOL_UDP, 47806, 47806); - RANGE (PORT_PROTOCOL_UDP, 47808, 47808); - RANGE (PORT_PROTOCOL_UDP, 48000, 48003); - RANGE (PORT_PROTOCOL_UDP, 48128, 48129); - RANGE (PORT_PROTOCOL_UDP, 48556, 48556); -} diff --git a/src/manage_ranges_nmap_5_51_top_2000_top_100.c b/src/manage_ranges_nmap_5_51_top_2000_top_100.c deleted file mode 100644 index 29dff5566..000000000 --- a/src/manage_ranges_nmap_5_51_top_2000_top_100.c +++ /dev/null @@ -1,1262 +0,0 @@ -/* Copyright (C) 2009-2018 Greenbone Networks GmbH - * - * SPDX-License-Identifier: GPL-2.0-or-later - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - */ - -/** - * @file manage_ranges_nmap_5_51_top_2000_top_100.c - * @brief GVM management layer: Predefined port range - * - * This file defines the ranges for a predefined port list. - */ - -#include "manage_sql.h" - -#undef G_LOG_DOMAIN -/** - * @brief GLib log domain. - */ -#define G_LOG_DOMAIN "md main" - -/** - * @brief Insert a port range. - */ -#define RANGE(type, start, end) \ - insert_port_range (list, type, start, end) - -/** - * @brief Make port ranges for Nmap top 2000 top 100. - * - * Caller must lock the db. - * - * @param[in] list Port list. - */ -void -make_port_ranges_nmap_5_51_top_2000_top_100 (port_list_t list) -{ - RANGE (PORT_PROTOCOL_TCP, 1, 1); - RANGE (PORT_PROTOCOL_TCP, 3, 4); - RANGE (PORT_PROTOCOL_TCP, 6, 7); - RANGE (PORT_PROTOCOL_TCP, 9, 9); - RANGE (PORT_PROTOCOL_TCP, 13, 13); - RANGE (PORT_PROTOCOL_TCP, 17, 17); - RANGE (PORT_PROTOCOL_TCP, 19, 27); - RANGE (PORT_PROTOCOL_TCP, 30, 30); - RANGE (PORT_PROTOCOL_TCP, 32, 33); - RANGE (PORT_PROTOCOL_TCP, 37, 37); - RANGE (PORT_PROTOCOL_TCP, 42, 43); - RANGE (PORT_PROTOCOL_TCP, 49, 49); - RANGE (PORT_PROTOCOL_TCP, 53, 53); - RANGE (PORT_PROTOCOL_TCP, 55, 55); - RANGE (PORT_PROTOCOL_TCP, 57, 57); - RANGE (PORT_PROTOCOL_TCP, 59, 59); - RANGE (PORT_PROTOCOL_TCP, 70, 70); - RANGE (PORT_PROTOCOL_TCP, 77, 77); - RANGE (PORT_PROTOCOL_TCP, 79, 90); - RANGE (PORT_PROTOCOL_TCP, 98, 100); - RANGE (PORT_PROTOCOL_TCP, 102, 102); - RANGE (PORT_PROTOCOL_TCP, 106, 106); - RANGE (PORT_PROTOCOL_TCP, 109, 111); - RANGE (PORT_PROTOCOL_TCP, 113, 113); - RANGE (PORT_PROTOCOL_TCP, 119, 119); - RANGE (PORT_PROTOCOL_TCP, 123, 123); - RANGE (PORT_PROTOCOL_TCP, 125, 125); - RANGE (PORT_PROTOCOL_TCP, 127, 127); - RANGE (PORT_PROTOCOL_TCP, 135, 135); - RANGE (PORT_PROTOCOL_TCP, 139, 139); - RANGE (PORT_PROTOCOL_TCP, 143, 144); - RANGE (PORT_PROTOCOL_TCP, 146, 146); - RANGE (PORT_PROTOCOL_TCP, 157, 157); - RANGE (PORT_PROTOCOL_TCP, 161, 161); - RANGE (PORT_PROTOCOL_TCP, 163, 163); - RANGE (PORT_PROTOCOL_TCP, 179, 179); - RANGE (PORT_PROTOCOL_TCP, 199, 199); - RANGE (PORT_PROTOCOL_TCP, 210, 212); - RANGE (PORT_PROTOCOL_TCP, 220, 220); - RANGE (PORT_PROTOCOL_TCP, 222, 223); - RANGE (PORT_PROTOCOL_TCP, 225, 225); - RANGE (PORT_PROTOCOL_TCP, 250, 252); - RANGE (PORT_PROTOCOL_TCP, 254, 257); - RANGE (PORT_PROTOCOL_TCP, 259, 259); - RANGE (PORT_PROTOCOL_TCP, 264, 264); - RANGE (PORT_PROTOCOL_TCP, 280, 280); - RANGE (PORT_PROTOCOL_TCP, 301, 301); - RANGE (PORT_PROTOCOL_TCP, 306, 306); - RANGE (PORT_PROTOCOL_TCP, 311, 311); - RANGE (PORT_PROTOCOL_TCP, 333, 333); - RANGE (PORT_PROTOCOL_TCP, 340, 340); - RANGE (PORT_PROTOCOL_TCP, 366, 366); - RANGE (PORT_PROTOCOL_TCP, 388, 389); - RANGE (PORT_PROTOCOL_TCP, 406, 407); - RANGE (PORT_PROTOCOL_TCP, 411, 411); - RANGE (PORT_PROTOCOL_TCP, 416, 417); - RANGE (PORT_PROTOCOL_TCP, 419, 419); - RANGE (PORT_PROTOCOL_TCP, 425, 425); - RANGE (PORT_PROTOCOL_TCP, 427, 427); - RANGE (PORT_PROTOCOL_TCP, 441, 445); - RANGE (PORT_PROTOCOL_TCP, 447, 447); - RANGE (PORT_PROTOCOL_TCP, 458, 458); - RANGE (PORT_PROTOCOL_TCP, 464, 465); - RANGE (PORT_PROTOCOL_TCP, 475, 475); - RANGE (PORT_PROTOCOL_TCP, 481, 481); - RANGE (PORT_PROTOCOL_TCP, 497, 497); - RANGE (PORT_PROTOCOL_TCP, 500, 500); - RANGE (PORT_PROTOCOL_TCP, 502, 502); - RANGE (PORT_PROTOCOL_TCP, 512, 515); - RANGE (PORT_PROTOCOL_TCP, 523, 524); - RANGE (PORT_PROTOCOL_TCP, 540, 541); - RANGE (PORT_PROTOCOL_TCP, 543, 545); - RANGE (PORT_PROTOCOL_TCP, 548, 548); - RANGE (PORT_PROTOCOL_TCP, 554, 557); - RANGE (PORT_PROTOCOL_TCP, 563, 563); - RANGE (PORT_PROTOCOL_TCP, 587, 587); - RANGE (PORT_PROTOCOL_TCP, 593, 593); - RANGE (PORT_PROTOCOL_TCP, 600, 600); - RANGE (PORT_PROTOCOL_TCP, 602, 602); - RANGE (PORT_PROTOCOL_TCP, 606, 606); - RANGE (PORT_PROTOCOL_TCP, 610, 610); - RANGE (PORT_PROTOCOL_TCP, 616, 617); - RANGE (PORT_PROTOCOL_TCP, 621, 621); - RANGE (PORT_PROTOCOL_TCP, 623, 623); - RANGE (PORT_PROTOCOL_TCP, 625, 625); - RANGE (PORT_PROTOCOL_TCP, 631, 631); - RANGE (PORT_PROTOCOL_TCP, 636, 636); - RANGE (PORT_PROTOCOL_TCP, 639, 639); - RANGE (PORT_PROTOCOL_TCP, 641, 641); - RANGE (PORT_PROTOCOL_TCP, 646, 646); - RANGE (PORT_PROTOCOL_TCP, 648, 648); - RANGE (PORT_PROTOCOL_TCP, 655, 655); - RANGE (PORT_PROTOCOL_TCP, 657, 657); - RANGE (PORT_PROTOCOL_TCP, 659, 660); - RANGE (PORT_PROTOCOL_TCP, 666, 669); - RANGE (PORT_PROTOCOL_TCP, 674, 674); - RANGE (PORT_PROTOCOL_TCP, 683, 684); - RANGE (PORT_PROTOCOL_TCP, 687, 687); - RANGE (PORT_PROTOCOL_TCP, 690, 691); - RANGE (PORT_PROTOCOL_TCP, 700, 701); - RANGE (PORT_PROTOCOL_TCP, 705, 705); - RANGE (PORT_PROTOCOL_TCP, 709, 711); - RANGE (PORT_PROTOCOL_TCP, 713, 715); - RANGE (PORT_PROTOCOL_TCP, 720, 720); - RANGE (PORT_PROTOCOL_TCP, 722, 722); - RANGE (PORT_PROTOCOL_TCP, 725, 726); - RANGE (PORT_PROTOCOL_TCP, 728, 732); - RANGE (PORT_PROTOCOL_TCP, 740, 740); - RANGE (PORT_PROTOCOL_TCP, 748, 749); - RANGE (PORT_PROTOCOL_TCP, 754, 754); - RANGE (PORT_PROTOCOL_TCP, 757, 758); - RANGE (PORT_PROTOCOL_TCP, 765, 765); - RANGE (PORT_PROTOCOL_TCP, 777, 778); - RANGE (PORT_PROTOCOL_TCP, 780, 780); - RANGE (PORT_PROTOCOL_TCP, 782, 783); - RANGE (PORT_PROTOCOL_TCP, 786, 787); - RANGE (PORT_PROTOCOL_TCP, 790, 790); - RANGE (PORT_PROTOCOL_TCP, 792, 792); - RANGE (PORT_PROTOCOL_TCP, 795, 795); - RANGE (PORT_PROTOCOL_TCP, 800, 803); - RANGE (PORT_PROTOCOL_TCP, 805, 806); - RANGE (PORT_PROTOCOL_TCP, 808, 808); - RANGE (PORT_PROTOCOL_TCP, 822, 823); - RANGE (PORT_PROTOCOL_TCP, 825, 825); - RANGE (PORT_PROTOCOL_TCP, 829, 829); - RANGE (PORT_PROTOCOL_TCP, 839, 840); - RANGE (PORT_PROTOCOL_TCP, 843, 843); - RANGE (PORT_PROTOCOL_TCP, 846, 846); - RANGE (PORT_PROTOCOL_TCP, 856, 856); - RANGE (PORT_PROTOCOL_TCP, 859, 859); - RANGE (PORT_PROTOCOL_TCP, 862, 862); - RANGE (PORT_PROTOCOL_TCP, 864, 864); - RANGE (PORT_PROTOCOL_TCP, 873, 874); - RANGE (PORT_PROTOCOL_TCP, 878, 878); - RANGE (PORT_PROTOCOL_TCP, 880, 880); - RANGE (PORT_PROTOCOL_TCP, 888, 888); - RANGE (PORT_PROTOCOL_TCP, 898, 898); - RANGE (PORT_PROTOCOL_TCP, 900, 905); - RANGE (PORT_PROTOCOL_TCP, 911, 913); - RANGE (PORT_PROTOCOL_TCP, 918, 918); - RANGE (PORT_PROTOCOL_TCP, 921, 922); - RANGE (PORT_PROTOCOL_TCP, 924, 924); - RANGE (PORT_PROTOCOL_TCP, 928, 928); - RANGE (PORT_PROTOCOL_TCP, 930, 931); - RANGE (PORT_PROTOCOL_TCP, 943, 943); - RANGE (PORT_PROTOCOL_TCP, 953, 953); - RANGE (PORT_PROTOCOL_TCP, 969, 969); - RANGE (PORT_PROTOCOL_TCP, 971, 971); - RANGE (PORT_PROTOCOL_TCP, 980, 981); - RANGE (PORT_PROTOCOL_TCP, 987, 987); - RANGE (PORT_PROTOCOL_TCP, 990, 990); - RANGE (PORT_PROTOCOL_TCP, 992, 993); - RANGE (PORT_PROTOCOL_TCP, 995, 996); - RANGE (PORT_PROTOCOL_TCP, 998, 1002); - RANGE (PORT_PROTOCOL_TCP, 1004, 1015); - RANGE (PORT_PROTOCOL_TCP, 1020, 1114); - RANGE (PORT_PROTOCOL_TCP, 1116, 1119); - RANGE (PORT_PROTOCOL_TCP, 1121, 1128); - RANGE (PORT_PROTOCOL_TCP, 1130, 1132); - RANGE (PORT_PROTOCOL_TCP, 1134, 1138); - RANGE (PORT_PROTOCOL_TCP, 1141, 1141); - RANGE (PORT_PROTOCOL_TCP, 1143, 1145); - RANGE (PORT_PROTOCOL_TCP, 1147, 1154); - RANGE (PORT_PROTOCOL_TCP, 1156, 1159); - RANGE (PORT_PROTOCOL_TCP, 1162, 1169); - RANGE (PORT_PROTOCOL_TCP, 1173, 1176); - RANGE (PORT_PROTOCOL_TCP, 1179, 1180); - RANGE (PORT_PROTOCOL_TCP, 1182, 1188); - RANGE (PORT_PROTOCOL_TCP, 1190, 1192); - RANGE (PORT_PROTOCOL_TCP, 1194, 1196); - RANGE (PORT_PROTOCOL_TCP, 1198, 1201); - RANGE (PORT_PROTOCOL_TCP, 1204, 1204); - RANGE (PORT_PROTOCOL_TCP, 1207, 1213); - RANGE (PORT_PROTOCOL_TCP, 1215, 1218); - RANGE (PORT_PROTOCOL_TCP, 1220, 1223); - RANGE (PORT_PROTOCOL_TCP, 1228, 1229); - RANGE (PORT_PROTOCOL_TCP, 1233, 1234); - RANGE (PORT_PROTOCOL_TCP, 1236, 1236); - RANGE (PORT_PROTOCOL_TCP, 1239, 1241); - RANGE (PORT_PROTOCOL_TCP, 1243, 1244); - RANGE (PORT_PROTOCOL_TCP, 1247, 1251); - RANGE (PORT_PROTOCOL_TCP, 1259, 1259); - RANGE (PORT_PROTOCOL_TCP, 1261, 1262); - RANGE (PORT_PROTOCOL_TCP, 1264, 1264); - RANGE (PORT_PROTOCOL_TCP, 1268, 1268); - RANGE (PORT_PROTOCOL_TCP, 1270, 1272); - RANGE (PORT_PROTOCOL_TCP, 1276, 1277); - RANGE (PORT_PROTOCOL_TCP, 1279, 1279); - RANGE (PORT_PROTOCOL_TCP, 1282, 1282); - RANGE (PORT_PROTOCOL_TCP, 1287, 1287); - RANGE (PORT_PROTOCOL_TCP, 1290, 1291); - RANGE (PORT_PROTOCOL_TCP, 1296, 1297); - RANGE (PORT_PROTOCOL_TCP, 1299, 1303); - RANGE (PORT_PROTOCOL_TCP, 1305, 1311); - RANGE (PORT_PROTOCOL_TCP, 1314, 1319); - RANGE (PORT_PROTOCOL_TCP, 1321, 1322); - RANGE (PORT_PROTOCOL_TCP, 1324, 1324); - RANGE (PORT_PROTOCOL_TCP, 1327, 1328); - RANGE (PORT_PROTOCOL_TCP, 1330, 1331); - RANGE (PORT_PROTOCOL_TCP, 1334, 1334); - RANGE (PORT_PROTOCOL_TCP, 1336, 1337); - RANGE (PORT_PROTOCOL_TCP, 1339, 1340); - RANGE (PORT_PROTOCOL_TCP, 1347, 1347); - RANGE (PORT_PROTOCOL_TCP, 1350, 1353); - RANGE (PORT_PROTOCOL_TCP, 1357, 1357); - RANGE (PORT_PROTOCOL_TCP, 1413, 1414); - RANGE (PORT_PROTOCOL_TCP, 1417, 1417); - RANGE (PORT_PROTOCOL_TCP, 1433, 1434); - RANGE (PORT_PROTOCOL_TCP, 1443, 1443); - RANGE (PORT_PROTOCOL_TCP, 1455, 1455); - RANGE (PORT_PROTOCOL_TCP, 1461, 1461); - RANGE (PORT_PROTOCOL_TCP, 1494, 1494); - RANGE (PORT_PROTOCOL_TCP, 1500, 1501); - RANGE (PORT_PROTOCOL_TCP, 1503, 1503); - RANGE (PORT_PROTOCOL_TCP, 1516, 1516); - RANGE (PORT_PROTOCOL_TCP, 1521, 1522); - RANGE (PORT_PROTOCOL_TCP, 1524, 1526); - RANGE (PORT_PROTOCOL_TCP, 1533, 1533); - RANGE (PORT_PROTOCOL_TCP, 1547, 1547); - RANGE (PORT_PROTOCOL_TCP, 1550, 1550); - RANGE (PORT_PROTOCOL_TCP, 1556, 1556); - RANGE (PORT_PROTOCOL_TCP, 1558, 1560); - RANGE (PORT_PROTOCOL_TCP, 1565, 1566); - RANGE (PORT_PROTOCOL_TCP, 1569, 1569); - RANGE (PORT_PROTOCOL_TCP, 1580, 1580); - RANGE (PORT_PROTOCOL_TCP, 1583, 1584); - RANGE (PORT_PROTOCOL_TCP, 1592, 1592); - RANGE (PORT_PROTOCOL_TCP, 1594, 1594); - RANGE (PORT_PROTOCOL_TCP, 1598, 1598); - RANGE (PORT_PROTOCOL_TCP, 1600, 1600); - RANGE (PORT_PROTOCOL_TCP, 1605, 1605); - RANGE (PORT_PROTOCOL_TCP, 1607, 1607); - RANGE (PORT_PROTOCOL_TCP, 1615, 1615); - RANGE (PORT_PROTOCOL_TCP, 1620, 1620); - RANGE (PORT_PROTOCOL_TCP, 1622, 1622); - RANGE (PORT_PROTOCOL_TCP, 1632, 1632); - RANGE (PORT_PROTOCOL_TCP, 1635, 1635); - RANGE (PORT_PROTOCOL_TCP, 1638, 1638); - RANGE (PORT_PROTOCOL_TCP, 1641, 1641); - RANGE (PORT_PROTOCOL_TCP, 1645, 1645); - RANGE (PORT_PROTOCOL_TCP, 1658, 1658); - RANGE (PORT_PROTOCOL_TCP, 1666, 1666); - RANGE (PORT_PROTOCOL_TCP, 1677, 1677); - RANGE (PORT_PROTOCOL_TCP, 1683, 1683); - RANGE (PORT_PROTOCOL_TCP, 1687, 1688); - RANGE (PORT_PROTOCOL_TCP, 1691, 1691); - RANGE (PORT_PROTOCOL_TCP, 1694, 1694); - RANGE (PORT_PROTOCOL_TCP, 1699, 1701); - RANGE (PORT_PROTOCOL_TCP, 1703, 1703); - RANGE (PORT_PROTOCOL_TCP, 1707, 1709); - RANGE (PORT_PROTOCOL_TCP, 1711, 1713); - RANGE (PORT_PROTOCOL_TCP, 1715, 1715); - RANGE (PORT_PROTOCOL_TCP, 1717, 1723); - RANGE (PORT_PROTOCOL_TCP, 1730, 1730); - RANGE (PORT_PROTOCOL_TCP, 1735, 1736); - RANGE (PORT_PROTOCOL_TCP, 1745, 1745); - RANGE (PORT_PROTOCOL_TCP, 1750, 1750); - RANGE (PORT_PROTOCOL_TCP, 1752, 1753); - RANGE (PORT_PROTOCOL_TCP, 1755, 1755); - RANGE (PORT_PROTOCOL_TCP, 1761, 1761); - RANGE (PORT_PROTOCOL_TCP, 1782, 1783); - RANGE (PORT_PROTOCOL_TCP, 1791, 1792); - RANGE (PORT_PROTOCOL_TCP, 1799, 1801); - RANGE (PORT_PROTOCOL_TCP, 1805, 1808); - RANGE (PORT_PROTOCOL_TCP, 1811, 1812); - RANGE (PORT_PROTOCOL_TCP, 1823, 1823); - RANGE (PORT_PROTOCOL_TCP, 1825, 1825); - RANGE (PORT_PROTOCOL_TCP, 1835, 1835); - RANGE (PORT_PROTOCOL_TCP, 1839, 1840); - RANGE (PORT_PROTOCOL_TCP, 1858, 1858); - RANGE (PORT_PROTOCOL_TCP, 1861, 1864); - RANGE (PORT_PROTOCOL_TCP, 1871, 1871); - RANGE (PORT_PROTOCOL_TCP, 1875, 1875); - RANGE (PORT_PROTOCOL_TCP, 1900, 1901); - RANGE (PORT_PROTOCOL_TCP, 1911, 1912); - RANGE (PORT_PROTOCOL_TCP, 1914, 1914); - RANGE (PORT_PROTOCOL_TCP, 1918, 1918); - RANGE (PORT_PROTOCOL_TCP, 1924, 1924); - RANGE (PORT_PROTOCOL_TCP, 1927, 1927); - RANGE (PORT_PROTOCOL_TCP, 1935, 1935); - RANGE (PORT_PROTOCOL_TCP, 1947, 1947); - RANGE (PORT_PROTOCOL_TCP, 1954, 1954); - RANGE (PORT_PROTOCOL_TCP, 1958, 1958); - RANGE (PORT_PROTOCOL_TCP, 1971, 1976); - RANGE (PORT_PROTOCOL_TCP, 1981, 1981); - RANGE (PORT_PROTOCOL_TCP, 1984, 1984); - RANGE (PORT_PROTOCOL_TCP, 1998, 2013); - RANGE (PORT_PROTOCOL_TCP, 2020, 2022); - RANGE (PORT_PROTOCOL_TCP, 2025, 2025); - RANGE (PORT_PROTOCOL_TCP, 2030, 2031); - RANGE (PORT_PROTOCOL_TCP, 2033, 2035); - RANGE (PORT_PROTOCOL_TCP, 2038, 2038); - RANGE (PORT_PROTOCOL_TCP, 2040, 2049); - RANGE (PORT_PROTOCOL_TCP, 2062, 2062); - RANGE (PORT_PROTOCOL_TCP, 2065, 2065); - RANGE (PORT_PROTOCOL_TCP, 2067, 2070); - RANGE (PORT_PROTOCOL_TCP, 2080, 2083); - RANGE (PORT_PROTOCOL_TCP, 2086, 2087); - RANGE (PORT_PROTOCOL_TCP, 2095, 2096); - RANGE (PORT_PROTOCOL_TCP, 2099, 2101); - RANGE (PORT_PROTOCOL_TCP, 2103, 2107); - RANGE (PORT_PROTOCOL_TCP, 2111, 2112); - RANGE (PORT_PROTOCOL_TCP, 2115, 2115); - RANGE (PORT_PROTOCOL_TCP, 2119, 2119); - RANGE (PORT_PROTOCOL_TCP, 2121, 2121); - RANGE (PORT_PROTOCOL_TCP, 2124, 2124); - RANGE (PORT_PROTOCOL_TCP, 2126, 2126); - RANGE (PORT_PROTOCOL_TCP, 2134, 2135); - RANGE (PORT_PROTOCOL_TCP, 2142, 2142); - RANGE (PORT_PROTOCOL_TCP, 2144, 2144); - RANGE (PORT_PROTOCOL_TCP, 2148, 2148); - RANGE (PORT_PROTOCOL_TCP, 2150, 2150); - RANGE (PORT_PROTOCOL_TCP, 2160, 2161); - RANGE (PORT_PROTOCOL_TCP, 2170, 2170); - RANGE (PORT_PROTOCOL_TCP, 2179, 2179); - RANGE (PORT_PROTOCOL_TCP, 2187, 2187); - RANGE (PORT_PROTOCOL_TCP, 2190, 2191); - RANGE (PORT_PROTOCOL_TCP, 2196, 2197); - RANGE (PORT_PROTOCOL_TCP, 2200, 2201); - RANGE (PORT_PROTOCOL_TCP, 2203, 2203); - RANGE (PORT_PROTOCOL_TCP, 2222, 2222); - RANGE (PORT_PROTOCOL_TCP, 2224, 2224); - RANGE (PORT_PROTOCOL_TCP, 2232, 2232); - RANGE (PORT_PROTOCOL_TCP, 2241, 2241); - RANGE (PORT_PROTOCOL_TCP, 2250, 2251); - RANGE (PORT_PROTOCOL_TCP, 2253, 2253); - RANGE (PORT_PROTOCOL_TCP, 2260, 2262); - RANGE (PORT_PROTOCOL_TCP, 2265, 2265); - RANGE (PORT_PROTOCOL_TCP, 2269, 2271); - RANGE (PORT_PROTOCOL_TCP, 2280, 2280); - RANGE (PORT_PROTOCOL_TCP, 2288, 2288); - RANGE (PORT_PROTOCOL_TCP, 2291, 2292); - RANGE (PORT_PROTOCOL_TCP, 2300, 2302); - RANGE (PORT_PROTOCOL_TCP, 2304, 2304); - RANGE (PORT_PROTOCOL_TCP, 2312, 2313); - RANGE (PORT_PROTOCOL_TCP, 2323, 2323); - RANGE (PORT_PROTOCOL_TCP, 2325, 2326); - RANGE (PORT_PROTOCOL_TCP, 2330, 2330); - RANGE (PORT_PROTOCOL_TCP, 2335, 2335); - RANGE (PORT_PROTOCOL_TCP, 2340, 2340); - RANGE (PORT_PROTOCOL_TCP, 2366, 2366); - RANGE (PORT_PROTOCOL_TCP, 2371, 2372); - RANGE (PORT_PROTOCOL_TCP, 2381, 2383); - RANGE (PORT_PROTOCOL_TCP, 2391, 2391); - RANGE (PORT_PROTOCOL_TCP, 2393, 2394); - RANGE (PORT_PROTOCOL_TCP, 2399, 2399); - RANGE (PORT_PROTOCOL_TCP, 2401, 2401); - RANGE (PORT_PROTOCOL_TCP, 2418, 2418); - RANGE (PORT_PROTOCOL_TCP, 2425, 2425); - RANGE (PORT_PROTOCOL_TCP, 2433, 2433); - RANGE (PORT_PROTOCOL_TCP, 2435, 2436); - RANGE (PORT_PROTOCOL_TCP, 2438, 2439); - RANGE (PORT_PROTOCOL_TCP, 2449, 2449); - RANGE (PORT_PROTOCOL_TCP, 2456, 2456); - RANGE (PORT_PROTOCOL_TCP, 2463, 2463); - RANGE (PORT_PROTOCOL_TCP, 2472, 2472); - RANGE (PORT_PROTOCOL_TCP, 2492, 2492); - RANGE (PORT_PROTOCOL_TCP, 2500, 2501); - RANGE (PORT_PROTOCOL_TCP, 2505, 2505); - RANGE (PORT_PROTOCOL_TCP, 2522, 2522); - RANGE (PORT_PROTOCOL_TCP, 2525, 2525); - RANGE (PORT_PROTOCOL_TCP, 2531, 2532); - RANGE (PORT_PROTOCOL_TCP, 2550, 2551); - RANGE (PORT_PROTOCOL_TCP, 2557, 2558); - RANGE (PORT_PROTOCOL_TCP, 2567, 2567); - RANGE (PORT_PROTOCOL_TCP, 2580, 2580); - RANGE (PORT_PROTOCOL_TCP, 2583, 2584); - RANGE (PORT_PROTOCOL_TCP, 2598, 2598); - RANGE (PORT_PROTOCOL_TCP, 2600, 2602); - RANGE (PORT_PROTOCOL_TCP, 2604, 2608); - RANGE (PORT_PROTOCOL_TCP, 2622, 2623); - RANGE (PORT_PROTOCOL_TCP, 2628, 2628); - RANGE (PORT_PROTOCOL_TCP, 2631, 2631); - RANGE (PORT_PROTOCOL_TCP, 2638, 2638); - RANGE (PORT_PROTOCOL_TCP, 2644, 2644); - RANGE (PORT_PROTOCOL_TCP, 2691, 2691); - RANGE (PORT_PROTOCOL_TCP, 2700, 2702); - RANGE (PORT_PROTOCOL_TCP, 2706, 2706); - RANGE (PORT_PROTOCOL_TCP, 2710, 2712); - RANGE (PORT_PROTOCOL_TCP, 2717, 2718); - RANGE (PORT_PROTOCOL_TCP, 2723, 2723); - RANGE (PORT_PROTOCOL_TCP, 2725, 2725); - RANGE (PORT_PROTOCOL_TCP, 2728, 2728); - RANGE (PORT_PROTOCOL_TCP, 2734, 2734); - RANGE (PORT_PROTOCOL_TCP, 2800, 2800); - RANGE (PORT_PROTOCOL_TCP, 2804, 2804); - RANGE (PORT_PROTOCOL_TCP, 2806, 2806); - RANGE (PORT_PROTOCOL_TCP, 2809, 2809); - RANGE (PORT_PROTOCOL_TCP, 2811, 2812); - RANGE (PORT_PROTOCOL_TCP, 2847, 2847); - RANGE (PORT_PROTOCOL_TCP, 2850, 2850); - RANGE (PORT_PROTOCOL_TCP, 2869, 2869); - RANGE (PORT_PROTOCOL_TCP, 2875, 2875); - RANGE (PORT_PROTOCOL_TCP, 2882, 2882); - RANGE (PORT_PROTOCOL_TCP, 2888, 2889); - RANGE (PORT_PROTOCOL_TCP, 2898, 2898); - RANGE (PORT_PROTOCOL_TCP, 2901, 2903); - RANGE (PORT_PROTOCOL_TCP, 2908, 2910); - RANGE (PORT_PROTOCOL_TCP, 2920, 2920); - RANGE (PORT_PROTOCOL_TCP, 2930, 2930); - RANGE (PORT_PROTOCOL_TCP, 2957, 2958); - RANGE (PORT_PROTOCOL_TCP, 2967, 2968); - RANGE (PORT_PROTOCOL_TCP, 2973, 2973); - RANGE (PORT_PROTOCOL_TCP, 2984, 2984); - RANGE (PORT_PROTOCOL_TCP, 2987, 2988); - RANGE (PORT_PROTOCOL_TCP, 2991, 2991); - RANGE (PORT_PROTOCOL_TCP, 2997, 2998); - RANGE (PORT_PROTOCOL_TCP, 3000, 3003); - RANGE (PORT_PROTOCOL_TCP, 3005, 3007); - RANGE (PORT_PROTOCOL_TCP, 3011, 3011); - RANGE (PORT_PROTOCOL_TCP, 3013, 3014); - RANGE (PORT_PROTOCOL_TCP, 3017, 3017); - RANGE (PORT_PROTOCOL_TCP, 3023, 3023); - RANGE (PORT_PROTOCOL_TCP, 3025, 3025); - RANGE (PORT_PROTOCOL_TCP, 3030, 3031); - RANGE (PORT_PROTOCOL_TCP, 3050, 3050); - RANGE (PORT_PROTOCOL_TCP, 3052, 3052); - RANGE (PORT_PROTOCOL_TCP, 3057, 3057); - RANGE (PORT_PROTOCOL_TCP, 3062, 3063); - RANGE (PORT_PROTOCOL_TCP, 3071, 3071); - RANGE (PORT_PROTOCOL_TCP, 3077, 3077); - RANGE (PORT_PROTOCOL_TCP, 3080, 3080); - RANGE (PORT_PROTOCOL_TCP, 3089, 3089); - RANGE (PORT_PROTOCOL_TCP, 3102, 3103); - RANGE (PORT_PROTOCOL_TCP, 3118, 3119); - RANGE (PORT_PROTOCOL_TCP, 3121, 3121); - RANGE (PORT_PROTOCOL_TCP, 3128, 3128); - RANGE (PORT_PROTOCOL_TCP, 3146, 3146); - RANGE (PORT_PROTOCOL_TCP, 3162, 3162); - RANGE (PORT_PROTOCOL_TCP, 3167, 3168); - RANGE (PORT_PROTOCOL_TCP, 3190, 3190); - RANGE (PORT_PROTOCOL_TCP, 3200, 3200); - RANGE (PORT_PROTOCOL_TCP, 3210, 3211); - RANGE (PORT_PROTOCOL_TCP, 3220, 3221); - RANGE (PORT_PROTOCOL_TCP, 3240, 3240); - RANGE (PORT_PROTOCOL_TCP, 3260, 3261); - RANGE (PORT_PROTOCOL_TCP, 3263, 3263); - RANGE (PORT_PROTOCOL_TCP, 3268, 3269); - RANGE (PORT_PROTOCOL_TCP, 3280, 3281); - RANGE (PORT_PROTOCOL_TCP, 3283, 3283); - RANGE (PORT_PROTOCOL_TCP, 3291, 3291); - RANGE (PORT_PROTOCOL_TCP, 3299, 3301); - RANGE (PORT_PROTOCOL_TCP, 3304, 3304); - RANGE (PORT_PROTOCOL_TCP, 3306, 3307); - RANGE (PORT_PROTOCOL_TCP, 3310, 3311); - RANGE (PORT_PROTOCOL_TCP, 3319, 3319); - RANGE (PORT_PROTOCOL_TCP, 3322, 3325); - RANGE (PORT_PROTOCOL_TCP, 3333, 3334); - RANGE (PORT_PROTOCOL_TCP, 3351, 3351); - RANGE (PORT_PROTOCOL_TCP, 3362, 3363); - RANGE (PORT_PROTOCOL_TCP, 3365, 3365); - RANGE (PORT_PROTOCOL_TCP, 3367, 3372); - RANGE (PORT_PROTOCOL_TCP, 3374, 3374); - RANGE (PORT_PROTOCOL_TCP, 3376, 3376); - RANGE (PORT_PROTOCOL_TCP, 3388, 3390); - RANGE (PORT_PROTOCOL_TCP, 3396, 3396); - RANGE (PORT_PROTOCOL_TCP, 3399, 3400); - RANGE (PORT_PROTOCOL_TCP, 3404, 3404); - RANGE (PORT_PROTOCOL_TCP, 3410, 3410); - RANGE (PORT_PROTOCOL_TCP, 3414, 3415); - RANGE (PORT_PROTOCOL_TCP, 3419, 3419); - RANGE (PORT_PROTOCOL_TCP, 3425, 3425); - RANGE (PORT_PROTOCOL_TCP, 3430, 3430); - RANGE (PORT_PROTOCOL_TCP, 3439, 3439); - RANGE (PORT_PROTOCOL_TCP, 3443, 3443); - RANGE (PORT_PROTOCOL_TCP, 3456, 3456); - RANGE (PORT_PROTOCOL_TCP, 3476, 3476); - RANGE (PORT_PROTOCOL_TCP, 3479, 3479); - RANGE (PORT_PROTOCOL_TCP, 3483, 3483); - RANGE (PORT_PROTOCOL_TCP, 3485, 3486); - RANGE (PORT_PROTOCOL_TCP, 3493, 3493); - RANGE (PORT_PROTOCOL_TCP, 3497, 3497); - RANGE (PORT_PROTOCOL_TCP, 3503, 3503); - RANGE (PORT_PROTOCOL_TCP, 3505, 3506); - RANGE (PORT_PROTOCOL_TCP, 3511, 3511); - RANGE (PORT_PROTOCOL_TCP, 3513, 3515); - RANGE (PORT_PROTOCOL_TCP, 3517, 3517); - RANGE (PORT_PROTOCOL_TCP, 3519, 3520); - RANGE (PORT_PROTOCOL_TCP, 3526, 3527); - RANGE (PORT_PROTOCOL_TCP, 3530, 3530); - RANGE (PORT_PROTOCOL_TCP, 3532, 3532); - RANGE (PORT_PROTOCOL_TCP, 3546, 3546); - RANGE (PORT_PROTOCOL_TCP, 3551, 3551); - RANGE (PORT_PROTOCOL_TCP, 3577, 3577); - RANGE (PORT_PROTOCOL_TCP, 3580, 3580); - RANGE (PORT_PROTOCOL_TCP, 3586, 3586); - RANGE (PORT_PROTOCOL_TCP, 3599, 3600); - RANGE (PORT_PROTOCOL_TCP, 3602, 3603); - RANGE (PORT_PROTOCOL_TCP, 3621, 3622); - RANGE (PORT_PROTOCOL_TCP, 3632, 3632); - RANGE (PORT_PROTOCOL_TCP, 3636, 3637); - RANGE (PORT_PROTOCOL_TCP, 3652, 3653); - RANGE (PORT_PROTOCOL_TCP, 3656, 3656); - RANGE (PORT_PROTOCOL_TCP, 3658, 3659); - RANGE (PORT_PROTOCOL_TCP, 3663, 3663); - RANGE (PORT_PROTOCOL_TCP, 3669, 3670); - RANGE (PORT_PROTOCOL_TCP, 3672, 3672); - RANGE (PORT_PROTOCOL_TCP, 3680, 3681); - RANGE (PORT_PROTOCOL_TCP, 3683, 3684); - RANGE (PORT_PROTOCOL_TCP, 3689, 3690); - RANGE (PORT_PROTOCOL_TCP, 3697, 3697); - RANGE (PORT_PROTOCOL_TCP, 3700, 3700); - RANGE (PORT_PROTOCOL_TCP, 3703, 3703); - RANGE (PORT_PROTOCOL_TCP, 3712, 3712); - RANGE (PORT_PROTOCOL_TCP, 3728, 3728); - RANGE (PORT_PROTOCOL_TCP, 3731, 3731); - RANGE (PORT_PROTOCOL_TCP, 3737, 3737); - RANGE (PORT_PROTOCOL_TCP, 3742, 3742); - RANGE (PORT_PROTOCOL_TCP, 3749, 3749); - RANGE (PORT_PROTOCOL_TCP, 3765, 3766); - RANGE (PORT_PROTOCOL_TCP, 3784, 3784); - RANGE (PORT_PROTOCOL_TCP, 3787, 3788); - RANGE (PORT_PROTOCOL_TCP, 3790, 3790); - RANGE (PORT_PROTOCOL_TCP, 3792, 3793); - RANGE (PORT_PROTOCOL_TCP, 3795, 3796); - RANGE (PORT_PROTOCOL_TCP, 3798, 3801); - RANGE (PORT_PROTOCOL_TCP, 3803, 3803); - RANGE (PORT_PROTOCOL_TCP, 3806, 3806); - RANGE (PORT_PROTOCOL_TCP, 3808, 3814); - RANGE (PORT_PROTOCOL_TCP, 3817, 3817); - RANGE (PORT_PROTOCOL_TCP, 3820, 3820); - RANGE (PORT_PROTOCOL_TCP, 3823, 3828); - RANGE (PORT_PROTOCOL_TCP, 3830, 3831); - RANGE (PORT_PROTOCOL_TCP, 3837, 3837); - RANGE (PORT_PROTOCOL_TCP, 3839, 3839); - RANGE (PORT_PROTOCOL_TCP, 3842, 3842); - RANGE (PORT_PROTOCOL_TCP, 3846, 3853); - RANGE (PORT_PROTOCOL_TCP, 3856, 3856); - RANGE (PORT_PROTOCOL_TCP, 3859, 3860); - RANGE (PORT_PROTOCOL_TCP, 3863, 3863); - RANGE (PORT_PROTOCOL_TCP, 3868, 3872); - RANGE (PORT_PROTOCOL_TCP, 3876, 3876); - RANGE (PORT_PROTOCOL_TCP, 3878, 3880); - RANGE (PORT_PROTOCOL_TCP, 3882, 3882); - RANGE (PORT_PROTOCOL_TCP, 3888, 3890); - RANGE (PORT_PROTOCOL_TCP, 3897, 3897); - RANGE (PORT_PROTOCOL_TCP, 3899, 3899); - RANGE (PORT_PROTOCOL_TCP, 3901, 3902); - RANGE (PORT_PROTOCOL_TCP, 3904, 3909); - RANGE (PORT_PROTOCOL_TCP, 3911, 3911); - RANGE (PORT_PROTOCOL_TCP, 3913, 3916); - RANGE (PORT_PROTOCOL_TCP, 3918, 3920); - RANGE (PORT_PROTOCOL_TCP, 3922, 3923); - RANGE (PORT_PROTOCOL_TCP, 3928, 3931); - RANGE (PORT_PROTOCOL_TCP, 3935, 3937); - RANGE (PORT_PROTOCOL_TCP, 3940, 3941); - RANGE (PORT_PROTOCOL_TCP, 3943, 3946); - RANGE (PORT_PROTOCOL_TCP, 3948, 3949); - RANGE (PORT_PROTOCOL_TCP, 3952, 3952); - RANGE (PORT_PROTOCOL_TCP, 3956, 3957); - RANGE (PORT_PROTOCOL_TCP, 3961, 3964); - RANGE (PORT_PROTOCOL_TCP, 3967, 3969); - RANGE (PORT_PROTOCOL_TCP, 3971, 3972); - RANGE (PORT_PROTOCOL_TCP, 3975, 3975); - RANGE (PORT_PROTOCOL_TCP, 3979, 3983); - RANGE (PORT_PROTOCOL_TCP, 3986, 3986); - RANGE (PORT_PROTOCOL_TCP, 3989, 4007); - RANGE (PORT_PROTOCOL_TCP, 4009, 4010); - RANGE (PORT_PROTOCOL_TCP, 4016, 4016); - RANGE (PORT_PROTOCOL_TCP, 4020, 4020); - RANGE (PORT_PROTOCOL_TCP, 4022, 4022); - RANGE (PORT_PROTOCOL_TCP, 4024, 4025); - RANGE (PORT_PROTOCOL_TCP, 4029, 4029); - RANGE (PORT_PROTOCOL_TCP, 4035, 4036); - RANGE (PORT_PROTOCOL_TCP, 4039, 4040); - RANGE (PORT_PROTOCOL_TCP, 4045, 4045); - RANGE (PORT_PROTOCOL_TCP, 4056, 4056); - RANGE (PORT_PROTOCOL_TCP, 4058, 4058); - RANGE (PORT_PROTOCOL_TCP, 4065, 4065); - RANGE (PORT_PROTOCOL_TCP, 4080, 4080); - RANGE (PORT_PROTOCOL_TCP, 4087, 4087); - RANGE (PORT_PROTOCOL_TCP, 4090, 4090); - RANGE (PORT_PROTOCOL_TCP, 4096, 4096); - RANGE (PORT_PROTOCOL_TCP, 4100, 4101); - RANGE (PORT_PROTOCOL_TCP, 4111, 4113); - RANGE (PORT_PROTOCOL_TCP, 4118, 4121); - RANGE (PORT_PROTOCOL_TCP, 4125, 4126); - RANGE (PORT_PROTOCOL_TCP, 4129, 4129); - RANGE (PORT_PROTOCOL_TCP, 4135, 4135); - RANGE (PORT_PROTOCOL_TCP, 4141, 4141); - RANGE (PORT_PROTOCOL_TCP, 4143, 4143); - RANGE (PORT_PROTOCOL_TCP, 4147, 4147); - RANGE (PORT_PROTOCOL_TCP, 4158, 4158); - RANGE (PORT_PROTOCOL_TCP, 4161, 4161); - RANGE (PORT_PROTOCOL_TCP, 4164, 4164); - RANGE (PORT_PROTOCOL_TCP, 4174, 4174); - RANGE (PORT_PROTOCOL_TCP, 4190, 4190); - RANGE (PORT_PROTOCOL_TCP, 4192, 4192); - RANGE (PORT_PROTOCOL_TCP, 4200, 4200); - RANGE (PORT_PROTOCOL_TCP, 4206, 4206); - RANGE (PORT_PROTOCOL_TCP, 4220, 4220); - RANGE (PORT_PROTOCOL_TCP, 4224, 4224); - RANGE (PORT_PROTOCOL_TCP, 4234, 4234); - RANGE (PORT_PROTOCOL_TCP, 4242, 4242); - RANGE (PORT_PROTOCOL_TCP, 4252, 4252); - RANGE (PORT_PROTOCOL_TCP, 4262, 4262); - RANGE (PORT_PROTOCOL_TCP, 4279, 4279); - RANGE (PORT_PROTOCOL_TCP, 4294, 4294); - RANGE (PORT_PROTOCOL_TCP, 4297, 4298); - RANGE (PORT_PROTOCOL_TCP, 4300, 4300); - RANGE (PORT_PROTOCOL_TCP, 4302, 4302); - RANGE (PORT_PROTOCOL_TCP, 4321, 4321); - RANGE (PORT_PROTOCOL_TCP, 4325, 4325); - RANGE (PORT_PROTOCOL_TCP, 4328, 4328); - RANGE (PORT_PROTOCOL_TCP, 4333, 4333); - RANGE (PORT_PROTOCOL_TCP, 4342, 4343); - RANGE (PORT_PROTOCOL_TCP, 4355, 4358); - RANGE (PORT_PROTOCOL_TCP, 4369, 4369); - RANGE (PORT_PROTOCOL_TCP, 4374, 4376); - RANGE (PORT_PROTOCOL_TCP, 4384, 4384); - RANGE (PORT_PROTOCOL_TCP, 4388, 4388); - RANGE (PORT_PROTOCOL_TCP, 4401, 4401); - RANGE (PORT_PROTOCOL_TCP, 4407, 4407); - RANGE (PORT_PROTOCOL_TCP, 4414, 4415); - RANGE (PORT_PROTOCOL_TCP, 4418, 4418); - RANGE (PORT_PROTOCOL_TCP, 4430, 4430); - RANGE (PORT_PROTOCOL_TCP, 4433, 4433); - RANGE (PORT_PROTOCOL_TCP, 4442, 4447); - RANGE (PORT_PROTOCOL_TCP, 4449, 4449); - RANGE (PORT_PROTOCOL_TCP, 4454, 4454); - RANGE (PORT_PROTOCOL_TCP, 4464, 4464); - RANGE (PORT_PROTOCOL_TCP, 4471, 4471); - RANGE (PORT_PROTOCOL_TCP, 4476, 4476); - RANGE (PORT_PROTOCOL_TCP, 4516, 4517); - RANGE (PORT_PROTOCOL_TCP, 4530, 4530); - RANGE (PORT_PROTOCOL_TCP, 4534, 4534); - RANGE (PORT_PROTOCOL_TCP, 4545, 4545); - RANGE (PORT_PROTOCOL_TCP, 4550, 4550); - RANGE (PORT_PROTOCOL_TCP, 4555, 4555); - RANGE (PORT_PROTOCOL_TCP, 4558, 4559); - RANGE (PORT_PROTOCOL_TCP, 4567, 4567); - RANGE (PORT_PROTOCOL_TCP, 4570, 4570); - RANGE (PORT_PROTOCOL_TCP, 4599, 4602); - RANGE (PORT_PROTOCOL_TCP, 4606, 4606); - RANGE (PORT_PROTOCOL_TCP, 4609, 4609); - RANGE (PORT_PROTOCOL_TCP, 4644, 4644); - RANGE (PORT_PROTOCOL_TCP, 4649, 4649); - RANGE (PORT_PROTOCOL_TCP, 4658, 4658); - RANGE (PORT_PROTOCOL_TCP, 4662, 4662); - RANGE (PORT_PROTOCOL_TCP, 4665, 4665); - RANGE (PORT_PROTOCOL_TCP, 4687, 4687); - RANGE (PORT_PROTOCOL_TCP, 4689, 4689); - RANGE (PORT_PROTOCOL_TCP, 4700, 4700); - RANGE (PORT_PROTOCOL_TCP, 4712, 4712); - RANGE (PORT_PROTOCOL_TCP, 4745, 4745); - RANGE (PORT_PROTOCOL_TCP, 4760, 4760); - RANGE (PORT_PROTOCOL_TCP, 4767, 4767); - RANGE (PORT_PROTOCOL_TCP, 4770, 4771); - RANGE (PORT_PROTOCOL_TCP, 4778, 4778); - RANGE (PORT_PROTOCOL_TCP, 4793, 4793); - RANGE (PORT_PROTOCOL_TCP, 4800, 4800); - RANGE (PORT_PROTOCOL_TCP, 4819, 4819); - RANGE (PORT_PROTOCOL_TCP, 4848, 4848); - RANGE (PORT_PROTOCOL_TCP, 4859, 4860); - RANGE (PORT_PROTOCOL_TCP, 4875, 4877); - RANGE (PORT_PROTOCOL_TCP, 4881, 4881); - RANGE (PORT_PROTOCOL_TCP, 4899, 4900); - RANGE (PORT_PROTOCOL_TCP, 4903, 4903); - RANGE (PORT_PROTOCOL_TCP, 4912, 4912); - RANGE (PORT_PROTOCOL_TCP, 4931, 4931); - RANGE (PORT_PROTOCOL_TCP, 4949, 4949); - RANGE (PORT_PROTOCOL_TCP, 4998, 5005); - RANGE (PORT_PROTOCOL_TCP, 5009, 5017); - RANGE (PORT_PROTOCOL_TCP, 5020, 5021); - RANGE (PORT_PROTOCOL_TCP, 5023, 5023); - RANGE (PORT_PROTOCOL_TCP, 5030, 5030); - RANGE (PORT_PROTOCOL_TCP, 5033, 5033); - RANGE (PORT_PROTOCOL_TCP, 5040, 5040); - RANGE (PORT_PROTOCOL_TCP, 5050, 5055); - RANGE (PORT_PROTOCOL_TCP, 5060, 5061); - RANGE (PORT_PROTOCOL_TCP, 5063, 5063); - RANGE (PORT_PROTOCOL_TCP, 5066, 5066); - RANGE (PORT_PROTOCOL_TCP, 5070, 5070); - RANGE (PORT_PROTOCOL_TCP, 5074, 5074); - RANGE (PORT_PROTOCOL_TCP, 5080, 5081); - RANGE (PORT_PROTOCOL_TCP, 5087, 5088); - RANGE (PORT_PROTOCOL_TCP, 5090, 5090); - RANGE (PORT_PROTOCOL_TCP, 5095, 5096); - RANGE (PORT_PROTOCOL_TCP, 5098, 5098); - RANGE (PORT_PROTOCOL_TCP, 5100, 5102); - RANGE (PORT_PROTOCOL_TCP, 5111, 5111); - RANGE (PORT_PROTOCOL_TCP, 5114, 5114); - RANGE (PORT_PROTOCOL_TCP, 5120, 5122); - RANGE (PORT_PROTOCOL_TCP, 5125, 5125); - RANGE (PORT_PROTOCOL_TCP, 5133, 5133); - RANGE (PORT_PROTOCOL_TCP, 5137, 5137); - RANGE (PORT_PROTOCOL_TCP, 5147, 5147); - RANGE (PORT_PROTOCOL_TCP, 5151, 5152); - RANGE (PORT_PROTOCOL_TCP, 5190, 5190); - RANGE (PORT_PROTOCOL_TCP, 5200, 5202); - RANGE (PORT_PROTOCOL_TCP, 5212, 5212); - RANGE (PORT_PROTOCOL_TCP, 5214, 5214); - RANGE (PORT_PROTOCOL_TCP, 5219, 5219); - RANGE (PORT_PROTOCOL_TCP, 5221, 5223); - RANGE (PORT_PROTOCOL_TCP, 5225, 5226); - RANGE (PORT_PROTOCOL_TCP, 5233, 5235); - RANGE (PORT_PROTOCOL_TCP, 5242, 5242); - RANGE (PORT_PROTOCOL_TCP, 5250, 5250); - RANGE (PORT_PROTOCOL_TCP, 5252, 5252); - RANGE (PORT_PROTOCOL_TCP, 5259, 5259); - RANGE (PORT_PROTOCOL_TCP, 5261, 5261); - RANGE (PORT_PROTOCOL_TCP, 5269, 5269); - RANGE (PORT_PROTOCOL_TCP, 5279, 5280); - RANGE (PORT_PROTOCOL_TCP, 5291, 5291); - RANGE (PORT_PROTOCOL_TCP, 5298, 5298); - RANGE (PORT_PROTOCOL_TCP, 5339, 5339); - RANGE (PORT_PROTOCOL_TCP, 5347, 5347); - RANGE (PORT_PROTOCOL_TCP, 5353, 5353); - RANGE (PORT_PROTOCOL_TCP, 5357, 5357); - RANGE (PORT_PROTOCOL_TCP, 5370, 5370); - RANGE (PORT_PROTOCOL_TCP, 5377, 5377); - RANGE (PORT_PROTOCOL_TCP, 5405, 5405); - RANGE (PORT_PROTOCOL_TCP, 5414, 5414); - RANGE (PORT_PROTOCOL_TCP, 5423, 5423); - RANGE (PORT_PROTOCOL_TCP, 5431, 5433); - RANGE (PORT_PROTOCOL_TCP, 5440, 5442); - RANGE (PORT_PROTOCOL_TCP, 5444, 5444); - RANGE (PORT_PROTOCOL_TCP, 5457, 5458); - RANGE (PORT_PROTOCOL_TCP, 5473, 5473); - RANGE (PORT_PROTOCOL_TCP, 5475, 5475); - RANGE (PORT_PROTOCOL_TCP, 5500, 5502); - RANGE (PORT_PROTOCOL_TCP, 5510, 5510); - RANGE (PORT_PROTOCOL_TCP, 5520, 5520); - RANGE (PORT_PROTOCOL_TCP, 5544, 5544); - RANGE (PORT_PROTOCOL_TCP, 5550, 5550); - RANGE (PORT_PROTOCOL_TCP, 5552, 5555); - RANGE (PORT_PROTOCOL_TCP, 5557, 5557); - RANGE (PORT_PROTOCOL_TCP, 5560, 5560); - RANGE (PORT_PROTOCOL_TCP, 5566, 5566); - RANGE (PORT_PROTOCOL_TCP, 5631, 5631); - RANGE (PORT_PROTOCOL_TCP, 5633, 5633); - RANGE (PORT_PROTOCOL_TCP, 5666, 5666); - RANGE (PORT_PROTOCOL_TCP, 5678, 5680); - RANGE (PORT_PROTOCOL_TCP, 5718, 5718); - RANGE (PORT_PROTOCOL_TCP, 5730, 5730); - RANGE (PORT_PROTOCOL_TCP, 5800, 5803); - RANGE (PORT_PROTOCOL_TCP, 5807, 5807); - RANGE (PORT_PROTOCOL_TCP, 5810, 5812); - RANGE (PORT_PROTOCOL_TCP, 5815, 5815); - RANGE (PORT_PROTOCOL_TCP, 5818, 5818); - RANGE (PORT_PROTOCOL_TCP, 5822, 5823); - RANGE (PORT_PROTOCOL_TCP, 5825, 5825); - RANGE (PORT_PROTOCOL_TCP, 5850, 5850); - RANGE (PORT_PROTOCOL_TCP, 5859, 5859); - RANGE (PORT_PROTOCOL_TCP, 5862, 5862); - RANGE (PORT_PROTOCOL_TCP, 5868, 5869); - RANGE (PORT_PROTOCOL_TCP, 5877, 5877); - RANGE (PORT_PROTOCOL_TCP, 5899, 5907); - RANGE (PORT_PROTOCOL_TCP, 5909, 5911); - RANGE (PORT_PROTOCOL_TCP, 5914, 5915); - RANGE (PORT_PROTOCOL_TCP, 5918, 5918); - RANGE (PORT_PROTOCOL_TCP, 5922, 5922); - RANGE (PORT_PROTOCOL_TCP, 5925, 5925); - RANGE (PORT_PROTOCOL_TCP, 5938, 5938); - RANGE (PORT_PROTOCOL_TCP, 5940, 5940); - RANGE (PORT_PROTOCOL_TCP, 5950, 5950); - RANGE (PORT_PROTOCOL_TCP, 5952, 5952); - RANGE (PORT_PROTOCOL_TCP, 5959, 5963); - RANGE (PORT_PROTOCOL_TCP, 5968, 5968); - RANGE (PORT_PROTOCOL_TCP, 5981, 5981); - RANGE (PORT_PROTOCOL_TCP, 5987, 5989); - RANGE (PORT_PROTOCOL_TCP, 5998, 6009); - RANGE (PORT_PROTOCOL_TCP, 6017, 6017); - RANGE (PORT_PROTOCOL_TCP, 6025, 6025); - RANGE (PORT_PROTOCOL_TCP, 6050, 6051); - RANGE (PORT_PROTOCOL_TCP, 6059, 6060); - RANGE (PORT_PROTOCOL_TCP, 6068, 6068); - RANGE (PORT_PROTOCOL_TCP, 6100, 6101); - RANGE (PORT_PROTOCOL_TCP, 6103, 6103); - RANGE (PORT_PROTOCOL_TCP, 6106, 6106); - RANGE (PORT_PROTOCOL_TCP, 6112, 6112); - RANGE (PORT_PROTOCOL_TCP, 6123, 6123); - RANGE (PORT_PROTOCOL_TCP, 6129, 6129); - RANGE (PORT_PROTOCOL_TCP, 6156, 6156); - RANGE (PORT_PROTOCOL_TCP, 6203, 6203); - RANGE (PORT_PROTOCOL_TCP, 6222, 6222); - RANGE (PORT_PROTOCOL_TCP, 6247, 6247); - RANGE (PORT_PROTOCOL_TCP, 6346, 6346); - RANGE (PORT_PROTOCOL_TCP, 6389, 6389); - RANGE (PORT_PROTOCOL_TCP, 6481, 6481); - RANGE (PORT_PROTOCOL_TCP, 6500, 6500); - RANGE (PORT_PROTOCOL_TCP, 6502, 6502); - RANGE (PORT_PROTOCOL_TCP, 6504, 6504); - RANGE (PORT_PROTOCOL_TCP, 6510, 6510); - RANGE (PORT_PROTOCOL_TCP, 6520, 6520); - RANGE (PORT_PROTOCOL_TCP, 6543, 6543); - RANGE (PORT_PROTOCOL_TCP, 6547, 6547); - RANGE (PORT_PROTOCOL_TCP, 6550, 6550); - RANGE (PORT_PROTOCOL_TCP, 6565, 6567); - RANGE (PORT_PROTOCOL_TCP, 6580, 6580); - RANGE (PORT_PROTOCOL_TCP, 6600, 6600); - RANGE (PORT_PROTOCOL_TCP, 6646, 6646); - RANGE (PORT_PROTOCOL_TCP, 6662, 6662); - RANGE (PORT_PROTOCOL_TCP, 6666, 6670); - RANGE (PORT_PROTOCOL_TCP, 6689, 6689); - RANGE (PORT_PROTOCOL_TCP, 6692, 6692); - RANGE (PORT_PROTOCOL_TCP, 6699, 6699); - RANGE (PORT_PROTOCOL_TCP, 6711, 6711); - RANGE (PORT_PROTOCOL_TCP, 6732, 6732); - RANGE (PORT_PROTOCOL_TCP, 6779, 6779); - RANGE (PORT_PROTOCOL_TCP, 6788, 6789); - RANGE (PORT_PROTOCOL_TCP, 6792, 6792); - RANGE (PORT_PROTOCOL_TCP, 6839, 6839); - RANGE (PORT_PROTOCOL_TCP, 6881, 6881); - RANGE (PORT_PROTOCOL_TCP, 6896, 6896); - RANGE (PORT_PROTOCOL_TCP, 6901, 6901); - RANGE (PORT_PROTOCOL_TCP, 6969, 6969); - RANGE (PORT_PROTOCOL_TCP, 7000, 7004); - RANGE (PORT_PROTOCOL_TCP, 7007, 7007); - RANGE (PORT_PROTOCOL_TCP, 7010, 7010); - RANGE (PORT_PROTOCOL_TCP, 7019, 7019); - RANGE (PORT_PROTOCOL_TCP, 7024, 7025); - RANGE (PORT_PROTOCOL_TCP, 7050, 7051); - RANGE (PORT_PROTOCOL_TCP, 7070, 7070); - RANGE (PORT_PROTOCOL_TCP, 7080, 7080); - RANGE (PORT_PROTOCOL_TCP, 7100, 7100); - RANGE (PORT_PROTOCOL_TCP, 7103, 7103); - RANGE (PORT_PROTOCOL_TCP, 7106, 7106); - RANGE (PORT_PROTOCOL_TCP, 7123, 7123); - RANGE (PORT_PROTOCOL_TCP, 7200, 7201); - RANGE (PORT_PROTOCOL_TCP, 7241, 7241); - RANGE (PORT_PROTOCOL_TCP, 7272, 7272); - RANGE (PORT_PROTOCOL_TCP, 7278, 7278); - RANGE (PORT_PROTOCOL_TCP, 7281, 7281); - RANGE (PORT_PROTOCOL_TCP, 7402, 7402); - RANGE (PORT_PROTOCOL_TCP, 7435, 7435); - RANGE (PORT_PROTOCOL_TCP, 7438, 7438); - RANGE (PORT_PROTOCOL_TCP, 7443, 7443); - RANGE (PORT_PROTOCOL_TCP, 7496, 7496); - RANGE (PORT_PROTOCOL_TCP, 7512, 7512); - RANGE (PORT_PROTOCOL_TCP, 7625, 7625); - RANGE (PORT_PROTOCOL_TCP, 7627, 7627); - RANGE (PORT_PROTOCOL_TCP, 7676, 7676); - RANGE (PORT_PROTOCOL_TCP, 7725, 7725); - RANGE (PORT_PROTOCOL_TCP, 7741, 7741); - RANGE (PORT_PROTOCOL_TCP, 7744, 7744); - RANGE (PORT_PROTOCOL_TCP, 7749, 7749); - RANGE (PORT_PROTOCOL_TCP, 7770, 7770); - RANGE (PORT_PROTOCOL_TCP, 7777, 7778); - RANGE (PORT_PROTOCOL_TCP, 7800, 7800); - RANGE (PORT_PROTOCOL_TCP, 7878, 7878); - RANGE (PORT_PROTOCOL_TCP, 7900, 7900); - RANGE (PORT_PROTOCOL_TCP, 7911, 7911); - RANGE (PORT_PROTOCOL_TCP, 7913, 7913); - RANGE (PORT_PROTOCOL_TCP, 7920, 7921); - RANGE (PORT_PROTOCOL_TCP, 7929, 7929); - RANGE (PORT_PROTOCOL_TCP, 7937, 7938); - RANGE (PORT_PROTOCOL_TCP, 7999, 8002); - RANGE (PORT_PROTOCOL_TCP, 8007, 8011); - RANGE (PORT_PROTOCOL_TCP, 8015, 8016); - RANGE (PORT_PROTOCOL_TCP, 8019, 8019); - RANGE (PORT_PROTOCOL_TCP, 8021, 8022); - RANGE (PORT_PROTOCOL_TCP, 8031, 8031); - RANGE (PORT_PROTOCOL_TCP, 8042, 8042); - RANGE (PORT_PROTOCOL_TCP, 8045, 8045); - RANGE (PORT_PROTOCOL_TCP, 8050, 8050); - RANGE (PORT_PROTOCOL_TCP, 8080, 8090); - RANGE (PORT_PROTOCOL_TCP, 8093, 8093); - RANGE (PORT_PROTOCOL_TCP, 8095, 8095); - RANGE (PORT_PROTOCOL_TCP, 8097, 8100); - RANGE (PORT_PROTOCOL_TCP, 8118, 8118); - RANGE (PORT_PROTOCOL_TCP, 8180, 8181); - RANGE (PORT_PROTOCOL_TCP, 8189, 8189); - RANGE (PORT_PROTOCOL_TCP, 8192, 8194); - RANGE (PORT_PROTOCOL_TCP, 8200, 8200); - RANGE (PORT_PROTOCOL_TCP, 8222, 8222); - RANGE (PORT_PROTOCOL_TCP, 8254, 8254); - RANGE (PORT_PROTOCOL_TCP, 8290, 8294); - RANGE (PORT_PROTOCOL_TCP, 8300, 8300); - RANGE (PORT_PROTOCOL_TCP, 8333, 8333); - RANGE (PORT_PROTOCOL_TCP, 8383, 8383); - RANGE (PORT_PROTOCOL_TCP, 8385, 8385); - RANGE (PORT_PROTOCOL_TCP, 8400, 8400); - RANGE (PORT_PROTOCOL_TCP, 8402, 8402); - RANGE (PORT_PROTOCOL_TCP, 8443, 8443); - RANGE (PORT_PROTOCOL_TCP, 8481, 8481); - RANGE (PORT_PROTOCOL_TCP, 8500, 8500); - RANGE (PORT_PROTOCOL_TCP, 8540, 8540); - RANGE (PORT_PROTOCOL_TCP, 8600, 8600); - RANGE (PORT_PROTOCOL_TCP, 8648, 8649); - RANGE (PORT_PROTOCOL_TCP, 8651, 8652); - RANGE (PORT_PROTOCOL_TCP, 8654, 8654); - RANGE (PORT_PROTOCOL_TCP, 8675, 8676); - RANGE (PORT_PROTOCOL_TCP, 8686, 8686); - RANGE (PORT_PROTOCOL_TCP, 8701, 8701); - RANGE (PORT_PROTOCOL_TCP, 8765, 8766); - RANGE (PORT_PROTOCOL_TCP, 8800, 8800); - RANGE (PORT_PROTOCOL_TCP, 8873, 8873); - RANGE (PORT_PROTOCOL_TCP, 8877, 8877); - RANGE (PORT_PROTOCOL_TCP, 8888, 8889); - RANGE (PORT_PROTOCOL_TCP, 8899, 8899); - RANGE (PORT_PROTOCOL_TCP, 8987, 8987); - RANGE (PORT_PROTOCOL_TCP, 8994, 8994); - RANGE (PORT_PROTOCOL_TCP, 8996, 8996); - RANGE (PORT_PROTOCOL_TCP, 9000, 9003); - RANGE (PORT_PROTOCOL_TCP, 9009, 9011); - RANGE (PORT_PROTOCOL_TCP, 9040, 9040); - RANGE (PORT_PROTOCOL_TCP, 9050, 9050); - RANGE (PORT_PROTOCOL_TCP, 9071, 9071); - RANGE (PORT_PROTOCOL_TCP, 9080, 9081); - RANGE (PORT_PROTOCOL_TCP, 9090, 9091); - RANGE (PORT_PROTOCOL_TCP, 9098, 9103); - RANGE (PORT_PROTOCOL_TCP, 9110, 9111); - RANGE (PORT_PROTOCOL_TCP, 9152, 9152); - RANGE (PORT_PROTOCOL_TCP, 9191, 9191); - RANGE (PORT_PROTOCOL_TCP, 9197, 9198); - RANGE (PORT_PROTOCOL_TCP, 9200, 9200); - RANGE (PORT_PROTOCOL_TCP, 9207, 9207); - RANGE (PORT_PROTOCOL_TCP, 9220, 9220); - RANGE (PORT_PROTOCOL_TCP, 9290, 9290); - RANGE (PORT_PROTOCOL_TCP, 9409, 9409); - RANGE (PORT_PROTOCOL_TCP, 9415, 9415); - RANGE (PORT_PROTOCOL_TCP, 9418, 9418); - RANGE (PORT_PROTOCOL_TCP, 9443, 9444); - RANGE (PORT_PROTOCOL_TCP, 9485, 9485); - RANGE (PORT_PROTOCOL_TCP, 9500, 9503); - RANGE (PORT_PROTOCOL_TCP, 9535, 9535); - RANGE (PORT_PROTOCOL_TCP, 9575, 9575); - RANGE (PORT_PROTOCOL_TCP, 9593, 9595); - RANGE (PORT_PROTOCOL_TCP, 9600, 9600); - RANGE (PORT_PROTOCOL_TCP, 9618, 9618); - RANGE (PORT_PROTOCOL_TCP, 9621, 9621); - RANGE (PORT_PROTOCOL_TCP, 9643, 9643); - RANGE (PORT_PROTOCOL_TCP, 9666, 9666); - RANGE (PORT_PROTOCOL_TCP, 9673, 9673); - RANGE (PORT_PROTOCOL_TCP, 9815, 9815); - RANGE (PORT_PROTOCOL_TCP, 9876, 9878); - RANGE (PORT_PROTOCOL_TCP, 9898, 9898); - RANGE (PORT_PROTOCOL_TCP, 9900, 9900); - RANGE (PORT_PROTOCOL_TCP, 9914, 9914); - RANGE (PORT_PROTOCOL_TCP, 9917, 9917); - RANGE (PORT_PROTOCOL_TCP, 9929, 9929); - RANGE (PORT_PROTOCOL_TCP, 9941, 9941); - RANGE (PORT_PROTOCOL_TCP, 9943, 9944); - RANGE (PORT_PROTOCOL_TCP, 9968, 9968); - RANGE (PORT_PROTOCOL_TCP, 9988, 9988); - RANGE (PORT_PROTOCOL_TCP, 9992, 9992); - RANGE (PORT_PROTOCOL_TCP, 9998, 10005); - RANGE (PORT_PROTOCOL_TCP, 10008, 10012); - RANGE (PORT_PROTOCOL_TCP, 10022, 10025); - RANGE (PORT_PROTOCOL_TCP, 10034, 10034); - RANGE (PORT_PROTOCOL_TCP, 10058, 10058); - RANGE (PORT_PROTOCOL_TCP, 10082, 10083); - RANGE (PORT_PROTOCOL_TCP, 10160, 10160); - RANGE (PORT_PROTOCOL_TCP, 10180, 10180); - RANGE (PORT_PROTOCOL_TCP, 10215, 10215); - RANGE (PORT_PROTOCOL_TCP, 10243, 10243); - RANGE (PORT_PROTOCOL_TCP, 10566, 10566); - RANGE (PORT_PROTOCOL_TCP, 10616, 10617); - RANGE (PORT_PROTOCOL_TCP, 10621, 10621); - RANGE (PORT_PROTOCOL_TCP, 10626, 10626); - RANGE (PORT_PROTOCOL_TCP, 10628, 10629); - RANGE (PORT_PROTOCOL_TCP, 10778, 10778); - RANGE (PORT_PROTOCOL_TCP, 10873, 10873); - RANGE (PORT_PROTOCOL_TCP, 11110, 11111); - RANGE (PORT_PROTOCOL_TCP, 11967, 11967); - RANGE (PORT_PROTOCOL_TCP, 12000, 12000); - RANGE (PORT_PROTOCOL_TCP, 12006, 12006); - RANGE (PORT_PROTOCOL_TCP, 12021, 12021); - RANGE (PORT_PROTOCOL_TCP, 12059, 12059); - RANGE (PORT_PROTOCOL_TCP, 12174, 12174); - RANGE (PORT_PROTOCOL_TCP, 12215, 12215); - RANGE (PORT_PROTOCOL_TCP, 12262, 12262); - RANGE (PORT_PROTOCOL_TCP, 12265, 12265); - RANGE (PORT_PROTOCOL_TCP, 12345, 12346); - RANGE (PORT_PROTOCOL_TCP, 12380, 12380); - RANGE (PORT_PROTOCOL_TCP, 12452, 12452); - RANGE (PORT_PROTOCOL_TCP, 13456, 13456); - RANGE (PORT_PROTOCOL_TCP, 13722, 13722); - RANGE (PORT_PROTOCOL_TCP, 13724, 13724); - RANGE (PORT_PROTOCOL_TCP, 13782, 13783); - RANGE (PORT_PROTOCOL_TCP, 14000, 14000); - RANGE (PORT_PROTOCOL_TCP, 14238, 14238); - RANGE (PORT_PROTOCOL_TCP, 14441, 14442); - RANGE (PORT_PROTOCOL_TCP, 15000, 15004); - RANGE (PORT_PROTOCOL_TCP, 15402, 15402); - RANGE (PORT_PROTOCOL_TCP, 15660, 15660); - RANGE (PORT_PROTOCOL_TCP, 15742, 15742); - RANGE (PORT_PROTOCOL_TCP, 16000, 16001); - RANGE (PORT_PROTOCOL_TCP, 16012, 16012); - RANGE (PORT_PROTOCOL_TCP, 16016, 16016); - RANGE (PORT_PROTOCOL_TCP, 16018, 16018); - RANGE (PORT_PROTOCOL_TCP, 16080, 16080); - RANGE (PORT_PROTOCOL_TCP, 16113, 16113); - RANGE (PORT_PROTOCOL_TCP, 16705, 16705); - RANGE (PORT_PROTOCOL_TCP, 16800, 16800); - RANGE (PORT_PROTOCOL_TCP, 16851, 16851); - RANGE (PORT_PROTOCOL_TCP, 16992, 16993); - RANGE (PORT_PROTOCOL_TCP, 17595, 17595); - RANGE (PORT_PROTOCOL_TCP, 17877, 17877); - RANGE (PORT_PROTOCOL_TCP, 17988, 17988); - RANGE (PORT_PROTOCOL_TCP, 18000, 18000); - RANGE (PORT_PROTOCOL_TCP, 18018, 18018); - RANGE (PORT_PROTOCOL_TCP, 18040, 18040); - RANGE (PORT_PROTOCOL_TCP, 18101, 18101); - RANGE (PORT_PROTOCOL_TCP, 18264, 18264); - RANGE (PORT_PROTOCOL_TCP, 18988, 18988); - RANGE (PORT_PROTOCOL_TCP, 19101, 19101); - RANGE (PORT_PROTOCOL_TCP, 19283, 19283); - RANGE (PORT_PROTOCOL_TCP, 19315, 19315); - RANGE (PORT_PROTOCOL_TCP, 19350, 19350); - RANGE (PORT_PROTOCOL_TCP, 19780, 19780); - RANGE (PORT_PROTOCOL_TCP, 19801, 19801); - RANGE (PORT_PROTOCOL_TCP, 19842, 19842); - RANGE (PORT_PROTOCOL_TCP, 19900, 19900); - RANGE (PORT_PROTOCOL_TCP, 20000, 20000); - RANGE (PORT_PROTOCOL_TCP, 20002, 20002); - RANGE (PORT_PROTOCOL_TCP, 20005, 20005); - RANGE (PORT_PROTOCOL_TCP, 20031, 20031); - RANGE (PORT_PROTOCOL_TCP, 20221, 20222); - RANGE (PORT_PROTOCOL_TCP, 20828, 20828); - RANGE (PORT_PROTOCOL_TCP, 21571, 21571); - RANGE (PORT_PROTOCOL_TCP, 21792, 21792); - RANGE (PORT_PROTOCOL_TCP, 22222, 22222); - RANGE (PORT_PROTOCOL_TCP, 22939, 22939); - RANGE (PORT_PROTOCOL_TCP, 23052, 23052); - RANGE (PORT_PROTOCOL_TCP, 23502, 23502); - RANGE (PORT_PROTOCOL_TCP, 23796, 23796); - RANGE (PORT_PROTOCOL_TCP, 24444, 24444); - RANGE (PORT_PROTOCOL_TCP, 24800, 24800); - RANGE (PORT_PROTOCOL_TCP, 25734, 25735); - RANGE (PORT_PROTOCOL_TCP, 26000, 26000); - RANGE (PORT_PROTOCOL_TCP, 26214, 26214); - RANGE (PORT_PROTOCOL_TCP, 26470, 26470); - RANGE (PORT_PROTOCOL_TCP, 27000, 27000); - RANGE (PORT_PROTOCOL_TCP, 27352, 27353); - RANGE (PORT_PROTOCOL_TCP, 27355, 27357); - RANGE (PORT_PROTOCOL_TCP, 27715, 27715); - RANGE (PORT_PROTOCOL_TCP, 28201, 28201); - RANGE (PORT_PROTOCOL_TCP, 28211, 28211); - RANGE (PORT_PROTOCOL_TCP, 29672, 29672); - RANGE (PORT_PROTOCOL_TCP, 29831, 29831); - RANGE (PORT_PROTOCOL_TCP, 30000, 30000); - RANGE (PORT_PROTOCOL_TCP, 30005, 30005); - RANGE (PORT_PROTOCOL_TCP, 30704, 30704); - RANGE (PORT_PROTOCOL_TCP, 30718, 30718); - RANGE (PORT_PROTOCOL_TCP, 30951, 30951); - RANGE (PORT_PROTOCOL_TCP, 31038, 31038); - RANGE (PORT_PROTOCOL_TCP, 31337, 31337); - RANGE (PORT_PROTOCOL_TCP, 31727, 31727); - RANGE (PORT_PROTOCOL_TCP, 32768, 32785); - RANGE (PORT_PROTOCOL_TCP, 32791, 32792); - RANGE (PORT_PROTOCOL_TCP, 32803, 32803); - RANGE (PORT_PROTOCOL_TCP, 32816, 32816); - RANGE (PORT_PROTOCOL_TCP, 32822, 32822); - RANGE (PORT_PROTOCOL_TCP, 32835, 32835); - RANGE (PORT_PROTOCOL_TCP, 33354, 33354); - RANGE (PORT_PROTOCOL_TCP, 33453, 33453); - RANGE (PORT_PROTOCOL_TCP, 33554, 33554); - RANGE (PORT_PROTOCOL_TCP, 33899, 33899); - RANGE (PORT_PROTOCOL_TCP, 34571, 34573); - RANGE (PORT_PROTOCOL_TCP, 35500, 35500); - RANGE (PORT_PROTOCOL_TCP, 35513, 35513); - RANGE (PORT_PROTOCOL_TCP, 37839, 37839); - RANGE (PORT_PROTOCOL_TCP, 38037, 38037); - RANGE (PORT_PROTOCOL_TCP, 38185, 38185); - RANGE (PORT_PROTOCOL_TCP, 38188, 38188); - RANGE (PORT_PROTOCOL_TCP, 38292, 38292); - RANGE (PORT_PROTOCOL_TCP, 39136, 39136); - RANGE (PORT_PROTOCOL_TCP, 39376, 39376); - RANGE (PORT_PROTOCOL_TCP, 39659, 39659); - RANGE (PORT_PROTOCOL_TCP, 40000, 40000); - RANGE (PORT_PROTOCOL_TCP, 40193, 40193); - RANGE (PORT_PROTOCOL_TCP, 40811, 40811); - RANGE (PORT_PROTOCOL_TCP, 40911, 40911); - RANGE (PORT_PROTOCOL_TCP, 41064, 41064); - RANGE (PORT_PROTOCOL_TCP, 41511, 41511); - RANGE (PORT_PROTOCOL_TCP, 41523, 41523); - RANGE (PORT_PROTOCOL_TCP, 42510, 42510); - RANGE (PORT_PROTOCOL_TCP, 44176, 44176); - RANGE (PORT_PROTOCOL_TCP, 44334, 44334); - RANGE (PORT_PROTOCOL_TCP, 44442, 44443); - RANGE (PORT_PROTOCOL_TCP, 44501, 44501); - RANGE (PORT_PROTOCOL_TCP, 44709, 44709); - RANGE (PORT_PROTOCOL_TCP, 45100, 45100); - RANGE (PORT_PROTOCOL_TCP, 46200, 46200); - RANGE (PORT_PROTOCOL_TCP, 46996, 46996); - RANGE (PORT_PROTOCOL_TCP, 47544, 47544); - RANGE (PORT_PROTOCOL_TCP, 48080, 48080); - RANGE (PORT_PROTOCOL_TCP, 49152, 49161); - RANGE (PORT_PROTOCOL_TCP, 49163, 49165); - RANGE (PORT_PROTOCOL_TCP, 49167, 49168); - RANGE (PORT_PROTOCOL_TCP, 49171, 49171); - RANGE (PORT_PROTOCOL_TCP, 49175, 49176); - RANGE (PORT_PROTOCOL_TCP, 49186, 49186); - RANGE (PORT_PROTOCOL_TCP, 49195, 49195); - RANGE (PORT_PROTOCOL_TCP, 49236, 49236); - RANGE (PORT_PROTOCOL_TCP, 49400, 49401); - RANGE (PORT_PROTOCOL_TCP, 49999, 50003); - RANGE (PORT_PROTOCOL_TCP, 50006, 50006); - RANGE (PORT_PROTOCOL_TCP, 50050, 50050); - RANGE (PORT_PROTOCOL_TCP, 50300, 50300); - RANGE (PORT_PROTOCOL_TCP, 50389, 50389); - RANGE (PORT_PROTOCOL_TCP, 50500, 50500); - RANGE (PORT_PROTOCOL_TCP, 50636, 50636); - RANGE (PORT_PROTOCOL_TCP, 50800, 50800); - RANGE (PORT_PROTOCOL_TCP, 51103, 51103); - RANGE (PORT_PROTOCOL_TCP, 51191, 51191); - RANGE (PORT_PROTOCOL_TCP, 51413, 51413); - RANGE (PORT_PROTOCOL_TCP, 51493, 51493); - RANGE (PORT_PROTOCOL_TCP, 52660, 52660); - RANGE (PORT_PROTOCOL_TCP, 52673, 52673); - RANGE (PORT_PROTOCOL_TCP, 52710, 52710); - RANGE (PORT_PROTOCOL_TCP, 52735, 52735); - RANGE (PORT_PROTOCOL_TCP, 52822, 52822); - RANGE (PORT_PROTOCOL_TCP, 52847, 52851); - RANGE (PORT_PROTOCOL_TCP, 52853, 52853); - RANGE (PORT_PROTOCOL_TCP, 52869, 52869); - RANGE (PORT_PROTOCOL_TCP, 53211, 53211); - RANGE (PORT_PROTOCOL_TCP, 53313, 53314); - RANGE (PORT_PROTOCOL_TCP, 53535, 53535); - RANGE (PORT_PROTOCOL_TCP, 54045, 54045); - RANGE (PORT_PROTOCOL_TCP, 54328, 54328); - RANGE (PORT_PROTOCOL_TCP, 55020, 55020); - RANGE (PORT_PROTOCOL_TCP, 55055, 55056); - RANGE (PORT_PROTOCOL_TCP, 55555, 55555); - RANGE (PORT_PROTOCOL_TCP, 55576, 55576); - RANGE (PORT_PROTOCOL_TCP, 55600, 55600); - RANGE (PORT_PROTOCOL_TCP, 56737, 56738); - RANGE (PORT_PROTOCOL_TCP, 57294, 57294); - RANGE (PORT_PROTOCOL_TCP, 57665, 57665); - RANGE (PORT_PROTOCOL_TCP, 57797, 57797); - RANGE (PORT_PROTOCOL_TCP, 58001, 58002); - RANGE (PORT_PROTOCOL_TCP, 58080, 58080); - RANGE (PORT_PROTOCOL_TCP, 58630, 58630); - RANGE (PORT_PROTOCOL_TCP, 58632, 58632); - RANGE (PORT_PROTOCOL_TCP, 58838, 58838); - RANGE (PORT_PROTOCOL_TCP, 59110, 59110); - RANGE (PORT_PROTOCOL_TCP, 59200, 59202); - RANGE (PORT_PROTOCOL_TCP, 60020, 60020); - RANGE (PORT_PROTOCOL_TCP, 60123, 60123); - RANGE (PORT_PROTOCOL_TCP, 60146, 60146); - RANGE (PORT_PROTOCOL_TCP, 60443, 60443); - RANGE (PORT_PROTOCOL_TCP, 60642, 60642); - RANGE (PORT_PROTOCOL_TCP, 61532, 61532); - RANGE (PORT_PROTOCOL_TCP, 61613, 61613); - RANGE (PORT_PROTOCOL_TCP, 61900, 61900); - RANGE (PORT_PROTOCOL_TCP, 62078, 62078); - RANGE (PORT_PROTOCOL_TCP, 63331, 63331); - RANGE (PORT_PROTOCOL_TCP, 64623, 64623); - RANGE (PORT_PROTOCOL_TCP, 64680, 64680); - RANGE (PORT_PROTOCOL_TCP, 65000, 65000); - RANGE (PORT_PROTOCOL_TCP, 65129, 65129); - RANGE (PORT_PROTOCOL_TCP, 65310, 65310); - - RANGE (PORT_PROTOCOL_UDP, 7, 7); - RANGE (PORT_PROTOCOL_UDP, 9, 9); - RANGE (PORT_PROTOCOL_UDP, 17, 17); - RANGE (PORT_PROTOCOL_UDP, 19, 19); - RANGE (PORT_PROTOCOL_UDP, 49, 49); - RANGE (PORT_PROTOCOL_UDP, 53, 53); - RANGE (PORT_PROTOCOL_UDP, 67, 69); - RANGE (PORT_PROTOCOL_UDP, 80, 80); - RANGE (PORT_PROTOCOL_UDP, 88, 88); - RANGE (PORT_PROTOCOL_UDP, 111, 111); - RANGE (PORT_PROTOCOL_UDP, 120, 120); - RANGE (PORT_PROTOCOL_UDP, 123, 123); - RANGE (PORT_PROTOCOL_UDP, 135, 139); - RANGE (PORT_PROTOCOL_UDP, 158, 158); - RANGE (PORT_PROTOCOL_UDP, 161, 162); - RANGE (PORT_PROTOCOL_UDP, 177, 177); - RANGE (PORT_PROTOCOL_UDP, 427, 427); - RANGE (PORT_PROTOCOL_UDP, 443, 443); - RANGE (PORT_PROTOCOL_UDP, 445, 445); - RANGE (PORT_PROTOCOL_UDP, 497, 497); - RANGE (PORT_PROTOCOL_UDP, 500, 500); - RANGE (PORT_PROTOCOL_UDP, 514, 515); - RANGE (PORT_PROTOCOL_UDP, 518, 518); - RANGE (PORT_PROTOCOL_UDP, 520, 520); - RANGE (PORT_PROTOCOL_UDP, 593, 593); - RANGE (PORT_PROTOCOL_UDP, 623, 623); - RANGE (PORT_PROTOCOL_UDP, 626, 626); - RANGE (PORT_PROTOCOL_UDP, 631, 631); - RANGE (PORT_PROTOCOL_UDP, 996, 999); - RANGE (PORT_PROTOCOL_UDP, 1022, 1023); - RANGE (PORT_PROTOCOL_UDP, 1025, 1030); - RANGE (PORT_PROTOCOL_UDP, 1433, 1434); - RANGE (PORT_PROTOCOL_UDP, 1645, 1646); - RANGE (PORT_PROTOCOL_UDP, 1701, 1701); - RANGE (PORT_PROTOCOL_UDP, 1718, 1719); - RANGE (PORT_PROTOCOL_UDP, 1812, 1813); - RANGE (PORT_PROTOCOL_UDP, 1900, 1900); - RANGE (PORT_PROTOCOL_UDP, 2000, 2000); - RANGE (PORT_PROTOCOL_UDP, 2048, 2049); - RANGE (PORT_PROTOCOL_UDP, 2222, 2223); - RANGE (PORT_PROTOCOL_UDP, 3283, 3283); - RANGE (PORT_PROTOCOL_UDP, 3456, 3456); - RANGE (PORT_PROTOCOL_UDP, 3703, 3703); - RANGE (PORT_PROTOCOL_UDP, 4444, 4444); - RANGE (PORT_PROTOCOL_UDP, 4500, 4500); - RANGE (PORT_PROTOCOL_UDP, 5000, 5000); - RANGE (PORT_PROTOCOL_UDP, 5060, 5060); - RANGE (PORT_PROTOCOL_UDP, 5353, 5353); - RANGE (PORT_PROTOCOL_UDP, 5632, 5632); - RANGE (PORT_PROTOCOL_UDP, 9200, 9200); - RANGE (PORT_PROTOCOL_UDP, 10000, 10000); - RANGE (PORT_PROTOCOL_UDP, 17185, 17185); - RANGE (PORT_PROTOCOL_UDP, 20031, 20031); - RANGE (PORT_PROTOCOL_UDP, 30718, 30718); - RANGE (PORT_PROTOCOL_UDP, 31337, 31337); - RANGE (PORT_PROTOCOL_UDP, 32768, 32769); - RANGE (PORT_PROTOCOL_UDP, 32771, 32771); - RANGE (PORT_PROTOCOL_UDP, 32815, 32815); - RANGE (PORT_PROTOCOL_UDP, 33281, 33281); - RANGE (PORT_PROTOCOL_UDP, 49152, 49154); - RANGE (PORT_PROTOCOL_UDP, 49156, 49156); - RANGE (PORT_PROTOCOL_UDP, 49181, 49182); - RANGE (PORT_PROTOCOL_UDP, 49185, 49186); - RANGE (PORT_PROTOCOL_UDP, 49188, 49188); - RANGE (PORT_PROTOCOL_UDP, 49190, 49194); - RANGE (PORT_PROTOCOL_UDP, 49200, 49201); -} diff --git a/src/manage_sql_port_lists.c b/src/manage_sql_port_lists.c index 901e2f325..23f574118 100644 --- a/src/manage_sql_port_lists.c +++ b/src/manage_sql_port_lists.c @@ -34,24 +34,6 @@ #include #include - -/* Port range headers. */ - -void -make_port_ranges_iana_tcp_2012 (port_list_t); - -void -make_port_ranges_iana_tcp_udp_2012 (port_list_t); - -void -make_port_ranges_all_tcp_nmap_5_51_top_100 (port_list_t); - -void -make_port_ranges_all_tcp_nmap_5_51_top_1000 (port_list_t); - -void -make_port_ranges_nmap_5_51_top_2000_top_100 (port_list_t); - /* Port list functions. */ @@ -2365,123 +2347,6 @@ delete_port_lists_user (user_t user) void check_db_port_lists () { - if (sql_int ("SELECT count(*) FROM port_lists" - " WHERE uuid = '" PORT_LIST_UUID_DEFAULT "';") - == 0) - { - port_list_t list; - sql ("INSERT INTO port_lists (uuid, owner, name, comment, creation_time," - " modification_time)" - " VALUES ('" PORT_LIST_UUID_DEFAULT "', NULL, 'OpenVAS Default'," - " '', m_now (), m_now ())"); - list = sql_last_insert_id (); - make_port_ranges_openvas_default (list); - } - - if (sql_int ("SELECT count(*) FROM port_lists" - " WHERE uuid = '" PORT_LIST_UUID_ALL_TCP "';") - == 0) - { - port_list_t list; - sql ("INSERT INTO port_lists (uuid, owner, name, comment, creation_time," - " modification_time)" - " VALUES ('" PORT_LIST_UUID_ALL_TCP "', NULL, 'All TCP'," - " '', m_now (), m_now ())"); - list = sql_last_insert_id (); - RANGE (PORT_PROTOCOL_TCP, 1, 65535); - } - - if (sql_int ("SELECT count(*) FROM port_lists" - " WHERE uuid = '" PORT_LIST_UUID_ALL_TCP_NMAP_5_51_TOP_100 "';") - == 0) - { - port_list_t list; - sql ("INSERT INTO port_lists (uuid, owner, name, comment, creation_time," - " modification_time)" - " VALUES ('" PORT_LIST_UUID_ALL_TCP_NMAP_5_51_TOP_100 "', NULL," - " 'All TCP and Nmap 5.51 top 100 UDP', '', m_now (), m_now ())"); - list = sql_last_insert_id (); - make_port_ranges_all_tcp_nmap_5_51_top_100 (list); - } - - if (sql_int ("SELECT count(*) FROM port_lists" - " WHERE uuid = '" PORT_LIST_UUID_ALL_TCP_NMAP_5_51_TOP_1000 "';") - == 0) - { - port_list_t list; - sql ("INSERT INTO port_lists (uuid, owner, name, comment, creation_time," - " modification_time)" - " VALUES ('" PORT_LIST_UUID_ALL_TCP_NMAP_5_51_TOP_1000 "', NULL," - " 'All TCP and Nmap 5.51 top 1000 UDP', '', m_now (), m_now ())"); - list = sql_last_insert_id (); - make_port_ranges_all_tcp_nmap_5_51_top_1000 (list); - } - - if (sql_int ("SELECT count(*) FROM port_lists" - " WHERE uuid = '" PORT_LIST_UUID_ALL_PRIV_TCP "';") - == 0) - { - port_list_t list; - sql ("INSERT INTO port_lists (uuid, owner, name, comment, creation_time," - " modification_time)" - " VALUES ('" PORT_LIST_UUID_ALL_PRIV_TCP "', NULL," - " 'All privileged TCP', '', m_now (), m_now ())"); - list = sql_last_insert_id (); - RANGE (PORT_PROTOCOL_TCP, 1, 1023); - } - - if (sql_int ("SELECT count(*) FROM port_lists" - " WHERE uuid = '" PORT_LIST_UUID_ALL_PRIV_TCP_UDP "';") - == 0) - { - port_list_t list; - sql ("INSERT INTO port_lists (uuid, owner, name, comment, creation_time," - " modification_time)" - " VALUES ('" PORT_LIST_UUID_ALL_PRIV_TCP_UDP "', NULL," - " 'All privileged TCP and UDP', '', m_now (), m_now ())"); - list = sql_last_insert_id (); - RANGE (PORT_PROTOCOL_TCP, 1, 1023); - RANGE (PORT_PROTOCOL_UDP, 1, 1023); - } - - if (sql_int ("SELECT count(*) FROM port_lists" - " WHERE uuid = '" PORT_LIST_UUID_ALL_IANA_TCP_2012 "';") - == 0) - { - port_list_t list; - sql ("INSERT INTO port_lists (uuid, owner, name, comment, creation_time," - " modification_time)" - " VALUES ('" PORT_LIST_UUID_ALL_IANA_TCP_2012 "', NULL," - " 'All IANA assigned TCP 2012-02-10', '', m_now (), m_now ())"); - list = sql_last_insert_id (); - make_port_ranges_iana_tcp_2012 (list); - } - - if (sql_int ("SELECT count(*) FROM port_lists" - " WHERE uuid = '" PORT_LIST_UUID_ALL_IANA_TCP_UDP_2012 "';") - == 0) - { - port_list_t list; - sql ("INSERT INTO port_lists (uuid, owner, name, comment, creation_time," - " modification_time)" - " VALUES ('" PORT_LIST_UUID_ALL_IANA_TCP_UDP_2012 "', NULL," - " 'All IANA assigned TCP and UDP 2012-02-10', '', m_now (), m_now ())"); - list = sql_last_insert_id (); - make_port_ranges_iana_tcp_udp_2012 (list); - } - - if (sql_int ("SELECT count(*) FROM port_lists" - " WHERE uuid = '" PORT_LIST_UUID_NMAP_5_51_TOP_2000_TOP_100 "';") - == 0) - { - port_list_t list; - sql ("INSERT INTO port_lists (uuid, owner, name, comment, creation_time," - " modification_time)" - " VALUES ('" PORT_LIST_UUID_NMAP_5_51_TOP_2000_TOP_100 "', NULL," - " 'Nmap 5.51 top 2000 TCP and top 100 UDP', '', m_now (), m_now ())"); - list = sql_last_insert_id (); - make_port_ranges_nmap_5_51_top_2000_top_100 (list); - } /* * Ensure that the highest number in a port range is 65535. At some point * ranges were initialised to 65536. From 9ee51879dc79da7219203894a1df3a1a8437e21f Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 11:14:53 +0200 Subject: [PATCH 02/16] Add framework for port list feed sync --- src/CMakeLists.txt | 4 + src/manage_port_lists.c | 194 ++++++++++++++++++++++++++++++++++++ src/manage_port_lists.h | 4 + src/manage_sql_port_lists.c | 15 +++ 4 files changed, 217 insertions(+) create mode 100644 src/manage_port_lists.c diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index eb7ed9562..e48fdc301 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -96,6 +96,7 @@ add_executable (manage-utils-test manage.c sql.c manage_acl.c manage_configs.c manage_config_discovery.c manage_config_host_discovery.c manage_config_system_discovery.c + manage_port_lists.c manage_sql.c manage_sql_nvts.c manage_sql_secinfo.c manage_sql_port_lists.c manage_sql_configs.c manage_sql_tickets.c manage_sql_tls_certificates.c @@ -116,6 +117,7 @@ add_executable (manage-test manage_utils.c sql.c manage_acl.c manage_configs.c manage_config_discovery.c manage_config_host_discovery.c manage_config_system_discovery.c + manage_port_lists.c manage_sql.c manage_sql_nvts.c manage_sql_secinfo.c manage_sql_port_lists.c manage_sql_configs.c manage_sql_tickets.c manage_sql_tls_certificates.c @@ -136,6 +138,7 @@ add_executable (gmp-tickets-test manage_utils.c manage.c sql.c manage_acl.c manage_configs.c manage_config_discovery.c manage_config_host_discovery.c manage_config_system_discovery.c + manage_port_lists.c manage_sql.c manage_sql_nvts.c manage_sql_secinfo.c manage_sql_port_lists.c manage_sql_configs.c manage_sql_tickets.c manage_sql_tls_certificates.c @@ -163,6 +166,7 @@ add_executable (gvmd manage_utils.c manage.c sql.c manage_acl.c manage_configs.c manage_config_discovery.c manage_config_host_discovery.c manage_config_system_discovery.c + manage_port_lists.c manage_sql.c manage_sql_nvts.c manage_sql_secinfo.c manage_sql_port_lists.c manage_sql_configs.c manage_sql_tickets.c manage_sql_tls_certificates.c diff --git a/src/manage_port_lists.c b/src/manage_port_lists.c new file mode 100644 index 000000000..f3913b916 --- /dev/null +++ b/src/manage_port_lists.c @@ -0,0 +1,194 @@ +/* Copyright (C) 2020 Greenbone Networks GmbH + * + * SPDX-License-Identifier: GPL-2.0-or-later + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + */ + +/** + * @file manage_sql_port_lists.c + * @brief GVM management layer: Port list SQL + * + * The Port List SQL for the GVM management layer. + */ + +#include "manage_port_lists.h" +#include "manage.h" +#include "manage_sql_port_lists.h" + +#undef G_LOG_DOMAIN +/** + * @brief GLib log domain. + */ +#define G_LOG_DOMAIN "md manage" + + +/* Feed port lists. */ + +/** + * @brief Get path to port lists in feed. + * + * @return Path to port lists in feed. + */ +static const gchar * +feed_dir_port_lists () +{ + static gchar *path = NULL; + if (path == NULL) + path = g_build_filename (GVMD_FEED_DIR, "port_lists", NULL); + return path; +} + +/** + * @brief Sync a single port_list with the feed. + * + * @param[in] path Path to port_list XML in feed. + */ +static void +sync_port_list_with_feed (const gchar *path) +{ + gchar **split, *full_path, *uuid; +// port_list_t port_list; + + g_debug ("%s: considering %s", __func__, path); + + split = g_regex_split_simple + (/* All-TCP--daba56c8-73ec-11df-a475-002264764cea.xml */ + "^.*([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{12}).xml$", + path, 0, 0); + + if (split == NULL || g_strv_length (split) != 7) + { + g_strfreev (split); + g_warning ("%s: path not in required format: %s", __func__, path); + return; + } + + full_path = g_build_filename (feed_dir_port_lists (), path, NULL); + + uuid = g_strdup_printf ("%s-%s-%s-%s-%s", + split[1], split[2], split[3], split[4], split[5]); + g_strfreev (split); +#if 0 + if (find_port_list_no_acl (uuid, &port_list) == 0 + && port_list) + { + g_free (uuid); + + g_debug ("%s: considering %s for update", __func__, path); + +// TODO +#if 0 + if (port_list_updated_in_feed (port_list, full_path)) + { + g_debug ("%s: updating %s", __func__, path); + update_port_list_from_file (port_list, full_path); + } +#endif + + g_free (full_path); + return; + } +#endif + +#if 0 + if (find_trash_port_list_no_acl (uuid, &port_list) == 0 + && port_list) + { + g_warning ("%s: ignoring port list '%s', as it is in the trashcan", + __func__, uuid); + g_free (uuid); + return; + } +#endif + + g_free (uuid); + + g_debug ("%s: adding %s", __func__, path); + + //create_port_list_from_file (full_path); + + g_free (full_path); +} + +/** + * @brief Sync all port lists with the feed. + * + * Create port lists that exists in the feed but not in the db. + * Update port lists in the db that have changed on the feed. + * Do nothing to db port lists that have been removed from the feed. + * + * @return 0 success, -1 error. + */ +int +sync_port_lists_with_feed () +{ + GError *error; + GDir *dir; + const gchar *port_list_path; + + /* Setup owner. */ + + setting_value (SETTING_UUID_FEED_IMPORT_OWNER, ¤t_credentials.uuid); + + if (current_credentials.uuid == NULL + || strlen (current_credentials.uuid) == 0) + { + /* Sync is disabled by having no "Feed Import Owner". */ + g_debug ("%s: no Feed Import Owner so not syncing from feed", __func__); + return 0; + } + + current_credentials.username = user_name (current_credentials.uuid); + if (current_credentials.username == NULL) + { + g_debug ("%s: unknown Feed Import Owner so not syncing from feed", __func__); + return 0; + } + + /* Open feed import directory. */ + + error = NULL; + dir = g_dir_open (feed_dir_port_lists (), 0, &error); + if (dir == NULL) + { + g_warning ("%s: Failed to open directory '%s': %s", + __func__, feed_dir_port_lists (), error->message); + g_error_free (error); + g_free (current_credentials.uuid); + g_free (current_credentials.username); + current_credentials.uuid = NULL; + current_credentials.username = NULL; + return -1; + } + + /* Sync each file in the directory. */ + + while ((port_list_path = g_dir_read_name (dir))) + if (g_str_has_prefix (port_list_path, ".") == 0 + && strlen (port_list_path) >= (36 /* UUID */ + strlen (".xml")) + && g_str_has_suffix (port_list_path, ".xml")) + sync_port_list_with_feed (port_list_path); + + /* Cleanup. */ + + g_dir_close (dir); + g_free (current_credentials.uuid); + g_free (current_credentials.username); + current_credentials.uuid = NULL; + current_credentials.username = NULL; + + return 0; +} diff --git a/src/manage_port_lists.h b/src/manage_port_lists.h index b8e03c872..8b2a7d148 100644 --- a/src/manage_port_lists.h +++ b/src/manage_port_lists.h @@ -20,6 +20,10 @@ #ifndef _GVMD_MANAGE_PORT_LISTS_H #define _GVMD_MANAGE_PORT_LISTS_H +#include "manage.h" + +#include + gboolean find_port_list (const char*, port_list_t*); diff --git a/src/manage_sql_port_lists.c b/src/manage_sql_port_lists.c index 23f574118..c3e21c463 100644 --- a/src/manage_sql_port_lists.c +++ b/src/manage_sql_port_lists.c @@ -34,6 +34,18 @@ #include #include +#undef G_LOG_DOMAIN +/** + * @brief GLib log domain. + */ +#define G_LOG_DOMAIN "md manage" + + +/* Static headers for internal non-SQL functions. */ + +int +sync_port_lists_with_feed (); + /* Port list functions. */ @@ -2347,6 +2359,9 @@ delete_port_lists_user (user_t user) void check_db_port_lists () { + if (sync_port_lists_with_feed ()) + g_warning ("%s: Failed to sync port lists with feed", __func__); + /* * Ensure that the highest number in a port range is 65535. At some point * ranges were initialised to 65536. From ae33722bfd11996f47453b967ed494ba15d46d40 Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 13:43:01 +0200 Subject: [PATCH 03/16] Don't terminate ranges, as create_port_list does not expect this --- src/gmp_port_lists.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/gmp_port_lists.c b/src/gmp_port_lists.c index 16df1cdc0..21588f6f5 100644 --- a/src/gmp_port_lists.c +++ b/src/gmp_port_lists.c @@ -177,8 +177,6 @@ parse_port_list_entity (entity_t port_list, const char **port_list_id, children = next_entities (children); } - - array_terminate (*ranges); } } From 016c3c091001789b8979da4c91dbd02b559a7b19 Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 13:44:30 +0200 Subject: [PATCH 04/16] Move parse_xml_file to utils --- src/manage_configs.c | 45 +----------------------------------------- src/utils.c | 47 ++++++++++++++++++++++++++++++++++++++++++++ src/utils.h | 5 +++++ 3 files changed, 53 insertions(+), 44 deletions(-) diff --git a/src/manage_configs.c b/src/manage_configs.c index eb666b8d0..2e3e3afdd 100644 --- a/src/manage_configs.c +++ b/src/manage_configs.c @@ -28,6 +28,7 @@ #include "manage_configs.h" #include "manage_sql.h" #include "manage_sql_configs.h" +#include "utils.h" #include #include @@ -194,50 +195,6 @@ create_feed_config_permissions (const gchar *config_id) g_free (roles); } -/** - * @brief Create entity from XML file. - * - * @param[in] path Path to XML. - * @param[out] config Config tree. - * - * @return 0 success, -1 error. - */ -static int -parse_xml_file (const gchar *path, entity_t *config) -{ - gsize xml_len; - char *xml; - GError *error; - - /* Buffer the file. */ - - error = NULL; - g_file_get_contents (path, - &xml, - &xml_len, - &error); - if (error) - { - g_warning ("%s: Failed to read file: %s", - __func__, - error->message); - g_error_free (error); - return -1; - } - - /* Parse the buffer into an entity. */ - - if (parse_entity (xml, config)) - { - g_free (xml); - g_warning ("%s: Failed to parse XML", __func__); - return -1; - } - g_free (xml); - - return 0; -} - /** * @brief Create a config from an XML file. * diff --git a/src/utils.c b/src/utils.c index 1188b1835..c2d657587 100644 --- a/src/utils.c +++ b/src/utils.c @@ -546,3 +546,50 @@ is_uuid (const char *uuid) while (*uuid) if (isxdigit (*uuid) || (*uuid == '-')) uuid++; else return 0; return 1; } + + +/* XML. */ + +/** + * @brief Create entity from XML file. + * + * @param[in] path Path to XML. + * @param[out] config Config tree. + * + * @return 0 success, -1 error. + */ +int +parse_xml_file (const gchar *path, entity_t *config) +{ + gsize xml_len; + char *xml; + GError *error; + + /* Buffer the file. */ + + error = NULL; + g_file_get_contents (path, + &xml, + &xml_len, + &error); + if (error) + { + g_warning ("%s: Failed to read file: %s", + __func__, + error->message); + g_error_free (error); + return -1; + } + + /* Parse the buffer into an entity. */ + + if (parse_entity (xml, config)) + { + g_free (xml); + g_warning ("%s: Failed to parse XML", __func__); + return -1; + } + g_free (xml); + + return 0; +} diff --git a/src/utils.h b/src/utils.h index 574f4991d..9ce624c50 100644 --- a/src/utils.h +++ b/src/utils.h @@ -25,6 +25,8 @@ #ifndef _GVMD_UTILS_H #define _GVMD_UTILS_H +#include + #include #include @@ -79,4 +81,7 @@ lockfile_locked (const gchar *); int is_uuid (const char *); +int +parse_xml_file (const gchar *, entity_t *); + #endif /* not _GVMD_UTILS_H */ From 82afe72e50bfa9701082a42c1a225094da8e8b14 Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 13:46:07 +0200 Subject: [PATCH 05/16] Add new port lists during feed sync --- src/manage_port_lists.c | 97 ++++++++++++++++++++++++++++++++++++- src/manage_sql_port_lists.c | 61 ++++++++++++++++++++--- src/manage_sql_port_lists.h | 4 ++ 3 files changed, 154 insertions(+), 8 deletions(-) diff --git a/src/manage_port_lists.c b/src/manage_port_lists.c index f3913b916..512026841 100644 --- a/src/manage_port_lists.c +++ b/src/manage_port_lists.c @@ -25,8 +25,10 @@ */ #include "manage_port_lists.h" +#include "gmp_port_lists.h" #include "manage.h" #include "manage_sql_port_lists.h" +#include "utils.h" #undef G_LOG_DOMAIN /** @@ -51,6 +53,99 @@ feed_dir_port_lists () return path; } +/** + * @brief Create a port list from an XML file. + * + * @param[in] path Path to port list XML. + * + * @return 0 success, -1 error. + */ +static int +create_port_list_from_file (const gchar *path) +{ + entity_t port_list; + array_t *ranges; + char *comment, *name; + const char *port_list_id; + port_list_t new_port_list; + + g_debug ("%s: creating %s", __func__, path); + + /* Parse the file into an entity. */ + + if (parse_xml_file (path, &port_list)) + return 1; + + /* Parse the data out of the entity. */ + + parse_port_list_entity (port_list, &port_list_id, &name, &comment, + &ranges); + + /* Create the port_list. */ + + switch (create_port_list_no_acl (port_list_id, + name, + comment, + NULL, /* Optional ranges as string. */ + ranges, + &new_port_list)) + { + case 0: + { + gchar *uuid; + + uuid = port_list_uuid (new_port_list); + log_event ("port_list", "Port list", uuid, "created"); + +#if 0 + /* Create permissions. */ + create_feed_port_list_permissions (uuid); +#endif + + g_free (uuid); + break; + } + case 1: + g_warning ("%s: Port_List exists already", __func__); + log_event_fail ("port_list", "Port list", NULL, "created"); + break; + case 99: + g_warning ("%s: Permission denied", __func__); + log_event_fail ("port_list", "Port list", NULL, "created"); + break; + case -2: + g_warning ("%s: Import name must be at" + " least one character long", + __func__); + log_event_fail ("port_list", "Port list", NULL, "created"); + break; + case -3: + g_warning ("%s: Error in NVT_SELECTORS element.", __func__); + log_event_fail ("port_list", "Port list", NULL, "created"); + break; + case -4: + g_warning ("%s: Error in PREFERENCES element.", __func__); + log_event_fail ("port_list", "Port list", NULL, "created"); + break; + case -5: + g_warning ("%s: Error in PORT_LIST @id.", __func__); + log_event_fail ("port_list", "Port list", NULL, "created"); + break; + default: + case -1: + g_warning ("%s: Internal error", __func__); + log_event_fail ("port_list", "Port list", NULL, "created"); + break; + } + + /* Cleanup. */ + + free_entity (port_list); + array_free (ranges); + + return 0; +} + /** * @brief Sync a single port_list with the feed. * @@ -118,7 +213,7 @@ sync_port_list_with_feed (const gchar *path) g_debug ("%s: adding %s", __func__, path); - //create_port_list_from_file (full_path); + create_port_list_from_file (full_path); g_free (full_path); } diff --git a/src/manage_sql_port_lists.c b/src/manage_sql_port_lists.c index c3e21c463..bbfbb60f8 100644 --- a/src/manage_sql_port_lists.c +++ b/src/manage_sql_port_lists.c @@ -1053,8 +1053,9 @@ create_port_list_unique (const char *name, const char *comment, } /** - * @brief Create a port_list. + * @brief Create a port list. * + * @param[in] check_access Whether to check for create_config permission. * @param[in] id ID of port list. Only used with \p ranges. * @param[in] name Name of port list. * @param[in] comment Comment on port list. @@ -1066,10 +1067,10 @@ create_port_list_unique (const char *name, const char *comment, * @return 0 success, 1 port list exists already, 4 error in port_ranges, * 99 permission denied, -1 error. */ -int -create_port_list (const char* id, const char* name, const char* comment, - const char* port_ranges, array_t *ranges, - port_list_t* port_list_return) +static int +create_port_list_internal (int check_access, const char *id, const char *name, + const char *comment, const char *port_ranges, + array_t *ranges, port_list_t *port_list_return) { port_list_t port_list; int ret; @@ -1086,7 +1087,7 @@ create_port_list (const char* id, const char* name, const char* comment, sql_begin_immediate (); - if (acl_user_may ("create_port_list") == 0) + if (check_access && acl_user_may ("create_port_list") == 0) { sql_rollback (); return 99; @@ -1149,7 +1150,7 @@ create_port_list (const char* id, const char* name, const char* comment, sql_begin_immediate (); - if (acl_user_may ("create_port_list") == 0) + if (check_access && acl_user_may ("create_port_list") == 0) { sql_rollback (); return 99; @@ -1211,6 +1212,52 @@ create_port_list (const char* id, const char* name, const char* comment, return 0; } +/** + * @brief Create a port list. + * + * @param[in] id ID of port list. Only used with \p ranges. + * @param[in] name Name of port list. + * @param[in] comment Comment on port list. + * @param[in] port_ranges GMP port range string. + * @param[in] ranges Array of port ranges of type range_t. + * Overrides port_ranges. + * @param[out] port_list_return Created port list. + * + * @return 0 success, 1 port list exists already, 4 error in port_ranges, + * 99 permission denied, -1 error. + */ +int +create_port_list (const char *id, const char *name, const char *comment, + const char *port_ranges, array_t *ranges, + port_list_t *port_list_return) +{ + return create_port_list_internal (1, id, name, comment, port_ranges, ranges, + port_list_return); +} + +/** + * @brief Create a port list. + * + * @param[in] id ID of port list. Only used with \p ranges. + * @param[in] name Name of port list. + * @param[in] comment Comment on port list. + * @param[in] port_ranges GMP port range string. + * @param[in] ranges Array of port ranges of type range_t. + * Overrides port_ranges. + * @param[out] port_list_return Created port list. + * + * @return 0 success, 1 port list exists already, 4 error in port_ranges, + * 99 permission denied, -1 error. + */ +int +create_port_list_no_acl (const char *id, const char *name, const char *comment, + const char *port_ranges, array_t *ranges, + port_list_t *port_list_return) +{ + return create_port_list_internal (0, id, name, comment, port_ranges, ranges, + port_list_return); +} + /** * @brief Create Port List from an existing Port List. * diff --git a/src/manage_sql_port_lists.h b/src/manage_sql_port_lists.h index 6efa33c1c..ff44ee707 100644 --- a/src/manage_sql_port_lists.h +++ b/src/manage_sql_port_lists.h @@ -29,6 +29,10 @@ port_list_select_columns (); const char** port_list_filter_columns (); +int +create_port_list_no_acl (const char *, const char *, const char *, + const char *, array_t *, port_list_t *); + int create_port_list_unique (const char *, const char *, const char *, port_list_t *); From 73b1fb0e43380bb5084ef7244632c763a138b34c Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 13:56:41 +0200 Subject: [PATCH 06/16] Skip feed port list import if port list is in trash --- src/manage_port_lists.c | 4 +-- src/manage_sql_port_lists.c | 71 +++++++++++++++++++++++++++++++++++++ src/manage_sql_port_lists.h | 6 ++++ 3 files changed, 78 insertions(+), 3 deletions(-) diff --git a/src/manage_port_lists.c b/src/manage_port_lists.c index 512026841..ee1458a54 100644 --- a/src/manage_port_lists.c +++ b/src/manage_port_lists.c @@ -155,7 +155,7 @@ static void sync_port_list_with_feed (const gchar *path) { gchar **split, *full_path, *uuid; -// port_list_t port_list; + port_list_t port_list; g_debug ("%s: considering %s", __func__, path); @@ -198,7 +198,6 @@ sync_port_list_with_feed (const gchar *path) } #endif -#if 0 if (find_trash_port_list_no_acl (uuid, &port_list) == 0 && port_list) { @@ -207,7 +206,6 @@ sync_port_list_with_feed (const gchar *path) g_free (uuid); return; } -#endif g_free (uuid); diff --git a/src/manage_sql_port_lists.c b/src/manage_sql_port_lists.c index bbfbb60f8..bdfcbe71a 100644 --- a/src/manage_sql_port_lists.c +++ b/src/manage_sql_port_lists.c @@ -29,7 +29,9 @@ #include "manage_port_lists.h" #include "sql.h" +#include #include +#include #include #include #include @@ -769,6 +771,43 @@ find_port_list_with_permission (const char* uuid, port_list_t* port_list, permission, 0); } +/** + * @brief Find a trash port list given a UUID. + * + * This does not do any permission checks. + * + * @param[in] uuid UUID of resource. + * @param[out] port_list Port list return, 0 if no such port list. + * + * @return FALSE on success (including if no such port list), TRUE on error. + */ +gboolean +find_trash_port_list_no_acl (const char *uuid, port_list_t *port_list) +{ + gchar *quoted_uuid; + + quoted_uuid = sql_quote (uuid); + switch (sql_int64 (port_list, + "SELECT id FROM port_lists_trash WHERE uuid = '%s';", + quoted_uuid)) + { + case 0: + break; + case 1: /* Too few rows in result of query. */ + *port_list = 0; + break; + default: /* Programming error. */ + assert (0); + case -1: + g_free (quoted_uuid); + return TRUE; + break; + } + + g_free (quoted_uuid); + return FALSE; +} + /** * @brief Return the UUID of the port list of a port_range. * @@ -2400,6 +2439,38 @@ delete_port_lists_user (user_t user) /* Startup. */ +/** + * @brief Check if a port list has been updated in the feed. + * + * @param[in] path Full path to port list XML in feed. + * @param[in] port_list Port List. + * + * @return 1 if updated in feed, else 0. + */ +int +port_list_updated_in_feed (port_list_t port_list, const gchar *path) +{ + GStatBuf state; + int last_update; + + last_update = sql_int ("SELECT modification_time FROM port_lists" + " WHERE id = %llu;", + port_list); + + if (g_stat (path, &state)) + { + g_warning ("%s: Failed to stat feed port_list file: %s", + __func__, + strerror (errno)); + return 0; + } + + if (state.st_mtime <= last_update) + return 0; + + return 1; +} + /** * @brief Ensure that the predefined port lists exist. */ diff --git a/src/manage_sql_port_lists.h b/src/manage_sql_port_lists.h index ff44ee707..4c3ae700b 100644 --- a/src/manage_sql_port_lists.h +++ b/src/manage_sql_port_lists.h @@ -37,6 +37,9 @@ int create_port_list_unique (const char *, const char *, const char *, port_list_t *); +gboolean +find_trash_port_list_no_acl (const char *, port_list_t *); + int port_list_is_predefined (port_list_t); @@ -55,6 +58,9 @@ inherit_port_lists (user_t, user_t); void delete_port_lists_user (user_t); +int +port_list_updated_in_feed (port_list_t, const gchar *); + void check_db_port_lists (); From 166fc098d4016945c3b2e7c1becababe317114b3 Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 14:33:37 +0200 Subject: [PATCH 07/16] Check if feed port lists exists during sync --- src/manage_port_lists.c | 2 -- src/manage_sql_port_lists.c | 37 +++++++++++++++++++++++++++++++++++++ src/manage_sql_port_lists.h | 3 +++ 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/src/manage_port_lists.c b/src/manage_port_lists.c index ee1458a54..f5a5707b5 100644 --- a/src/manage_port_lists.c +++ b/src/manage_port_lists.c @@ -176,7 +176,6 @@ sync_port_list_with_feed (const gchar *path) uuid = g_strdup_printf ("%s-%s-%s-%s-%s", split[1], split[2], split[3], split[4], split[5]); g_strfreev (split); -#if 0 if (find_port_list_no_acl (uuid, &port_list) == 0 && port_list) { @@ -196,7 +195,6 @@ sync_port_list_with_feed (const gchar *path) g_free (full_path); return; } -#endif if (find_trash_port_list_no_acl (uuid, &port_list) == 0 && port_list) diff --git a/src/manage_sql_port_lists.c b/src/manage_sql_port_lists.c index bdfcbe71a..5763108f9 100644 --- a/src/manage_sql_port_lists.c +++ b/src/manage_sql_port_lists.c @@ -752,6 +752,43 @@ find_port_list (const char* uuid, port_list_t* port_list) return FALSE; } +/** + * @brief Find a port list given a UUID. + * + * This does not do any permission checks. + * + * @param[in] uuid UUID of resource. + * @param[out] port_list Port list return, 0 if no such port list. + * + * @return FALSE on success (including if no such port list), TRUE on error. + */ +gboolean +find_port_list_no_acl (const char *uuid, port_list_t *port_list) +{ + gchar *quoted_uuid; + + quoted_uuid = sql_quote (uuid); + switch (sql_int64 (port_list, + "SELECT id FROM port_lists WHERE uuid = '%s';", + quoted_uuid)) + { + case 0: + break; + case 1: /* Too few rows in result of query. */ + *port_list = 0; + break; + default: /* Programming error. */ + assert (0); + case -1: + g_free (quoted_uuid); + return TRUE; + break; + } + + g_free (quoted_uuid); + return FALSE; +} + /** * @brief Find a port list for a specific permission, given a UUID. * diff --git a/src/manage_sql_port_lists.h b/src/manage_sql_port_lists.h index 4c3ae700b..ddb93f9ef 100644 --- a/src/manage_sql_port_lists.h +++ b/src/manage_sql_port_lists.h @@ -37,6 +37,9 @@ int create_port_list_unique (const char *, const char *, const char *, port_list_t *); +gboolean +find_port_list_no_acl (const char *, port_list_t *); + gboolean find_trash_port_list_no_acl (const char *, port_list_t *); From b4d13f9487988f05a63ea1627b3fb5a5e354a27b Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 14:39:42 +0200 Subject: [PATCH 08/16] Check if feed port lists changed during sync --- src/manage_port_lists.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/manage_port_lists.c b/src/manage_port_lists.c index f5a5707b5..6a1f2f1d2 100644 --- a/src/manage_port_lists.c +++ b/src/manage_port_lists.c @@ -183,14 +183,12 @@ sync_port_list_with_feed (const gchar *path) g_debug ("%s: considering %s for update", __func__, path); -// TODO -#if 0 if (port_list_updated_in_feed (port_list, full_path)) { g_debug ("%s: updating %s", __func__, path); - update_port_list_from_file (port_list, full_path); + // TODO + //update_port_list_from_file (port_list, full_path); } -#endif g_free (full_path); return; From 15acbf8e08310642677abeb20365590a79679df3 Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 14:59:36 +0200 Subject: [PATCH 09/16] Update modified feed port lists during sync --- src/manage_port_lists.c | 42 +++++++++++++++++++++++++++++++-- src/manage_sql_port_lists.c | 46 +++++++++++++++++++++++++++++++++++++ src/manage_sql_port_lists.h | 3 +++ 3 files changed, 89 insertions(+), 2 deletions(-) diff --git a/src/manage_port_lists.c b/src/manage_port_lists.c index 6a1f2f1d2..52cf89bc4 100644 --- a/src/manage_port_lists.c +++ b/src/manage_port_lists.c @@ -146,6 +146,45 @@ create_port_list_from_file (const gchar *path) return 0; } +/** + * @brief Create a port list from an XML file. + * + * @param[in] port_list Existing port list. + * @param[in] path Full path to port list XML. + * + * @return 0 success, -1 error. + */ +static int +update_port_list_from_file (port_list_t port_list, const gchar *path) +{ + entity_t entity; + array_t *ranges; + char *comment, *name; + const char *port_list_id; + + g_debug ("%s: updating %s", __func__, path); + + /* Parse the file into an entity. */ + + if (parse_xml_file (path, &entity)) + return 1; + + /* Parse the data out of the entity. */ + + parse_port_list_entity (entity, &port_list_id, &name, &comment, &ranges); + + /* Update the port list. */ + + update_port_list (port_list, name, comment, ranges); + + /* Cleanup. */ + + free_entity (entity); + array_free (ranges); + + return 0; +} + /** * @brief Sync a single port_list with the feed. * @@ -186,8 +225,7 @@ sync_port_list_with_feed (const gchar *path) if (port_list_updated_in_feed (port_list, full_path)) { g_debug ("%s: updating %s", __func__, path); - // TODO - //update_port_list_from_file (port_list, full_path); + update_port_list_from_file (port_list, full_path); } g_free (full_path); diff --git a/src/manage_sql_port_lists.c b/src/manage_sql_port_lists.c index 5763108f9..5ab63eab2 100644 --- a/src/manage_sql_port_lists.c +++ b/src/manage_sql_port_lists.c @@ -2508,6 +2508,52 @@ port_list_updated_in_feed (port_list_t port_list, const gchar *path) return 1; } +/** + * @brief Update a port list from an XML file. + * + * @param[in] port_list Existing port list. + * @param[in] type New port list type. + * @param[in] name New name. + * @param[in] comment New comment. + * @param[in] usage_type New usage type. + * @param[in] selectors New NVT selectors. + * @param[in] preferences New preferences. + */ +void +update_port_list (port_list_t port_list, const gchar *name, + const gchar *comment, + array_t *ranges /* range_t */) +{ + gchar *quoted_name, *quoted_comment; + int index; + range_t *range; + + sql_begin_immediate (); + + quoted_name = sql_quote (name); + quoted_comment = sql_quote (comment ? comment : ""); + sql ("UPDATE port_lists" + " SET name = '%s', comment = '%s'," + " modification_time = m_now ()" + " WHERE id = %llu;", + quoted_name, + quoted_comment, + port_list); + g_free (quoted_name); + g_free (quoted_comment); + + /* Replace the preferences. */ + + sql ("DELETE FROM port_ranges WHERE port_list = %llu;", port_list); + ranges_sort_merge (ranges); + array_terminate (ranges); + index = 0; + while ((range = (range_t*) g_ptr_array_index (ranges, index++))) + insert_port_range (port_list, range->type, range->start, range->end); + + sql_commit (); +} + /** * @brief Ensure that the predefined port lists exist. */ diff --git a/src/manage_sql_port_lists.h b/src/manage_sql_port_lists.h index ddb93f9ef..9d69536d1 100644 --- a/src/manage_sql_port_lists.h +++ b/src/manage_sql_port_lists.h @@ -64,6 +64,9 @@ delete_port_lists_user (user_t); int port_list_updated_in_feed (port_list_t, const gchar *); +void +update_port_list (port_list_t, const gchar *, const gchar *, array_t *); + void check_db_port_lists (); From be40fbb4648066d97813333ddaafa89700220e6a Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 15:06:03 +0200 Subject: [PATCH 10/16] Create permissions when creating feed port list --- src/manage_port_lists.c | 48 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 46 insertions(+), 2 deletions(-) diff --git a/src/manage_port_lists.c b/src/manage_port_lists.c index 52cf89bc4..f4a40978c 100644 --- a/src/manage_port_lists.c +++ b/src/manage_port_lists.c @@ -53,6 +53,52 @@ feed_dir_port_lists () return path; } +/** + * @brief Grant 'Feed Import Roles' access to a port list. + * + * @param[in] port_list_id UUID of port list. + */ +static void +create_feed_port_list_permissions (const gchar *port_list_id) +{ + gchar *roles, **split, **point; + + setting_value (SETTING_UUID_FEED_IMPORT_ROLES, &roles); + + if (roles == NULL || strlen (roles) == 0) + { + g_debug ("%s: no 'Feed Import Roles', so not creating permissions", + __func__); + g_free (roles); + return; + } + + point = split = g_strsplit (roles, ",", 0); + while (*point) + { + permission_t permission; + + if (create_permission_no_acl ("get_port_lists", + "Automatically created for port_list" + " from feed", + NULL, + port_list_id, + "role", + g_strstrip (*point), + &permission)) + /* Keep going because we aren't strict about checking the value + * of the setting, and because we don't adjust the setting when + * roles are removed. */ + g_warning ("%s: failed to create permission for role '%s'", + __func__, g_strstrip (*point)); + + point++; + } + g_strfreev (split); + + g_free (roles); +} + /** * @brief Create a port list from an XML file. * @@ -97,10 +143,8 @@ create_port_list_from_file (const gchar *path) uuid = port_list_uuid (new_port_list); log_event ("port_list", "Port list", uuid, "created"); -#if 0 /* Create permissions. */ create_feed_port_list_permissions (uuid); -#endif g_free (uuid); break; From 884f171c5f32cc61de502ec92c736e7fbe4c2686 Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 15:11:32 +0200 Subject: [PATCH 11/16] Periodically sync port lists --- src/manage.c | 2 ++ src/manage_port_lists.c | 9 +++++++++ src/manage_port_lists.h | 3 +++ 3 files changed, 14 insertions(+) diff --git a/src/manage.c b/src/manage.c index bb5765e55..bd2f1388b 100644 --- a/src/manage.c +++ b/src/manage.c @@ -50,6 +50,7 @@ #include "manage.h" #include "manage_acl.h" #include "manage_configs.h" +#include "manage_port_lists.h" #include "manage_sql.h" #include "manage_sql_secinfo.h" #include "manage_sql_nvts.h" @@ -7144,6 +7145,7 @@ manage_sync (sigset_t *sigmask_current, manage_sync_scap (sigmask_current); manage_sync_cert (sigmask_current); manage_sync_configs (); + manage_sync_port_lists (); } /** diff --git a/src/manage_port_lists.c b/src/manage_port_lists.c index f4a40978c..23b5a1cfc 100644 --- a/src/manage_port_lists.c +++ b/src/manage_port_lists.c @@ -363,3 +363,12 @@ sync_port_lists_with_feed () return 0; } + +/** + * @brief Sync port lists with the feed. + */ +void +manage_sync_port_lists () +{ + sync_port_lists_with_feed (); +} diff --git a/src/manage_port_lists.h b/src/manage_port_lists.h index 8b2a7d148..6358f68b3 100644 --- a/src/manage_port_lists.h +++ b/src/manage_port_lists.h @@ -124,4 +124,7 @@ port_list_target_iterator_name (iterator_t *); int port_list_target_iterator_readable (iterator_t *); +void +manage_sync_port_lists (); + #endif /* not _GVMD_MANAGE_PORT_LISTS_H */ From 2defced66e4d698c85c8116e52b56cae2f0a071e Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 15:16:28 +0200 Subject: [PATCH 12/16] Update changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a5798b9fa..1f1f494e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,7 +19,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Add "Base" scan config [#862](https://github.com/greenbone/gvmd/pull/862) - Add setting "BPM Data" [#915](https://github.com/greenbone/gvmd/pull/915) - Automatically load predefined configs from the feed [#931](https://github.com/greenbone/gvmd/pull/931) [#933](https://github.com/greenbone/gvmd/pull/933) [#934](https://github.com/greenbone/gvmd/pull/934) -- Automatically load predefined port lists from the feed [#950](https://github.com/greenbone/gvmd/pull/950) +- Automatically load predefined port lists from the feed [#950](https://github.com/greenbone/gvmd/pull/950) [#952](https://github.com/greenbone/gvmd/pull/952) ### Changed - Update SCAP and CERT feed info in sync scripts [#810](https://github.com/greenbone/gvmd/pull/810) From 7e57cda6517eec4c30a52cafc560dfb831fa664d Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 15:20:24 +0200 Subject: [PATCH 13/16] Add missing include --- src/manage_port_lists.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/manage_port_lists.c b/src/manage_port_lists.c index 23b5a1cfc..ab4b95092 100644 --- a/src/manage_port_lists.c +++ b/src/manage_port_lists.c @@ -30,6 +30,8 @@ #include "manage_sql_port_lists.h" #include "utils.h" +#include + #undef G_LOG_DOMAIN /** * @brief GLib log domain. From 18b0f5930c37e40cc989b0b4de20f17956efc810 Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 15:22:25 +0200 Subject: [PATCH 14/16] Adjust format for clang-format --- src/utils.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/utils.h b/src/utils.h index 9ce624c50..d1b1704d8 100644 --- a/src/utils.h +++ b/src/utils.h @@ -25,9 +25,8 @@ #ifndef _GVMD_UTILS_H #define _GVMD_UTILS_H -#include - #include +#include #include int From d03f5580ec2941d56dba9e8c7a681c5a60cfec5d Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Wed, 22 Jan 2020 15:25:34 +0200 Subject: [PATCH 15/16] Correct doc --- src/manage_sql_port_lists.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/manage_sql_port_lists.c b/src/manage_sql_port_lists.c index 5ab63eab2..eaa02ca65 100644 --- a/src/manage_sql_port_lists.c +++ b/src/manage_sql_port_lists.c @@ -2511,13 +2511,10 @@ port_list_updated_in_feed (port_list_t port_list, const gchar *path) /** * @brief Update a port list from an XML file. * - * @param[in] port_list Existing port list. - * @param[in] type New port list type. + * @param[in] port_list Existing port list. * @param[in] name New name. * @param[in] comment New comment. - * @param[in] usage_type New usage type. - * @param[in] selectors New NVT selectors. - * @param[in] preferences New preferences. + * @param[in] ranges New port ranges. */ void update_port_list (port_list_t port_list, const gchar *name, From ff7032c27e8271825b074d300bed6d249096bcf9 Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Thu, 23 Jan 2020 10:48:48 +0200 Subject: [PATCH 16/16] Add gvm-libs linker flags to util-test, for parse_entity --- src/CMakeLists.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index e48fdc301..efa22453f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -198,9 +198,10 @@ target_link_libraries (gmp-tickets-test cgreen m ${LIBGVM_BASE_LDFLAGS} ${LIBGVM_UTIL_LDFLAGS} ${LIBGVM_OSP_LDFLAGS} ${LIBGVM_GMP_LDFLAGS} ${LIBICAL_LDFLAGS} ${LINKER_HARDENING_FLAGS}) target_link_libraries (utils-test cgreen m - ${CMAKE_THREAD_LIBS_INIT} ${LINKER_HARDENING_FLAGS} ${LINKER_DEBUG_FLAGS} - ${GLIB_LDFLAGS} ${GTHREAD_LDFLAGS} - ${LINKER_HARDENING_FLAGS}) + ${GNUTLS_LDFLAGS} ${GPGME_LDFLAGS} ${CMAKE_THREAD_LIBS_INIT} ${LINKER_HARDENING_FLAGS} ${LINKER_DEBUG_FLAGS} + ${PostgreSQL_LIBRARIES} ${GLIB_LDFLAGS} ${GTHREAD_LDFLAGS} + ${LIBGVM_BASE_LDFLAGS} ${LIBGVM_UTIL_LDFLAGS} ${LIBGVM_OSP_LDFLAGS} ${LIBGVM_GMP_LDFLAGS} + ${LIBICAL_LDFLAGS} ${LINKER_HARDENING_FLAGS}) target_link_libraries (gvm-pg-server ${GLIB_LDFLAGS} ${GTHREAD_LDFLAGS} ${LIBGVM_BASE_LDFLAGS} ${LIBGVM_UTIL_LDFLAGS} ${LIBICAL_LDFLAGS} ${LINKER_HARDENING_FLAGS}) set_target_properties (gvmd PROPERTIES LINKER_LANGUAGE C)