update
This commit is contained in:
parent
6aa4b64a5a
commit
0872e2a6a7
BIN
dns-trace
BIN
dns-trace
Binary file not shown.
4
exec.sh
4
exec.sh
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/sh
|
#!/usr/bin/sh
|
||||||
|
|
||||||
|
|
||||||
sudo bpftool btf dump file /sys/kernel/btf/vmlinux format c > src/vmlinux.h
|
#sudo bpftool btf dump file /sys/kernel/btf/vmlinux format c > src/vmlinux.h
|
||||||
make clean
|
make clean
|
||||||
make all && sudo ./dns-trace -i enx98e743c667fc
|
make all && sudo ./dns-trace -i wlp0s20f3
|
||||||
|
@ -313,7 +313,7 @@ int handle_event(void *ctx, void *data, size_t data_sz){
|
|||||||
if (type == 5) { // -> CNAME
|
if (type == 5) { // -> CNAME
|
||||||
char cname[size];
|
char cname[size];
|
||||||
get_labels(s_event->buf + pos, cname);
|
get_labels(s_event->buf + pos, cname);
|
||||||
printf("%s ", cname);
|
printf("%s %d ", cname, ttl);
|
||||||
}
|
}
|
||||||
if (type == 28){ // -> AAAA
|
if (type == 28){ // -> AAAA
|
||||||
int p = 0;
|
int p = 0;
|
||||||
@ -327,6 +327,7 @@ int handle_event(void *ctx, void *data, size_t data_sz){
|
|||||||
printf("%x", s_event->buf[pos + p++]);
|
printf("%x", s_event->buf[pos + p++]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
printf(" %d ", ttl);
|
||||||
}
|
}
|
||||||
pos += size;
|
pos += size;
|
||||||
printf("\n");
|
printf("\n");
|
||||||
|
Binary file not shown.
149985
src/vmlinux.h
149985
src/vmlinux.h
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user