diff --git a/src/warden-server/bin/registerReceiver.pl b/src/warden-server/bin/registerReceiver.pl
index a5f74d4b8371e56e6824b8798d59d19bc44de6bb..b9df7a45ca833cf8eaf45a53956347921703255f 100755
--- a/src/warden-server/bin/registerReceiver.pl
+++ b/src/warden-server/bin/registerReceiver.pl
@@ -86,6 +86,10 @@ if ($help) {
   help;
 }
 
+if ($ip_net_client !~ /^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(\d|[1-2]\d|3[0-2]))$/) {
+    die errMsg("Enter correct IP in CIDR format!");
+}
+
 # superuser controle
 my $UID = $<;
 if ($UID != 0) {die errMsg("You must be root for running this script!")}
diff --git a/src/warden-server/bin/registerSender.pl b/src/warden-server/bin/registerSender.pl
index f2435a99ec94f67ac617cc9afecc71d01747ae8e..da34a2d8f2206608a673f745cc2d7eaf2cd33495 100755
--- a/src/warden-server/bin/registerSender.pl
+++ b/src/warden-server/bin/registerSender.pl
@@ -81,6 +81,10 @@ if ($help) {
   help;
 }
 
+if ($ip_net_client !~ /^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(\d|[1-2]\d|3[0-2]))$/) {
+    die errMsg("Enter correct IP in CIDR format!");
+}
+
 # superuser controle
 my $UID = $<;
 if ($UID != 0) {die errMsg("You must be root for running this script!")}