ShellBanner
System:Linux MiraNet 3.0.0-14-generic-pae #23-Ubuntu SMP Mon Nov 21 22:07:10 UTC 2011 i686
Software:Apache. PHP/5.3.6-13ubuntu3.10
ID:uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup)
Safe Mode:OFF
Open_Basedir:OFF
Freespace:23.12 GB of 70.42 GB (32.84%)
MySQL: ON MSSQL: OFF Oracle: OFF PostgreSQL: OFF Curl: OFF Sockets: ON Fetch: OFF Wget: ON Perl: ON
Disabled Functions: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,

/ usr/ src/ courier-0.66.1/ courier/ webadmin/ - drwxrwxrwx

Directory:
Viewing file:     admin-15pgsql.pl (2.82 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
#! perl
#
# TITLE: PostgreSQL
#
#
# Copyright 2001-2004 Double Precision, Inc.  See COPYING for
# distribution information.

use webadmin;

my $errstr="";

display_form("notsupp.html")
    unless -f "$authpgsqlrc";

if ($cgi->param("Save"))
{
    my $pgsql=ReadKWConfigFile("authpgsqlrc");

    my $newkw={
    "LOCATION" => "PGSQL_HOST\t" . param('HOST') . "\nPGSQL_USERNAME\t" . param('USERNAME') . "\nPGSQL_PASSWORD\t" . $$pgsql{'PGSQL_PASSWORD'} . "\nPGSQL_PORT\t" . param('PORT'),
    "PGSQL_OPT" => "PGSQL_OPT\t" . param('PGSQL_OPT'),
    "PGSQL_DATABASE" => "PGSQL_DATABASE\t" . param('DATABASE'),
    "PGSQL_USER_TABLE" => "PGSQL_USER_TABLE\t" . param('USER_TABLE'),
    "PGSQL_UID_FIELD" => "PGSQL_UID_FIELD\t" . param('UID_FIELD'),
    "PGSQL_GID_FIELD" => "PGSQL_GID_FIELD\t" . param('GID_FIELD'),
    "PGSQL_LOGIN_FIELD" => "PGSQL_LOGIN_FIELD\t" . param('LOGIN_FIELD'),
    "PGSQL_HOME_FIELD" => "PGSQL_HOME_FIELD\t" . param('HOME_FIELD'),
    } ;

    $errstr="\@REQUIRED\@"
    unless required
         ('HOST', 'USERNAME', 'DATABASE', 'USER_TABLE',
          'UID_FIELD', 'GID_FIELD', 'LOGIN_FIELD', 'HOME_FIELD') &&
              (param('CRYPT_PWFIELD') || param('CLEAR_PWFIELD'));

    foreach (("PGSQL_CRYPT_PWFIELD=PGSQL_CRYPT_PWFIELD=CRYPT_PWFIELD",
          "PGSQL_CLEAR_PWFIELD=PGSQL_CLEAR_PWFIELD=CLEAR_PWFIELD",
          "PGSQL_DEFAULT_DOMAIN=DEFAULT_DOMAIN=DEFAULT_DOMAIN",
          "PGSQL_NAME_FIELD=PGSQL_NAME_FIELD=NAME_FIELD",
          "PGSQL_MAILDIR_FIELD=PGSQL_MAILDIR_FIELD=MAILDIR_FIELD",
          "PGSQL_DEFAULTDELIVERY=PGSQL_DEFAULTDELIVERY=DEFAULTDELIVERY",
          "PGSQL_QUOTA_FIELD=PGSQL_QUOTA_FIELD=QUOTA_FIELD",
          "PGSQL_WHERE_CLAUSE=PGSQL_WHERE_CLAUSE=WHERE_CLAUSE"
          ))
    {
    next unless /(.*)=(.*)=(.*)/;

    $$newkw{$1}="$2\t" . param($3)
        if param($3);
    }

    SaveKWConfigFile("authpgsqlrc", $newkw);

    unless ($errstr)
    {
    $errstr="\@SAVED\@";
    }
    changed("$authdaemond restart");
}

my $pgsql=ReadKWConfigFile("authpgsqlrc");

display_form("admin-15pgsql.html",
         {
         "ERROR" => $errstr,

         "HOST" => $$pgsql{'PGSQL_HOST'},
         "PORT" => $$pgsql{'PGSQL_PORT'},
         "OPT" => $$pgsql{'PGSQL_OPT'},
         "USERNAME" => $$pgsql{'PGSQL_USERNAME'},

         "DATABASE" => $$pgsql{'PGSQL_DATABASE'},

         "USER_TABLE" => $$pgsql{'PGSQL_USER_TABLE'},
         "DEFAULT_DOMAIN" => $$pgsql{'DEFAULT_DOMAIN'},
         "LOGIN_FIELD" => $$pgsql{'PGSQL_LOGIN_FIELD'},
         "HOME_FIELD" => $$pgsql{'PGSQL_HOME_FIELD'},
         "DEFAULTDELIVERY" => $$pgsql{'PGSQL_DEFAULTDELIVERY'},
         "MAILDIR_FIELD" => $$pgsql{'PGSQL_MAILDIR_FIELD'},
         "QUOTA_FIELD" => $$pgsql{'PGSQL_QUOTA_FIELD'},
         "NAME_FIELD" => $$pgsql{'PGSQL_NAME_FIELD'},
         "CLEAR_PWFIELD" => $$pgsql{'PGSQL_CLEAR_PWFIELD'},
         "CRYPT_PWFIELD" => $$pgsql{'PGSQL_CRYPT_PWFIELD'},
         "UID_FIELD" => $$pgsql{'PGSQL_UID_FIELD'},
         "GID_FIELD" => $$pgsql{'PGSQL_GID_FIELD'},
         "WHERE_CLAUSE" => $$pgsql{'PGSQL_WHERE_CLAUSE'},
         }
         );
Command:
Quick Commands:
Upload:
[OK] Max size: 100MB
PHP Filesystem: <@ Ú
Search File:
regexp
Create File:
Overwrite [OK]
View File:
Mass Defacement:
[+] Main Directory: [+] Defacement Url:
LmfaoX Shell - Private Build [BETA] - v0.1 -; Generated: 0.2253 seconds