Skip to content

Instantly share code, notes, and snippets.

View R3DHULK's full-sized avatar
🏠
Working from home

Sumalya Chatterjee R3DHULK

🏠
Working from home
View GitHub Profile
@R3DHULK
R3DHULK / xss-vul-scan.c
Created February 4, 2023 15:59
Cross Site Scripting Vulnerability Scanner
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define PAYLOAD_LEN 100
int main(int argc, char *argv[])
{
char payload[PAYLOAD_LEN];
@R3DHULK
R3DHULK / sqli-vul-scan.c
Created February 4, 2023 16:06
SQL Injection Vulnerability Scanner in C
#include <stdio.h>
#include <string.h>
#define PAYLOAD_LEN 100
int main(int argc, char *argv[])
{
char payload[PAYLOAD_LEN];
if (argc != 2) {
@R3DHULK
R3DHULK / banner-grabber.cpp
Created February 4, 2023 16:38
Check If There Is Any Banner Available Or Not In CPP
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <arpa/inet.h>
@R3DHULK
R3DHULK / tcp-port-scanner.c
Created February 4, 2023 16:45
TCP Port Scanner In C Programming
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#define MAX_PORT 65535
@R3DHULK
R3DHULK / subdomain-finder.c
Created February 4, 2023 16:46
Subdomain Finder In C Programming
#include <stdio.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <string.h>
#define MAX_SUBDOMAINS 1000
#define MAX_HOSTNAME_LEN 100
int main(int argc, char *argv[])
{
@R3DHULK
R3DHULK / web-scrapper.c
Created February 4, 2023 16:49
Web Scrapping In C
#include <stdio.h>
#include <curl/curl.h>
size_t write_callback(char *ptr, size_t size, size_t nmemb, void *userdata) {
FILE *f = (FILE*)userdata;
return fwrite(ptr, size, nmemb, f);
@R3DHULK
R3DHULK / web-scrapper.cpp
Created February 4, 2023 16:52
Web Scrapping In CPP
#include <iostream>
#include <curl/curl.h>
#include <string>
size_t write_data(char *ptr, size_t size, size_t nmemb, void *userdata) {
std::string html = (std::string)userdata;
html->append(ptr, size * nmemb);
return size * nmemb;
}
@R3DHULK
R3DHULK / osint.c
Created February 4, 2023 17:06
Osint In C Program
#include <stdio.h>
#include <curl/curl.h>
size_t write_data(void *ptr, size_t size, size_t nmemb, FILE *stream) {
size_t written = fwrite(ptr, size, nmemb, stream);
return written;
}
int main(void) {
CURL *curl;
@R3DHULK
R3DHULK / port-scanner.cpp
Created February 4, 2023 17:09
Port Scanning In CPP
#include <iostream>
#include <cstring>
#include <unistd.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <vector>
using namespace std;
@R3DHULK
R3DHULK / macchanger.cpp
Created February 4, 2023 17:10
Mac Changer In CPP
#include <iostream>
#include <cstring>
#include <unistd.h>
#include <sys/ioctl.h>
#include <net/if.h>
#include <arpa/inet.h>
#include <sys/socket.h>
#include <linux/if_ether.h>
using namespace std;