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