!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-headers-5.15.0-1040/include/linux/sunrpc/   drwxr-xr-x
Free 83.24 GB of 96.73 GB (86.06%)
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.16 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;
    /* Number of queued send requests */
    atomic_t        sk_sendqlen;

    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_close_net(struct svc_serv *, struct net *);
int        svc_recv(struct svc_rqst *, long);
int        svc_send(struct svc_rqst *);
void        svc_drop(struct svc_rqst *);
void        svc_sock_update_bufs(struct svc_serv *serv);
bool        svc_alien_sock(struct net *net, int fd);
int        svc_addsock(struct svc_serv *serv, 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);
struct svc_xprt *svc_sock_create(struct svc_serv *serv, int prot);
void        svc_sock_destroy(struct svc_xprt *);

/*
 * 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.0044 ]--