!C99Shell v. 1.0 pre-release build #16!

Software: Apache/2.0.54 (Fedora). PHP/5.0.4 

uname -a: Linux mina-info.me 2.6.17-1.2142_FC4smp #1 SMP Tue Jul 11 22:57:02 EDT 2006 i686 

uid=48(apache) gid=48(apache) groups=48(apache)
context=system_u:system_r:httpd_sys_script_t
 

Safe-mode: OFF (not secure)

/usr/include/   drwxr-xr-x
Free 3.89 GB of 27.03 GB (14.39%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     krbafs.h (6.31 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
* Copyright (c) 1995 - 2001 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
*    notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
*    notice, this list of conditions and the following disclaimer in the
*    documentation and/or other materials provided with the distribution.
*
* 3. Neither the name of the Institute nor the names of its contributors
*    may be used to endorse or promote products derived from this software
*    without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/

/* $Id: krbafs.h,v 1.35 2001/09/10 16:05:31 assar Exp $ */

#ifndef __KAFS_H
#define __KAFS_H

/* XXX must include krb5.h or krb.h */

/* sys/ioctl.h must be included manually before krbafs.h */

/*
*/
#define AFSCALL_PIOCTL 20
#define AFSCALL_SETPAG 21

#ifndef _VICEIOCTL
#define _VICEIOCTL(id)  ((unsigned int ) _IOW('V', id, struct ViceIoctl))
#endif /* _VICEIOCTL */

#define VIOCSETAL        _VICEIOCTL(1)
#define VIOCGETAL        _VICEIOCTL(2)
#define VIOCSETTOK        _VICEIOCTL(3)
#define VIOCGETVOLSTAT        _VICEIOCTL(4)
#define VIOCSETVOLSTAT        _VICEIOCTL(5)
#define VIOCFLUSH        _VICEIOCTL(6)
#define VIOCGETTOK        _VICEIOCTL(8)
#define VIOCUNLOG        _VICEIOCTL(9)
#define VIOCCKSERV        _VICEIOCTL(10)
#define VIOCCKBACK        _VICEIOCTL(11)
#define VIOCCKCONN        _VICEIOCTL(12)
#define VIOCWHEREIS        _VICEIOCTL(14)
#define VIOCACCESS        _VICEIOCTL(20)
#define VIOCUNPAG        _VICEIOCTL(21)
#define VIOCGETFID        _VICEIOCTL(22)
#define VIOCSETCACHESIZE    _VICEIOCTL(24)
#define VIOCFLUSHCB        _VICEIOCTL(25)
#define VIOCNEWCELL        _VICEIOCTL(26)
#define VIOCGETCELL        _VICEIOCTL(27)
#define VIOC_AFS_DELETE_MT_PT    _VICEIOCTL(28)
#define VIOC_AFS_STAT_MT_PT    _VICEIOCTL(29)
#define VIOC_FILE_CELL_NAME    _VICEIOCTL(30)
#define VIOC_GET_WS_CELL    _VICEIOCTL(31)
#define VIOC_AFS_MARINER_HOST    _VICEIOCTL(32)
#define VIOC_GET_PRIMARY_CELL    _VICEIOCTL(33)
#define VIOC_VENUSLOG        _VICEIOCTL(34)
#define VIOC_GETCELLSTATUS    _VICEIOCTL(35)
#define VIOC_SETCELLSTATUS    _VICEIOCTL(36)
#define VIOC_FLUSHVOLUME    _VICEIOCTL(37)
#define VIOC_AFS_SYSNAME    _VICEIOCTL(38)
#define VIOC_EXPORTAFS        _VICEIOCTL(39)
#define VIOCGETCACHEPARAMS    _VICEIOCTL(40)
#define VIOC_GCPAGS        _VICEIOCTL(48)

struct ViceIoctl {
  caddr_t in, out;
  short in_size;
  short out_size;
};

struct ClearToken {
  int32_t AuthHandle;
  char HandShakeKey[8];
  int32_t ViceId;
  int32_t BeginTimestamp;
  int32_t EndTimestamp;
};

#ifdef __STDC__
#ifndef __P
#define __P(x) x
#endif
#else
#ifndef __P
#define __P(x) ()
#endif
#endif

/* Use k_hasafs() to probe if the machine supports AFS syscalls.
   The other functions will generate a SIGSYS if AFS is not supported */

int k_hasafs __P((void));

int krb_afslog __P((const char *cell, const char *realm));
int krb_afslog_uid __P((const char *cell, const char *realm, uid_t uid));
int krb_afslog_home __P((const char *cell, const char *realm,
             const char *homedir));
int krb_afslog_uid_home __P((const char *cell, const char *realm, uid_t uid,
                 const char *homedir));

int krb_realm_of_cell __P((const char *cell, char **realm));

/* compat */
#define k_afsklog krb_afslog
#define k_afsklog_uid krb_afslog_uid

int k_pioctl __P((char *a_path,
          int o_opcode,
          struct ViceIoctl *a_paramsP,
          int a_followSymlinks));
int k_unlog __P((void));
int k_setpag __P((void));
int k_afs_cell_of_file __P((const char *path, char *cell, int len));



/* XXX */
#ifdef KFAILURE
#define KRB_H_INCLUDED
#endif

#ifdef KRB5_RECVAUTH_IGNORE_VERSION
#define KRB5_H_INCLUDED
#endif

#ifdef KRB_H_INCLUDED
int krbafs_settoken __P((const char*, uid_t, CREDENTIALS*));
#endif

#ifdef KRB5_H_INCLUDED
krb5_error_code krb5_afslog_uid __P((krb5_context context,
                     krb5_ccache id,
                     const char *cell,
                     krb5_const_realm realm,
                     uid_t uid));
krb5_error_code krb5_afslog __P((krb5_context context,
                 krb5_ccache id,
                 const char *cell,
                 krb5_const_realm realm));
krb5_error_code krb5_afslog_uid_home __P((krb5_context context,
                      krb5_ccache id,
                      const char *cell,
                      krb5_const_realm realm,
                      uid_t uid,
                      const char *homedir));

krb5_error_code krb5_afslog_home __P((krb5_context context,
                      krb5_ccache id,
                      const char *cell,
                      krb5_const_realm realm,
                      const char *homedir));

krb5_error_code krb5_realm_of_cell __P((const char *cell, char **realm));

#endif


#define _PATH_VICE        "/usr/vice/etc/"
#define _PATH_THISCELL         _PATH_VICE "ThisCell"
#define _PATH_CELLSERVDB     _PATH_VICE "CellServDB"
#define _PATH_THESECELLS    _PATH_VICE "TheseCells"

#define _PATH_ARLA_VICE        "/usr/arla/etc/"
#define _PATH_ARLA_THISCELL    _PATH_ARLA_VICE "ThisCell"
#define _PATH_ARLA_CELLSERVDB     _PATH_ARLA_VICE "CellServDB"
#define _PATH_ARLA_THESECELLS    _PATH_ARLA_VICE "TheseCells"

#define _PATH_OPENAFS_DEBIAN_VICE        "/etc/openafs/"
#define _PATH_OPENAFS_DEBIAN_THISCELL        _PATH_OPENAFS_DEBIAN_VICE "ThisCell"
#define _PATH_OPENAFS_DEBIAN_CELLSERVDB     _PATH_OPENAFS_DEBIAN_VICE "CellServDB"
#define _PATH_OPENAFS_DEBIAN_THESECELLS        _PATH_OPENAFS_DEBIAN_VICE "TheseCells"

#define _PATH_ARLA_DEBIAN_VICE            "/etc/arla/"
#define _PATH_ARLA_DEBIAN_THISCELL        _PATH_ARLA_DEBIAN_VICE "ThisCell"
#define _PATH_ARLA_DEBIAN_CELLSERVDB        _PATH_ARLA_DEBIAN_VICE "CellServDB"
#define _PATH_ARLA_DEBIAN_THESECELLS        _PATH_ARLA_DEBIAN_VICE "TheseCells"

extern int _krbafs_debug;

#endif /* __KAFS_H */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #16 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0034 ]--