From 4c5a093b33b63b8da61476a4bd4a192ff04ed2f8 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Wed, 3 Feb 2016 22:12:37 +0100 Subject: [PATCH] (ids) add geoip ui parts --- .../OPNsense/IDS/forms/dialogUserDefined.xml | 15 ++++++++++++++- src/opnsense/mvc/app/models/OPNsense/IDS/IDS.xml | 13 +++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/src/opnsense/mvc/app/controllers/OPNsense/IDS/forms/dialogUserDefined.xml b/src/opnsense/mvc/app/controllers/OPNsense/IDS/forms/dialogUserDefined.xml index b28db8f06..1cb0f2a25 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/IDS/forms/dialogUserDefined.xml +++ b/src/opnsense/mvc/app/controllers/OPNsense/IDS/forms/dialogUserDefined.xml @@ -7,10 +7,23 @@ rule.fingerprint - + text the SSL fingerprint, for example B5:E1:B3:70:5E:7C:FF:EB:92:C4:29:E5:5B:AC:2F:AE:70:17:E9:9E + + rule.country + + select_multiple + + Countries to alert or block using GeoIP + + + rule.geoip_direction + + dropdown + Connections coming from (src) or going to (dst) listed countries, default (none) selects both + rule.action diff --git a/src/opnsense/mvc/app/models/OPNsense/IDS/IDS.xml b/src/opnsense/mvc/app/models/OPNsense/IDS/IDS.xml index c201d9974..9e3ef1695 100644 --- a/src/opnsense/mvc/app/models/OPNsense/IDS/IDS.xml +++ b/src/opnsense/mvc/app/models/OPNsense/IDS/IDS.xml @@ -36,6 +36,19 @@ /^([0-9a-fA-F:]){59,59}$/u A SSL fingerprint should be a 59 character long hex value + + N + Y + Y + + + N + both + + source + destination + + Y /^([\t\n\v\f\r 0-9a-zA-Z.\-,_\x{00A0}-\x{FFFF}]){1,255}$/u