!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

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

Safe-mode: OFF (not secure)

/usr/src/linux-oracle-6.8-headers-6.8.0-1027/include/linux/   drwxr-xr-x
Free 83.29 GB of 96.73 GB (86.11%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     lsm_audit.h (2.87 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Common LSM logging functions
 * Heavily borrowed from selinux/avc.h
 *
 * Author : Etienne BASSET  <[email protected]>
 *
 * All credits to : Stephen Smalley, <[email protected]>
 * All BUGS to : Etienne BASSET  <[email protected]>
 */
#ifndef _LSM_COMMON_LOGGING_
#define _LSM_COMMON_LOGGING_

#include <linux/stddef.h>
#include <linux/errno.h>
#include <linux/kernel.h>
#include <linux/kdev_t.h>
#include <linux/spinlock.h>
#include <linux/init.h>
#include <linux/audit.h>
#include <linux/in6.h>
#include <linux/path.h>
#include <linux/key.h>
#include <linux/skbuff.h>
#include <rdma/ib_verbs.h>

struct lsm_network_audit {
    int netif;
    const struct sock *sk;
    u16 family;
    __be16 dport;
    __be16 sport;
    union {
        struct {
            __be32 daddr;
            __be32 saddr;
        } v4;
        struct {
            struct in6_addr daddr;
            struct in6_addr saddr;
        } v6;
    } fam;
};

struct lsm_ioctlop_audit {
    struct path path;
    u16 cmd;
};

struct lsm_ibpkey_audit {
    u64 subnet_prefix;
    u16 pkey;
};

struct lsm_ibendport_audit {
    const char *dev_name;
    u8 port;
};

/* Auxiliary data to use in generating the audit record. */
struct common_audit_data {
    char type;
#define LSM_AUDIT_DATA_PATH    1
#define LSM_AUDIT_DATA_NET    2
#define LSM_AUDIT_DATA_CAP    3
#define LSM_AUDIT_DATA_IPC    4
#define LSM_AUDIT_DATA_TASK    5
#define LSM_AUDIT_DATA_KEY    6
#define LSM_AUDIT_DATA_NONE    7
#define LSM_AUDIT_DATA_KMOD    8
#define LSM_AUDIT_DATA_INODE    9
#define LSM_AUDIT_DATA_DENTRY    10
#define LSM_AUDIT_DATA_IOCTL_OP    11
#define LSM_AUDIT_DATA_FILE    12
#define LSM_AUDIT_DATA_IBPKEY    13
#define LSM_AUDIT_DATA_IBENDPORT 14
#define LSM_AUDIT_DATA_LOCKDOWN 15
#define LSM_AUDIT_DATA_NOTIFICATION 16
#define LSM_AUDIT_DATA_ANONINODE    17
    union     {
        struct path path;
        struct dentry *dentry;
        struct inode *inode;
        struct lsm_network_audit *net;
        int cap;
        int ipc_id;
        struct task_struct *tsk;
#ifdef CONFIG_KEYS
        struct {
            key_serial_t key;
            char *key_desc;
        } key_struct;
#endif
        char *kmod_name;
        struct lsm_ioctlop_audit *op;
        struct file *file;
        struct lsm_ibpkey_audit *ibpkey;
        struct lsm_ibendport_audit *ibendport;
        int reason;
        const char *anonclass;
    } u;
    /* this union contains LSM specific data */
    union {
#ifdef CONFIG_SECURITY_SMACK
        struct smack_audit_data *smack_audit_data;
#endif
#ifdef CONFIG_SECURITY_SELINUX
        struct selinux_audit_data *selinux_audit_data;
#endif
#ifdef CONFIG_SECURITY_APPARMOR
        struct apparmor_audit_data *apparmor_audit_data;
#endif
    }; /* per LSM data pointer union */
};

#define v4info fam.v4
#define v6info fam.v6

int ipv4_skb_to_auditdata(struct sk_buff *skb,
        struct common_audit_data *ad, u8 *proto);

int ipv6_skb_to_auditdata(struct sk_buff *skb,
        struct common_audit_data *ad, u8 *proto);

void common_lsm_audit(struct common_audit_data *a,
    void (*pre_audit)(struct audit_buffer *, void *),
    void (*post_audit)(struct audit_buffer *, void *));

#endif

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.0037 ]--