mirror of
https://github.com/webmin/webmin.git
synced 2025-07-20 16:48:46 +00:00
23 lines
509 B
Perl
Executable File
23 lines
509 B
Perl
Executable File
#!/usr/local/bin/perl
|
|
# check.cgi
|
|
# Check if the firewall is valid
|
|
|
|
require './shorewall-lib.pl';
|
|
&ui_print_header(undef, $text{'check_title'}, "");
|
|
print "<b>$text{'check_cmd'}</b><br>\n";
|
|
print "<font size=-1><pre>";
|
|
open(STATUS, "$config{'shorewall'} check 2>&1 |");
|
|
while(<STATUS>) {
|
|
print &html_escape($_);
|
|
}
|
|
close(STATUS);
|
|
print "</pre></font>\n";
|
|
if ($?) {
|
|
print "<b>$text{'check_failed'}</b><p>\n";
|
|
}
|
|
else {
|
|
print "<b>$text{'check_ok'}</b><p>\n";
|
|
}
|
|
&ui_print_footer("", $text{'index_return'});
|
|
|