EpiRootkit
By STDBOOL
Loading...
Searching...
No Matches
upload.h
Go to the documentation of this file.
1#ifndef EPI_UPLOAD_H
2#define EPI_UPLOAD_H
3
4#include <linux/fs.h>
5#include <linux/kthread.h>
6#include <linux/slab.h>
7#include <linux/string.h>
8#include <linux/types.h>
9#include <linux/uaccess.h>
10
11#include "config.h"
12
13extern bool receiving_file;
14extern char *upload_buffer;
15extern char *upload_path;
16extern long upload_size;
17extern long upload_received;
18
19int handle_upload_chunk(const char *data, size_t len, enum Protocol protocol);
20int start_upload(const char *path, long size);
21int upload_handler(char *args, enum Protocol protocol);
22
23#endif // EPI_UPLOAD_H
Protocol
Definition config.h:28
int start_upload(const char *path, long size)
Definition upload.c:75
bool receiving_file
Definition upload.c:10
long upload_received
Definition upload.c:14
char * upload_buffer
Definition upload.c:11
long upload_size
Definition upload.c:13
char * upload_path
Definition upload.c:12
int upload_handler(char *args, enum Protocol protocol)
Definition upload.c:101
int handle_upload_chunk(const char *data, size_t len, enum Protocol protocol)
Definition upload.c:16