!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/linux/   drwxr-xr-x
Free 3.22 GB of 27.03 GB (11.89%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     if.h (4.5 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
* INET        An implementation of the TCP/IP protocol suite for the LINUX
*        operating system.  INET is implemented using the  BSD Socket
*        interface as the means of communication with the user level.
*
*        Global definitions for the INET interface module.
*
* Version:    @(#)if.h    1.0.2    04/18/93
*
* Authors:    Original taken from Berkeley UNIX 4.3, (c) UCB 1982-1988
*        Ross Biro, <bir7@leland.Stanford.Edu>
*        Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
*
*        This program is free software; you can redistribute it and/or
*        modify it under the terms of the GNU General Public License
*        as published by the Free Software Foundation; either version
*        2 of the License, or (at your option) any later version.
*/
#ifndef _LINUX_IF_H
#define _LINUX_IF_H

#include <linux/types.h>        /* for "__kernel_caddr_t" et al    */
#include <linux/socket.h>        /* for "struct sockaddr" et al    */

/* Standard interface flags. */
#define    IFF_UP        0x1        /* interface is up        */
#define    IFF_BROADCAST    0x2        /* broadcast address valid    */
#define    IFF_DEBUG    0x4        /* turn on debugging        */
#define    IFF_LOOPBACK    0x8        /* is a loopback net        */
#define    IFF_POINTOPOINT    0x10        /* interface is has p-p link    */
#define    IFF_NOTRAILERS    0x20        /* avoid use of trailers    */
#define    IFF_RUNNING    0x40        /* resources allocated        */
#define    IFF_NOARP    0x80        /* no ARP protocol        */
#define    IFF_PROMISC    0x100        /* receive all packets        */
#define    IFF_ALLMULTI    0x200        /* receive all multicast packets*/

#define IFF_MASTER    0x400        /* master of a load balancer     */
#define IFF_SLAVE    0x800        /* slave of a load balancer    */

#define IFF_MULTICAST    0x1000        /* Supports multicast        */

#define IFF_VOLATILE    (IFF_LOOPBACK|IFF_POINTOPOINT|IFF_BROADCAST|IFF_MASTER|IFF_SLAVE|IFF_RUNNING)

#define IFF_PORTSEL    0x2000          /* can set media type        */
#define IFF_AUTOMEDIA    0x4000        /* auto media select active    */
#define IFF_DYNAMIC    0x8000        /* dialup device with changing addresses*/

/*
*    Device mapping structure. I'd just gone off and designed a
*    beautiful scheme using only loadable modules with arguments
*    for driver options and along come the PCMCIA people 8)
*
*    Ah well. The get() side of this is good for WDSETUP, and it'll
*    be handy for debugging things. The set side is fine for now and
*    being very small might be worth keeping for clean configuration.
*/

struct ifmap
{
    unsigned long mem_start;
    unsigned long mem_end;
    unsigned short base_addr;
    unsigned char irq;
    unsigned char dma;
    unsigned char port;
    /* 3 bytes spare */
};

/*
* Interface request structure used for socket
* ioctl's.  All interface ioctl's must have parameter
* definitions which begin with ifr_name.  The
* remainder may be interface specific.
*/

struct ifreq
{
#define IFHWADDRLEN    6
#define    IFNAMSIZ    16
    union
    {
        char    ifrn_name[IFNAMSIZ];        /* if name, e.g. "en0" */
    } ifr_ifrn;
    
    union {
        struct    sockaddr ifru_addr;
        struct    sockaddr ifru_dstaddr;
        struct    sockaddr ifru_broadaddr;
        struct    sockaddr ifru_netmask;
        struct  sockaddr ifru_hwaddr;
        short    ifru_flags;
        int    ifru_ivalue;
        int    ifru_mtu;
        struct  ifmap ifru_map;
        char    ifru_slave[IFNAMSIZ];    /* Just fits the size */
        char    ifru_newname[IFNAMSIZ];
        char *    ifru_data;
    } ifr_ifru;
};

#define ifr_name    ifr_ifrn.ifrn_name    /* interface name     */
#define ifr_hwaddr    ifr_ifru.ifru_hwaddr    /* MAC address         */
#define    ifr_addr    ifr_ifru.ifru_addr    /* address        */
#define    ifr_dstaddr    ifr_ifru.ifru_dstaddr    /* other end of p-p lnk    */
#define    ifr_broadaddr    ifr_ifru.ifru_broadaddr    /* broadcast address    */
#define    ifr_netmask    ifr_ifru.ifru_netmask    /* interface net mask    */
#define    ifr_flags    ifr_ifru.ifru_flags    /* flags        */
#define    ifr_metric    ifr_ifru.ifru_ivalue    /* metric        */
#define    ifr_mtu        ifr_ifru.ifru_mtu    /* mtu            */
#define ifr_map        ifr_ifru.ifru_map    /* device map        */
#define ifr_slave    ifr_ifru.ifru_slave    /* slave device        */
#define    ifr_data    ifr_ifru.ifru_data    /* for use by interface    */
#define ifr_ifindex    ifr_ifru.ifru_ivalue    /* interface index    */
#define ifr_bandwidth    ifr_ifru.ifru_ivalue    /* link bandwidth    */
#define ifr_qlen    ifr_ifru.ifru_ivalue    /* Queue length     */
#define ifr_newname    ifr_ifru.ifru_newname    /* New name        */

/*
* Structure used in SIOCGIFCONF request.
* Used to retrieve interface configuration
* for machine (useful for programs which
* must know all networks accessible).
*/

struct ifconf
{
    int    ifc_len;            /* size of buffer    */
    union
    {
        char *            ifcu_buf;
        struct    ifreq         *ifcu_req;
    } ifc_ifcu;
};
#define    ifc_buf    ifc_ifcu.ifcu_buf        /* buffer address    */
#define    ifc_req    ifc_ifcu.ifcu_req        /* array of structures    */


#endif /* _LINUX_IF_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.0037 ]--