Skip to content

Instantly share code, notes, and snippets.

View XiaoFaye's full-sized avatar
🎯
Focusing

James Yang XiaoFaye

🎯
Focusing
View GitHub Profile
@XiaoFaye
XiaoFaye / bpf-read.c
Created July 13, 2018 02:17 — forked from kosugi-1979/bpf-read.c
read packets with Berkeley Packet Filter
#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/ioctl.h>
#include <net/bpf.h>
@XiaoFaye
XiaoFaye / bpf-filter.c
Created July 13, 2018 02:17 — forked from kosugi-1979/bpf-filter.c
filter packets except ARP
#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/ioctl.h>
#include <net/bpf.h>
@XiaoFaye
XiaoFaye / bpf-write.c
Created July 13, 2018 02:16 — forked from kosugi-1979/bpf-write.c
send an ARP packet with Berkeley Packet Filter
#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <fcntl.h>
#include <unistd.h>
#include <ifaddrs.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/ioctl.h>