illanti-theme/0040755000000000000070000000000010314206211012076 5ustar rootbinillanti-theme/images/0040755000000000000070000000000010314206211013343 5ustar rootbinillanti-theme/images/bullet-off.png0100755000000000000070000000050410156732432016124 0ustar rootbinPNG  IHDR 2ϽgAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxb?2 Root Entry@5@ 1 Catalog+p  !"#$%&'()*,  JFIF``C     C   ``" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?Ϗ-=06t}Bʵ2V|NL|KpC@L?L$[FOA]]f$yJL.9c5&K!1kh!xW{3B zs}a=yoMް4Uk%_ F#A_i i_[H|Ec٥3]Do#Vd*3v0o9ί ѧNSUvݬz7ee~ss}2̢XXzg CsZecj Cs]8WCCKJ:K_ł9_Ck^o.m-JῙb\FzCLW|]Q(ִk4*w\A>yF3!VNz90+22ּoCaݟ1Evl6qx|xVR&u%bwrr|ϵ^G_ V*&ѵoId~ð?"(*'8ʑpp?HkvYFzQW,y[̢̣Y=&/W5w̬˗OBo"#k_)qF^|a EVsͬo`?#ZՏ2+S:"ϛGUW,y[̥=r|GjI{p,7[̥=r|w-H*o2#g> o_)q&q9_t|iEV7U/6"+j~z{m9L҇c"ǙGUr<<ʭލ\9K>eeVK=踹 eeW}hEX*߃G?OWϭCb#l\LԪ_z.ohKɷ73ſ']3ſ']xC?%dۍC.._|EwCIӥ幸HG; <0pnx КJpmI$mz?```g5{A42CD7B6-E9B9-4D02-B7A6-288B71AD28BA}illanti-theme/images/bgtd.gif0100755000000000000070000000042010156727402014764 0ustar rootbinGIF89a ٹѾծ!, '8hnlJ,2`}|/0)Fr\ (4AZvx/cL./:hn|N#<^!;illanti-theme/images/webmin-small.gif0100755000000000000070000000334010047163525016436 0ustar rootbinGIF89ax, qrrNNP)',;:>z{{gghXWX``aセﻻDDF!,x,'䘕hlpzrmxzӤ|h¤r9-$sJy<Ţz^f\(.fqs;   |oe"`o)Wkw G>G   xP<w b  Eǃ Í  Qݖ`  E*4hdJx0 AV| rhm?m\\IBu p­X8<`@CI(aJTGg5(pVmCh`̈(e @BL*mX,< Z#QHpPRaިlywnlb\sQBT P$`yhpM`eTH`s<n/H"D &tDvBRD١JǨpF`Hz(clQ(`x cF*g%ࢋȵTSp:n1h*챇fl\W@z;M@@+G)  RC kR|hS}8A>EӀ?!JnUA*_X  WiP"'+"G\F&]q1E,,bx%Hg+X)Afx\ `lX'\`2,heh- :# @,c˾]20hlnS3jk,vf5^(`3NXt4 Y T 4(@2818˝x@Dp=GQ5 i26q6l$ 8%Uۗv=~oX DCI/1K\iX#G | bo$#~O"E4]R>4a,ecV0D"N@DIl<( )0`NpnxPb4f.K i!Z3<֤&(] ?/UOFӴrqB,Z9Sjy""0C"P0 k$YӂԌLՂi]dՖ#ibRV\R7oiHWT&MFE/hOP#7A%[z$ MD Tj z Uz ;illanti-theme/images/bullet-on.png0100755000000000000070000000046410156732400015766 0ustar rootbinPNG  IHDR 2ϽgAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxb?2pw,+IY ׹Pu@d=bnǪFb)K,?|޽{0&@!RC!@ IjjTm Y @ 67K6<\+ 6by  YAF1s14~ *r Bm Ŀ_.`g*IENDB`illanti-theme/images/header_bg.gif0100755000000000000070000000051110156736513015750 0ustar rootbinGIF89aJչڽ!,J%dihlp,tmx|pH,Ȥrl:6tJZvfxLOz}V-|=|    !;illanti-theme/images/header_logo.png0100755000000000000070000000605410156736722016351 0ustar rootbinPNG  IHDR**[gAMA7tEXtSoftwareAdobe ImageReadyqe< IDATxbd 0:880'$$H{˗/վ~*/32pqq+..~]VV۷o_|ަM> #YBCCu>|ʕ+?~K211129AWRRenn~EKKkցv,[-P/ C2m۶Mĉu7o{ +333 VC߿31_8q:q@x3R lll Ʉ,=wG@$ձˡeee&L/pHP 0222/L<:P ԱI =d ($ @SNIx&4=dálhi̽tF/8Af02sNNNk׮HII9[[[9sGl @9ICC# d 0Jv$(&? |0Auǎ@v+++ yvRX >ϟ$%%JJJpX۷oY2$ x\qzjҥK$Jr>|eK.11+ pk@AAᷡaY@i'ȱzF===+`9iGHٳg8@Iuuu,Y°xbP%N0@y&+Pm*Hvhnn.(iKPaJYYY bbb>}buء 666$*@i 48}0ir(#0TuKr PffPWWǪf˖- ϟ?g nP=,z PL@iCX[eZEEAQQ\cbعs'066f ;R(vAjШg 7o+` c &fΜ ȁĔ.v,Z @0nb  p[v- Ckk+8곳$Z30} :u*^Gjv[SSS0TX>VLkwHPfkjjbyp 0=RPPLFOͽ$""r1t}(gv̙3^AAXkR +@%`:T[hh333tu&e`IPK|e3(sXO > ,b3@E n#AƍvE-pu=οm &`0Vc@>P 1A! l1̛7A[[.7c `O2\Aº̘@C X ,~ed ߹s/2U1118с{nʔ) 9Z@A 9_a PgҤI(0am@[|9^IP -K P,/)q`MǠgP/@?ip0 u@4%Bp J֍u?M^AeĈ` 6@,(p@h ,B,(Pa6F-ϟ?PUU&P L`@(3c \<2V&hlcU 9`޽{7>B J߁MInnnWAFl TW .cPT Ƃ yH ȡ *TCKP<Ņ1(jm@`stQVLDE\T р6̼ JW(-FFFU)?!!?LZ[[; &-!)+]!]v.Tpҥ:?_ZZXAXkAy|}}{]]]31hHE$@r9H#7U.//UVVb]G"&(01%0vر0~-}@? !2B,S,T^ yPa A")|߿〡X|䟑?PGDLZ9T|hAW㘀t8PWBD0@CQ0oh0+TݜPbD8P̄PFv?$L6@1lBO"=IENDB`illanti-theme/config0100755000000000000070000000010410314201371013263 0ustar rootbinnoindex=1 texttitles=1 headinclude=config.css nav_cssmode=theme.css illanti-theme/config.css0100755000000000000070000000137610156723772014110 0ustar rootbin illanti-theme/home.cgi0100755000000000000070000000411110314206212013510 0ustar rootbin#!/usr/bin/perl ########################################################################### # # Autors: Deepen V. Dhulla # Peter N. Hrebicek # Jeremy B Hubert # ############################################################################ ############################# local $smart_user = $ENV{'REMOTE_USER'}; local $smart_ip = $ENV{'REMOTE_ADDR'}; local $smart_time = localtime(); #**************************** require './web-lib.pl'; &init_config(); $hostname = &get_system_hostname(); $ver = &get_webmin_version(); if ($gconfig{'real_os_type'}) { $ostr = "$gconfig{'real_os_type'} $gconfig{'real_os_version'}"; } else { $ostr = "$gconfig{'os_type'} $gconfig{'os_version'}"; } #********************************************* &header("","",undef,0,1); $uptime=`uptime`; print <<"EOF";

Webmin at
$hostname

http://www.webmin.com/

System summary
User: $smart_user
Remote IP: $smart_ip
Hostname: $hostname
Time: $smart_time
Uptime: $uptime

 

Powered by
Powered by Webmin

EOF illanti-theme/index.cgi0100755000000000000070000000220210314206212013666 0ustar rootbin#!/usr/bin/perl ########################################################################### # # Autors: Deepen V. Dhulla # Peter N. Hrebicek # Jeremy B. Hubert # ############################################################################ require './web-lib.pl'; &init_config(); $hostname = &get_system_hostname(); $ver = &get_webmin_version(); if ($gconfig{'real_os_type'}) { $ostr = "$gconfig{'real_os_type'} $gconfig{'real_os_version'}"; } else { $ostr = "$gconfig{'os_type'} $gconfig{'os_version'}"; } &PrintHeader(); print <<"EOF"; Illanti Management Console EOF illanti-theme/navigate.cgi0100755000000000000070000000561210314206514014372 0ustar rootbin#!/usr/bin/perl ########################################################################### # # Autor: Deepen V. Dhulla # Email: deepen@deependhulla.com # Internet: http://www.deependhulla.com # ########################################################################### require './web-lib.pl'; &init_config(); $hostname = &get_system_hostname(); $ver = &get_webmin_version(); 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 &read_acl(\%acl); opendir(DIR, "."); $user = $ENV{'REMOTE_USER'}; $risk = $gconfig{'risk_'.$user}; foreach $d (readdir(DIR)) { local %minfo; if ($d !~ /^config-/ && (%minfo = &get_module_info($d))) { if (!&check_os_support(\%minfo)) { # This OS is not supported! next; } if ($risk) { # Check module risk level next if ($risk ne 'high' && $minfo{'risk'} && $minfo{'risk'} !~ /$risk/); } else { # Check specific ACL next if (!$acl{$user,$d} && !$acl{$user,"*"}); } push(@modules, \%minfo); # add module to list of displayed items } } closedir(DIR); @modules = sort { $a->{'desc'} cmp $b->{'desc'} } @modules; # sort the modules alphabetically # Work out what categories exist, and which is current &ReadParse(); &read_file("$config_directory/webmin.catnames", \%catnames); foreach $m (@modules) { $c = $m->{'category'}; next if ($cats{$c}); if ($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; # sort the categories $cats = @cats; $per = $cats ? 100.0 / $cats : 100; if (!defined($in{'cat'})) { # Use default category if (defined($gconfig{'deftab'})) { $in{'cat'} = $gconfig{'deftab'}; } else { $in{'cat'} = $cats[0]; } } elsif (!$cats{$in{'cat'}}) { $in{'cat'} = ""; } ################################################ # Display main menu &PrintHeader(); print <<"EOF"; Webmin Navigation

Illanti Control Panel
by Jeremy Hubert

EOF illanti-theme/theme.info0100755000000000000070000000006310314201737014064 0ustar rootbindesc=Illanti Control Panel depends=0.1 version=0.1 illanti-theme/.version0100755000000000000070000000047110314200770013572 0ustar rootbin########################################################################### # # Autors: Deepen V. Dhulla # Peter N. Hrebicek # Jeremy Hubert # ############################################################################ illanti-theme/menu.css0100755000000000000070000000173510314203044013563 0ustar rootbinbody,dl,ul,li { font-family: Verdana; margin: 0px; padding: 0px; font-size: .9em; background-color: #efefef; } body { padding-top: 39px; } dt { background: #aec1c5 url(/illanti-theme/images/bgtd.gif) repeat-x top left; margin-top: 10px; line-height: 2em; font-size: 12px; text-align: center; font-weight: bold; } dd { margin: 0px; padding: 0px; } ul { margin: 0px; padding: 0px; } li { margin: 0px; padding: 3px; list-style: none; background-color: #e7e7e7; border-bottom: 1px solid #fff; text-indent: 5px;} #nav a:link, #nav a:active, #nav a:visited { background: transparent url(/illanti-theme/images/bullet-off.png) no-repeat; padding-left: 12px; color: black; text-decoration: none; } #nav a:hover { background: transparent url(/illanti-theme/images/bullet-on.png) no-repeat; padding-left: 12px; font-weight: bold;} #dt_ { display: none; } #dd_ { display: none; } #owner_tag { font-size: 9px; text-align: center; } #owner_tag a { color: #339; font-weight: bold; } illanti-theme/header.cgi0100755000000000000070000000201410314206212014010 0ustar rootbin#!/usr/bin/perl ########################################################################### # # Autors: Deepen V. Dhulla # Peter N. Hrebicek # Jeremy B. Hubert # ############################################################################ require './web-lib.pl'; &init_config(); $hostname = &get_system_hostname(); $ver = &get_webmin_version(); if ($gconfig{'real_os_type'}) { $ostr = "$gconfig{'real_os_type'} $gconfig{'real_os_version'}"; } else { $ostr = "$gconfig{'os_type'} $gconfig{'os_version'}"; } &PrintHeader(); print <<"EOF"; Illanti Management Console

Illanti Server Management

EOF illanti-theme/README0100755000000000000070000000061010314200742012756 0ustar rootbin############################################################################ # Theme created by Jeremy Hubert # # Based on Clean Theme by Peter N. Hrebicek # # Parts of this theme are based on "Linux Management Console 2.0" # by Deepen Dhulla (see file comments) ############################################################################