Переглянути джерело

don't validate the zero bit in the DNS header

Nikolay Sivko 2 роки тому
батько
коміт
67ccce07e9
2 змінених файлів з 0 додано та 3 видалено
  1. 0 0
      ebpftracer/ebpf.go
  2. 0 3
      ebpftracer/ebpf/l7/dns.c

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
ebpftracer/ebpf.go


+ 0 - 3
ebpftracer/ebpf/l7/dns.c

@@ -45,9 +45,6 @@ int is_dns_response(char *buf, __u64 buf_size, __s16 *stream_id, __u32 *status)
     if (h.bits0 & DNS_OPCODE) {
        return 0;
     }
-    if ((h.bits1 & DNS_Z)) {
-        return 0;
-    }
     h.qdcount = bpf_ntohs(h.qdcount);
     if (h.qdcount != 1) {
         return 0;

Деякі файли не було показано, через те що забагато файлів було змінено