Skip to content

Instantly share code, notes, and snippets.

@aquantus-ru
aquantus-ru / http_share.c
Created June 16, 2025 15:15
gcc -o http_share http_share.c
#define _GNU_SOURCE
#include <arpa/inet.h>
#include <errno.h>
#include <fcntl.h>
#include <netinet/in.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
@aquantus-ru
aquantus-ru / http_server.c
Last active July 24, 2025 17:23
gcc -o http_server http_server.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <dirent.h>
#include <sys/stat.h>
#include <time.h> // Required for Last-Modified header and timestamps
#include <libgen.h> // For basename
@aquantus-ru
aquantus-ru / multi_scan.c
Created June 14, 2025 14:07
gcc -pthread -o multi_scan multi_scan.c
#define _GNU_SOURCE
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <pthread.h>
#include <fcntl.h>
#include <netinet/ip_icmp.h>
#include <sys/socket.h>