diff options
-rw-r--r-- | src/include/ndpi_protocol_ids.h | 1 | ||||
-rw-r--r-- | src/lib/inc_generated/ndpi_gambling_match.c.inc | 452 | ||||
-rw-r--r-- | src/lib/ndpi_main.c | 4 | ||||
-rw-r--r-- | tests/cfgs/default/result/custom_rules_same-ip_multiple_ports.pcapng.out | 4 | ||||
-rw-r--r-- | tests/cfgs/default/result/synscan.pcap.out | 4 | ||||
-rwxr-xr-x | utils/gambling_sites_download.sh | 17 | ||||
-rwxr-xr-x | utils/hostname2list.py | 59 | ||||
-rwxr-xr-x | utils/update_every_lists.sh | 3 |
8 files changed, 540 insertions, 4 deletions
diff --git a/src/include/ndpi_protocol_ids.h b/src/include/ndpi_protocol_ids.h index 08ddfc4fa..2db04cc0c 100644 --- a/src/include/ndpi_protocol_ids.h +++ b/src/include/ndpi_protocol_ids.h @@ -367,6 +367,7 @@ typedef enum { NDPI_PROTOCOL_HOTS = 336, /* Heroes of the Storm */ NDPI_PROTOCOL_FACEBOOK_REEL_STORY = 337, NDPI_PROTOCOL_SRTP = 338, + NDPI_PROTOCOL_GAMBLING = 339, #ifdef CUSTOM_NDPI_PROTOCOLS #include "../../../nDPI-custom/custom_ndpi_protocol_ids.h" diff --git a/src/lib/inc_generated/ndpi_gambling_match.c.inc b/src/lib/inc_generated/ndpi_gambling_match.c.inc new file mode 100644 index 000000000..9e5a8c94b --- /dev/null +++ b/src/lib/inc_generated/ndpi_gambling_match.c.inc @@ -0,0 +1,452 @@ +/* + * + * This file is generated automatically and part of nDPI + * + * nDPI is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * nDPI 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with nDPI. If not, see <http://www.gnu.org/licenses/>. + * + */ + +/* ****************************************************** */ + + +static ndpi_protocol_match ndpi_protocol_gambling_hostname_list[] = { + { "888tiger.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "nevadawin.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "777slotsbay.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "blaze.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "mrsloty.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "20bets.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "www2.winbrokes.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinozer.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "yonibet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "gallocasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "luckybarcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "zencasino3.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "1bets60.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "0x.bet", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "ninecasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "1betroom24.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "cashpotcasinos.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoextramas.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoextra100.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "crazywinner.co", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "spintro-polis.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "ladylindacasino.co", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "24pokies.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "majesticslotsclub.net", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "richprize.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinobetcave.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "auslots.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "andromeda.casino", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betbeard.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinointense.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betflip.io", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "cashspinscasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "elroyalecasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "lionelbets.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "lobby.lasatlantis.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "matchbets.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "primaplay.eu", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "lobby.reddogcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "lobby.slotsempire.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "slotsberlin.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "trupoker.eu", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "dublinbet1.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "grand21casinos.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "go.argocasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "macaucasino4.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "supercatcasino77.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "royalspinz.club", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "goldeneuro.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "win.4.51.argocasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinopurple.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoroyaldragon.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinosinners.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinovegasamped.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "classyslots.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "cocoacasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "crazyno.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "crazywinners.co", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "davincisgold.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "dinospin.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "dublibet1.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "evolvecasino2.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fatboss.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fatboss1.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoirishluck.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "cherrygoldonlinecasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "happyhugocasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "gomontecryptos2.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "pariscasino8.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "parklaneecasin0.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "horuscasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "viproomcasino.live", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "gibsoncasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "goodwincasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "grandwild.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "hakunacasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "ladylindacasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "lucky31.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "lucky31.net", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "lionslots.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "stakes777.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "vulkanvegas.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "21grandcasino.co", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "sven-bet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "supercat-casino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "24kcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "action24.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "alwaysvegas.eu", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "allrightcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "azurcasino2.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "bc.game", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betcityru.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betfury.io", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betroom24.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betvoyager.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "larome-re.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoastral.me", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "m.bootbetcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "calvincasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casdep.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casholotcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casino360.bet", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betcavecasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoblusky.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinodep.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoestrella.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoextra2.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoextra.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinofiz.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinogofish.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinolust.net", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fr.scratchmania.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "stakes2.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "lucky31online.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "gunsbet35.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "1.egocasino3.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "luspincasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "poker.intertops.eu", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casino.intertops.eu", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "sports.intertops.eu", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "classic.intertops.eu", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "winadaycasino.eu", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoirishlucknew.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "zetcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "winz.io", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "wazamba.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "vulkanvegas.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "svenbet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "surfcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "secure.e-winns.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "rolletto.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "robet247.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "radiocaz.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "rabona.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "pinnacle.bet", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "pelicancasino.games", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "nomini.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "muchovegascasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "mandarinpalace.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "lucky-31.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "staketr3.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "staketr2.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "staketr.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "stake.games", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "stake.bet", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "levelupcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "kosmonautcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "kingdomcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "kimvegas.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "jellybean.world", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "jack-21.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "gunsbet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "euro.grandfortunecasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fortunetowin.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fortunejack.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fezbet1.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "exclusivecasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "evobet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "eu.spinsamba.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "domgame.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "wildblaster88.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "cobracasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "eat-sleep-bet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "winspark.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "winorama77.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fr.winorama.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "cloudbet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "cherrygoldcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casollo.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinonic.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoextreme.eu", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinochan.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casitu.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "campeonbet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "cadoola.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "buzzluck.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "bitkingz.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betmasternow.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "grandeaglecasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "blacklotuscasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betlakepalace.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "lakepalace.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "jupiter.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betjupiterclub.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betbigdollar.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "bellavegas.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betbellavegas.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "baocasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "banzaislots.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "argocasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "allstarslots.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "alfcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "zigzag777.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "1bet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "22bet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betchain.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fastpay-casino20.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fastpay-casino21.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fastpay-casino22.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fastpay-casino42.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "dlxcasino1.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "westcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "kajot-casino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "locowin.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "ph.casino", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fastpay-casino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "stake.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "gamdom.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "dlxcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "woocasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "stake7.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "7bitcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "egocasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "bitcasino.io", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "sportsbet.io", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "galemartin.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "magikslots.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "ridika.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "librabet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "bonkersbet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "tigergaming.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "sportsbetting.ag", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betonline.ag", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "viggoslots.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "thisisvegas.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "lafiestacasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "nordicasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "reeltastic.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinosuperlines.net", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinosuperlines.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "spintropolis.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "orientexpresscasino.info", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "m.22bet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "montecryptoscasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "macaucasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "vipstakes.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "loot.bet", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "cbet.gg", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinojoka.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "magicalspin.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "winadaycasino.eu", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "en.ggpoker.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "mbitcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "frankcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "sailibotinc.info", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "machancecasino.net", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "machancecasino.org", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinounique.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "gg.bet", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "syndicate.casino", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "whitelioncasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "madnix.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "wildblaster.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "asperino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "machancecasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "campobet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinia.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "burancasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "spintropolis.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "royalspinz.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "champagnespins.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "uniquecasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "starbet33.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinodisco.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "middlebet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "myjackpot.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "rembrandtcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "goalbet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "smashingcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "onecasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "lucky8.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "versaillescasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "thebescasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "atlantic-casino-club.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "prismcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "thevirtualcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "bosscasino.eu", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoastral.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "palaceofchance.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "eatsleepbet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "vegasberry.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "secure.netoplay.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "coolcat-casino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "gamepoint.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "muchovegas.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fonbet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "melbet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "ramsesgold.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casino1club.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "triple15.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "atlanticcasinoclub.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "lottoland.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "cashpotcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "megawins.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "sincitycasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoventura.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "crazycasinoclub.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fenixcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinovo.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinosuperlines.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "old.meridianbet.rs", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "1xbet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "codeta.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "luckycasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoadrenaline.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "stakes.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "tropeziapalace.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "chericasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "pariscasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinotriomphe.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoextrafr.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "slots500.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "happyhugo.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "madamechance.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "companycasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinobordeaux.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "oceanbets.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "omnislots.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "winorama.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoluck.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "secure.gratorama.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "goldruncasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "parklaneecasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "buabook.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "euromooncasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "viproomcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "laromere.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betpokerexchange.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoblu.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "majesticslotsclub.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "osiriscasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "cresuscasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "aladdinsgoldcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "roulettexpress.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoheroes.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "intertops.eu", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "hugeslots.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "poldercasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "deuceclub.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "silveroakcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "mybookie.ag", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fruitycasa.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "de.scratch-mania.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "fr.scratch-mania.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "nl.scratch-mania.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "scratch-mania.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "gametwist.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "gametwist.be", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "skill7.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "allsport365.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "10bet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "gratorama.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "racebets.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "racebets.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "interwetten.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "swoggi.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "swoggi.be", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinomidas.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "onextwo.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "5dimes.eu", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "eurocazino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "stargames.net", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "bigbangcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "intercasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casino-belgie.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "1bet2bet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "royaalcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "monacasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "cityclubcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinograndluxe.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betvictor.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "klavercasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "goldencherry.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "pkrcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "pkr.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "redbet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "jeuxcash.rtl.be", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "wataro.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "scratchmania.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betwingo.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinotropez.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "eurogrand.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "jetbull.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "spelpunt.nl", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "spigo.be", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "winner.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "21grandcasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "comeon.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "leaderbet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "agrandtopeudice.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "spinpalace.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "supremeplay.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "gamingclub.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "gamebookers.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "stargames.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "rivapoker.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "williamhill.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "gimigames.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "bidyes.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "winpalace.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "32redbingo.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betfred.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "7red.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "bet365.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "sjbet.at", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "maaslandgames.be", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "188bet.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "betfair.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "stanjames.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "williamhill.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "amsterdamscasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "goldenpalace.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "platinumplaycasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "riverbingo.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "europacasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "prodigypoker.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "landerspoker.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "pokerhuis.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "winamax.fr", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "megacasino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casinoriva.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "chilipoker.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "casino.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "jackpotcity.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "titanpoker.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "myglobalgames.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + { "bingo-round.com", "Gambling", NDPI_PROTOCOL_GAMBLING, NDPI_PROTOCOL_CATEGORY_WEB, NDPI_PROTOCOL_UNSAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }, + /* End */ + { NULL, NULL, NDPI_PROTOCOL_UNKNOWN, NDPI_PROTOCOL_CATEGORY_UNSPECIFIED, NDPI_PROTOCOL_SAFE, NDPI_PROTOCOL_DEFAULT_LEVEL } +}; diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c index 6e6853d8f..9fd4ab118 100644 --- a/src/lib/ndpi_main.c +++ b/src/lib/ndpi_main.c @@ -71,6 +71,7 @@ #include "inc_generated/ndpi_ms_onedrive_match.c.inc" #include "inc_generated/ndpi_ms_outlook_match.c.inc" #include "inc_generated/ndpi_ms_skype_teams_match.c.inc" +#include "inc_generated/ndpi_gambling_match.c.inc" #include "inc_generated/ndpi_google_match.c.inc" #include "inc_generated/ndpi_google_cloud_match.c.inc" #include "inc_generated/ndpi_crawlers_match.c.inc" @@ -928,6 +929,9 @@ static void init_string_based_protocols(struct ndpi_detection_module_struct *ndp for(i = 0; host_match[i].string_to_match != NULL; i++) ndpi_init_protocol_match(ndpi_str, &host_match[i]); + for(i = 0; ndpi_protocol_gambling_hostname_list[i].string_to_match != NULL; i++) + ndpi_init_protocol_match(ndpi_str, &ndpi_protocol_gambling_hostname_list[i]); + /* ************************ */ for(i = 0; tls_certificate_match[i].string_to_match != NULL; i++) { diff --git a/tests/cfgs/default/result/custom_rules_same-ip_multiple_ports.pcapng.out b/tests/cfgs/default/result/custom_rules_same-ip_multiple_ports.pcapng.out index 667dc2e54..2ce598313 100644 --- a/tests/cfgs/default/result/custom_rules_same-ip_multiple_ports.pcapng.out +++ b/tests/cfgs/default/result/custom_rules_same-ip_multiple_ports.pcapng.out @@ -23,5 +23,5 @@ Patricia protocols: 2/2 (search/found) CustomProtocolA 3 222 1 CustomProtocolB 2 148 1 - 1 TCP 192.168.1.245:56866 -> 3.3.3.3:443 [proto: 91.345/TLS.CustomProtocolA][IP: 345/CustomProtocolA][Encrypted][Confidence: Unknown][DPI packets: 1][cat: Web/5][3 pkts/222 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][3.05 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] - 2 TCP 192.168.1.245:59682 -> 3.3.3.3:444 [proto: 346/CustomProtocolB][IP: 346/CustomProtocolB][ClearText][Confidence: Unknown][DPI packets: 1][2 pkts/148 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][1.02 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 1 TCP 192.168.1.245:56866 -> 3.3.3.3:443 [proto: 91.346/TLS.CustomProtocolA][IP: 346/CustomProtocolA][Encrypted][Confidence: Unknown][DPI packets: 1][cat: Web/5][3 pkts/222 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][3.05 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 2 TCP 192.168.1.245:59682 -> 3.3.3.3:444 [proto: 347/CustomProtocolB][IP: 347/CustomProtocolB][ClearText][Confidence: Unknown][DPI packets: 1][2 pkts/148 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][1.02 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] diff --git a/tests/cfgs/default/result/synscan.pcap.out b/tests/cfgs/default/result/synscan.pcap.out index 143fd737e..cdc2054ce 100644 --- a/tests/cfgs/default/result/synscan.pcap.out +++ b/tests/cfgs/default/result/synscan.pcap.out @@ -124,7 +124,7 @@ iSCSI 2 116 2 44 TCP 172.16.0.8:36050 -> 64.13.134.52:2605 [proto: 13/BGP][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][cat: Network/14][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] 45 TCP 172.16.0.8:36050 -> 64.13.134.52:3000 [proto: 26/ntop][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][cat: Network/14][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] 46 TCP 172.16.0.8:36050 -> 64.13.134.52:3128 [proto: 131/HTTP_Proxy][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][cat: Web/5][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] - 47 TCP 172.16.0.8:36050 -> 64.13.134.52:3260 [proto: 339/iSCSI][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 47 TCP 172.16.0.8:36050 -> 64.13.134.52:3260 [proto: 340/iSCSI][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] 48 TCP 172.16.0.8:36050 -> 64.13.134.52:3306 [proto: 20/MySQL][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][cat: Database/11][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] 49 TCP 172.16.0.8:36050 -> 64.13.134.52:3389 [proto: 88/RDP][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][cat: RemoteAccess/12][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Desktop/File Sharing **** Unidirectional Traffic **][Risk Score: 20][Risk Info: No server to client traffic / Found RDP][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] 50 TCP 172.16.0.8:36050 -> 64.13.134.52:4343 [proto: 170/Whois-DAS][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][cat: Network/14][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] @@ -188,7 +188,7 @@ iSCSI 2 116 2 108 TCP 172.16.0.8:36051 -> 64.13.134.52:2605 [proto: 13/BGP][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][cat: Network/14][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] 109 TCP 172.16.0.8:36051 -> 64.13.134.52:3000 [proto: 26/ntop][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][cat: Network/14][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] 110 TCP 172.16.0.8:36051 -> 64.13.134.52:3128 [proto: 131/HTTP_Proxy][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][cat: Web/5][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] - 111 TCP 172.16.0.8:36051 -> 64.13.134.52:3260 [proto: 339/iSCSI][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 111 TCP 172.16.0.8:36051 -> 64.13.134.52:3260 [proto: 340/iSCSI][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] 112 TCP 172.16.0.8:36051 -> 64.13.134.52:3306 [proto: 20/MySQL][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][cat: Database/11][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] 113 TCP 172.16.0.8:36051 -> 64.13.134.52:3389 [proto: 88/RDP][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][cat: RemoteAccess/12][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Desktop/File Sharing **** Unidirectional Traffic **][Risk Score: 20][Risk Info: No server to client traffic / Found RDP][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] 114 TCP 172.16.0.8:36051 -> 64.13.134.52:4343 [proto: 170/Whois-DAS][IP: 0/Unknown][ClearText][Confidence: Match by port][DPI packets: 1][cat: Network/14][1 pkts/58 bytes -> 0 pkts/0 bytes][Goodput ratio: 0/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][Plen Bins: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] diff --git a/utils/gambling_sites_download.sh b/utils/gambling_sites_download.sh new file mode 100755 index 000000000..614e7c694 --- /dev/null +++ b/utils/gambling_sites_download.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env sh + +set -e + +cd "$(dirname "${0}")" || exit 1 + +DEST=../src/lib/inc_generated/ndpi_gambling_match.c.inc +LIST=/tmp/gambling.list + +printf '(1) %s\n' "Scraping Illegal Gambling Sites (Belgium)" +DOMAINS="$(curl -s 'https://www.gamingcommission.be/en/gaming-commission/illegal-games-of-chance/list-of-illegal-gambling-sites' | sed -n 's/^<td[^>]\+>\(.\+\.[a-zA-Z0-9]\+\)\(\|\/.*[^<]*\)<\/td>/\1/gp' || exit 1)" + +echo "${DOMAINS}" >${LIST} +./hostname2list.py "${LIST}" "Gambling" NDPI_PROTOCOL_GAMBLING NDPI_PROTOCOL_CATEGORY_WEB NDPI_PROTOCOL_UNSAFE >${DEST} +rm -f "${LIST}" + +exit 0 diff --git a/utils/hostname2list.py b/utils/hostname2list.py new file mode 100755 index 000000000..af0a5c349 --- /dev/null +++ b/utils/hostname2list.py @@ -0,0 +1,59 @@ +#!/usr/bin/env python3 + +import sys +import socket, struct + +# This scripts is used to create "hostname/sni -> protocols" lists. +if len(sys.argv) < 6: + print("Usage: {} <file> <name> <protocol> <category> <breed>".format(sys.argv[0])) + sys.exit (1) + +name = sys.argv[2] +proto = sys.argv[3] +category = sys.argv[4] +breed = sys.argv[5] + + +print("""/* + * + * This file is generated automatically and part of nDPI + * + * nDPI is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * nDPI 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with nDPI. If not, see <http://www.gnu.org/licenses/>. + * + */ + +/* ****************************************************** */ + +""") + +print("static ndpi_protocol_match "+proto.lower()+"_hostname_list[] = {") + +with open(sys.argv[1]) as fp: + for cnt, line in enumerate(fp): + line = line.rstrip() + + if(line != ""): + x = line.split("/") + + if(len(x) == 2): + host = x[0] + else: + host = line + + if(host != ""): + print(' { ' + f'"{host}", "{name}", {proto}, {category}, {breed}, NDPI_PROTOCOL_DEFAULT_LEVEL' + ' },') + +print(" /* End */") +print(" { NULL, NULL, NDPI_PROTOCOL_UNKNOWN, NDPI_PROTOCOL_CATEGORY_UNSPECIFIED, NDPI_PROTOCOL_SAFE, NDPI_PROTOCOL_DEFAULT_LEVEL }") +print("};") diff --git a/utils/update_every_lists.sh b/utils/update_every_lists.sh index 68882fd98..ab35d6485 100755 --- a/utils/update_every_lists.sh +++ b/utils/update_every_lists.sh @@ -34,5 +34,8 @@ RETVAL=$(( RETVAL + $? )) ./asn_update.sh RETVAL=$(( RETVAL + $? )) +./gambling_sites_download.sh +RETVAL=$(( RETVAL + $? )) + test ${RETVAL} -ne 0 && printf '%s: %s\n' "${0}" "${RETVAL} script(s) failed" exit ${RETVAL} |