!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:     usb.h (3.53 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
#ifndef __LINUX_USB_H
#define __LINUX_USB_H

/* USB constants */

/*
* Device and/or Interface Class codes
*/
#define USB_CLASS_PER_INTERFACE        0    /* for DeviceClass */
#define USB_CLASS_AUDIO            1
#define USB_CLASS_COMM            2
#define USB_CLASS_HID            3
#define USB_CLASS_PHYSICAL        5
#define USB_CLASS_PRINTER        7
#define USB_CLASS_MASS_STORAGE        8
#define USB_CLASS_HUB            9
#define USB_CLASS_DATA            10
#define USB_CLASS_APP_SPEC        0xfe
#define USB_CLASS_VENDOR_SPEC        0xff

/*
* USB types
*/
#define USB_TYPE_MASK            (0x03 << 5)
#define USB_TYPE_STANDARD        (0x00 << 5)
#define USB_TYPE_CLASS            (0x01 << 5)
#define USB_TYPE_VENDOR            (0x02 << 5)
#define USB_TYPE_RESERVED        (0x03 << 5)

/*
* USB recipients
*/
#define USB_RECIP_MASK            0x1f
#define USB_RECIP_DEVICE        0x00
#define USB_RECIP_INTERFACE        0x01
#define USB_RECIP_ENDPOINT        0x02
#define USB_RECIP_OTHER            0x03

/*
* USB directions
*/
#define USB_DIR_OUT            0
#define USB_DIR_IN            0x80

/*
* Descriptor types
*/
#define USB_DT_DEVICE            0x01
#define USB_DT_CONFIG            0x02
#define USB_DT_STRING            0x03
#define USB_DT_INTERFACE        0x04
#define USB_DT_ENDPOINT            0x05

#define USB_DT_HID            (USB_TYPE_CLASS | 0x01)
#define USB_DT_REPORT            (USB_TYPE_CLASS | 0x02)
#define USB_DT_PHYSICAL            (USB_TYPE_CLASS | 0x03)
#define USB_DT_HUB            (USB_TYPE_CLASS | 0x09)

/*
* Descriptor sizes per descriptor type
*/
#define USB_DT_DEVICE_SIZE        18
#define USB_DT_CONFIG_SIZE        9
#define USB_DT_INTERFACE_SIZE        9
#define USB_DT_ENDPOINT_SIZE        7
#define USB_DT_ENDPOINT_AUDIO_SIZE    9    /* Audio extension */
#define USB_DT_HUB_NONVAR_SIZE        7
#define USB_DT_HID_SIZE            9

/*
* Endpoints
*/
#define USB_ENDPOINT_NUMBER_MASK    0x0f    /* in bEndpointAddress */
#define USB_ENDPOINT_DIR_MASK        0x80

#define USB_ENDPOINT_XFERTYPE_MASK    0x03    /* in bmAttributes */
#define USB_ENDPOINT_XFER_CONTROL    0
#define USB_ENDPOINT_XFER_ISOC        1
#define USB_ENDPOINT_XFER_BULK        2
#define USB_ENDPOINT_XFER_INT        3

/*
* USB Packet IDs (PIDs)
*/
#define USB_PID_UNDEF_0                        0xf0
#define USB_PID_OUT                            0xe1
#define USB_PID_ACK                            0xd2
#define USB_PID_DATA0                          0xc3
#define USB_PID_PING                           0xb4    /* USB 2.0 */
#define USB_PID_SOF                            0xa5
#define USB_PID_NYET                           0x96    /* USB 2.0 */
#define USB_PID_DATA2                          0x87    /* USB 2.0 */
#define USB_PID_SPLIT                          0x78    /* USB 2.0 */
#define USB_PID_IN                             0x69
#define USB_PID_NAK                            0x5a
#define USB_PID_DATA1                          0x4b
#define USB_PID_PREAMBLE                       0x3c    /* Token mode */
#define USB_PID_ERR                            0x3c    /* USB 2.0: handshake mode */
#define USB_PID_SETUP                          0x2d
#define USB_PID_STALL                          0x1e
#define USB_PID_MDATA                          0x0f    /* USB 2.0 */

/*
* Standard requests
*/
#define USB_REQ_GET_STATUS        0x00
#define USB_REQ_CLEAR_FEATURE        0x01
#define USB_REQ_SET_FEATURE        0x03
#define USB_REQ_SET_ADDRESS        0x05
#define USB_REQ_GET_DESCRIPTOR        0x06
#define USB_REQ_SET_DESCRIPTOR        0x07
#define USB_REQ_GET_CONFIGURATION    0x08
#define USB_REQ_SET_CONFIGURATION    0x09
#define USB_REQ_GET_INTERFACE        0x0A
#define USB_REQ_SET_INTERFACE        0x0B
#define USB_REQ_SYNCH_FRAME        0x0C

/*
* HID requests
*/
#define USB_REQ_GET_REPORT        0x01
#define USB_REQ_GET_IDLE        0x02
#define USB_REQ_GET_PROTOCOL        0x03
#define USB_REQ_SET_REPORT        0x09
#define USB_REQ_SET_IDLE        0x0A
#define USB_REQ_SET_PROTOCOL        0x0B




#endif

:: 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.0039 ]--