1 #ifndef _GSC_SERVER_HPP_
2 #define _GSC_SERVER_HPP_
25 #include <sys/types.h>
36 #include <sys/types.h>
37 #include <sys/socket.h>
38 #include <netinet/in.h>
39 #include <arpa/inet.h>
53 struct sockaddr_in address;
58 #define BUFFER_OUT 4096
62 static void mythread(
void *arg);
67 int cdecl_print(
int a0,
int a1,
int a2,
int a3,
int a4,
int a5,
int a6,
int a7,
int a8,
int a9);
84 void input(
char *buffer,
int len);
#define MAX_COLS
Definition: server.hpp:79
#define MAX_ROWS
Definition: server.hpp:78
int cdecl_injected_shell(int a, int b, int c)
int create_socket
Definition: server.hpp:51
#define MAX_CHARS
Definition: server.hpp:80
int TCP_read_all_bugged(TCP_connection *conn, void *buffer, int bufferLen, int *outMsgLen)
socklen_t addrlen
Definition: server.hpp:54
Definition: server.hpp:49
void input(char *buffer, int len)
int TCP_server_start(TCP_connection *conn, int port)
int parseRequest(char *toParse, char table[MAX_ROWS][MAX_COLS][MAX_CHARS])
int readMemoryRange(void *from, void *buffer, int bytes)
int TCP_read_all(TCP_connection *conn, void *buffer, int bufferLen, int *outMsgLen)
int cdecl_print(int a0, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8, int a9)
int new_socket
Definition: server.hpp:52
void startServerAsThread(int port, int debug)
int TCP_wait_for_client(TCP_connection *conn)
int TCP_write(TCP_connection *conn, const char *str,...)
int TCP_close_connection(TCP_connection *conn)
int handleRequest(char lol[MAX_ROWS][MAX_COLS][MAX_CHARS])