diff --git a/src/opnsense/mvc/app/models/OPNsense/CheckIP/ACL/ACL.xml b/src/opnsense/mvc/app/models/OPNsense/CheckIP/ACL/ACL.xml
new file mode 100644
index 000000000..07d58888e
--- /dev/null
+++ b/src/opnsense/mvc/app/models/OPNsense/CheckIP/ACL/ACL.xml
@@ -0,0 +1,10 @@
+
+
+ Services: Check IP
+ Allow access to the Check IP service module
+
+ services_checkip.php*
+ services_checkip_edit.php*
+
+
+
diff --git a/src/opnsense/mvc/app/models/OPNsense/CheckIP/Menu/Menu.xml b/src/opnsense/mvc/app/models/OPNsense/CheckIP/Menu/Menu.xml
new file mode 100644
index 000000000..7794d341f
--- /dev/null
+++ b/src/opnsense/mvc/app/models/OPNsense/CheckIP/Menu/Menu.xml
@@ -0,0 +1,7 @@
+
diff --git a/src/www/services_checkip.php b/src/www/services_checkip.php
new file mode 100644
index 000000000..16dd34688
--- /dev/null
+++ b/src/www/services_checkip.php
@@ -0,0 +1,192 @@
+ gettext('Add'), 'href' => 'services_checkip_edit.php'),
+);
+
+?>
+
+
+
+
+ =gettext('Check IP Services')?>
+
+
+
=gettext('Services List')?>
+
+
+
+
+
+
diff --git a/src/www/services_checkip_edit.php b/src/www/services_checkip_edit.php
new file mode 100644
index 000000000..0266af8ce
--- /dev/null
+++ b/src/www/services_checkip_edit.php
@@ -0,0 +1,208 @@
+
+
+
+ Check IP Service Add/Edit
+
+
+ 0) print_input_errors($input_errors); ?>
+
+
+
+
+