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!")}