DROP TABLE IF EXISTS mabase_prod.ref_bot_networks; CREATE TABLE mabase_prod.ref_bot_networks ( -- On utilise IPv6CIDR car il accepte aussi les IPv4 au format ::ffff:1.2.3.4/120 network IPv6CIDR, bot_name LowCardinality(String), is_legitimate UInt8, last_update DateTime ) ENGINE = ReplacingMergeTree(last_update) ORDER BY (network, bot_name); -- Création de la table lisant le fichier des IPs CREATE TABLE mabase_prod.bot_ip ( ip String ) ENGINE = File(CSV, 'bot_ip.csv'); -- Création de la table lisant le fichier des signatures JA4 CREATE TABLE mabase_prod.bot_ja4 ( ja4 String ) ENGINE = File(CSV, 'bot_ja4.csv');