!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.85 GB of 27.03 GB (14.23%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     if_arcnet.h (3.31 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 ARCnet interface.
*
* Authors:     David Woodhouse and Avery Pennarun
*
*              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_ARCNET_H
#define _LINUX_IF_ARCNET_H

#include <linux/if_ether.h>


/*
*    These are the defined ARCnet Protocol ID's.
*/

/* RFC1201 Protocol ID's */
#define ARC_P_IP        212    /* 0xD4 */
#define ARC_P_ARP        213    /* 0xD5 */
#define ARC_P_RARP        214    /* 0xD6 */
#define ARC_P_IPX        250    /* 0xFA */
#define ARC_P_NOVELL_EC        236    /* 0xEC */

/* Old RFC1051 Protocol ID's */
#define ARC_P_IP_RFC1051    240    /* 0xF0 */
#define ARC_P_ARP_RFC1051    241    /* 0xF1 */

/* MS LanMan/WfWg "NDIS" encapsulation */
#define ARC_P_ETHER        232    /* 0xE8 */

/* Unsupported/indirectly supported protocols */
#define ARC_P_DATAPOINT_BOOT    0    /* very old Datapoint equipment */
#define ARC_P_DATAPOINT_MOUNT    1
#define ARC_P_POWERLAN_BEACON    8    /* Probably ATA-Netbios related */
#define ARC_P_POWERLAN_BEACON2    243    /* 0xF3 */
#define ARC_P_LANSOFT        251    /* 0xFB - what is this? */
#define ARC_P_ATALK        0xDD

/*
* The RFC1201-specific components of an arcnet packet header.
*/
struct arc_rfc1201
{
    uint8_t  proto;        /* protocol ID field - varies        */
    uint8_t  split_flag;    /* for use with split packets        */
    uint16_t sequence;        /* sequence number            */
    uint8_t  payload[0];    /* space remaining in packet (504 bytes)*/
};
#define RFC1201_HDR_SIZE 4


/*
* The RFC1051-specific components.
*/
struct arc_rfc1051
{
    uint8_t proto;        /* ARC_P_RFC1051_ARP/RFC1051_IP    */
    uint8_t payload[0];        /* 507 bytes            */
};
#define RFC1051_HDR_SIZE 1


/*
* The ethernet-encap-specific components.  We have a real ethernet header
* and some data.
*/
struct arc_eth_encap
{
    uint8_t proto;        /* Always ARC_P_ETHER            */
    struct ethhdr eth;        /* standard ethernet header (yuck!)    */
    uint8_t payload[0];        /* 493 bytes                */
};
#define ETH_ENCAP_HDR_SIZE 14


/*
* The data needed by the actual arcnet hardware.
*
* Now, in the real arcnet hardware, the third and fourth bytes are the
* 'offset' specification instead of the length, and the soft data is at
* the _end_ of the 512-byte buffer.  We hide this complexity inside the
* driver.
*/
struct arc_hardware
{
    uint8_t  source,        /* source ARCnet - filled in automagically */
             dest,        /* destination ARCnet - 0 for broadcast    */
             offset[2];        /* offset bytes (some weird semantics)     */
};
#define ARC_HDR_SIZE 4

/*
* This is an ARCnet frame header, as seen by the kernel (and userspace,
* when you do a raw packet capture).
*/
struct archdr
{
    /* hardware requirements */
    struct arc_hardware hard;
     
    /* arcnet encapsulation-specific bits */
    union {
    struct arc_rfc1201   rfc1201;
    struct arc_rfc1051   rfc1051;
    struct arc_eth_encap eth_encap;
    uint8_t raw[0];        /* 508 bytes                */
    } soft;
};

#endif                /* _LINUX_IF_ARCNET_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.0041 ]--