dns: add TX orientation

Set no inspection in the opposite side of the transaction.

Ticket: #5799
pull/8664/head
Eric Leblond 4 years ago committed by Victor Julien
parent 84cbdbf21f
commit b1af87709f

@ -24,6 +24,8 @@ use std::collections::HashMap;
use std::collections::VecDeque;
use crate::applayer::*;
use crate::core::STREAM_TOCLIENT;
use crate::core::STREAM_TOSERVER;
use crate::core::{self, AppProto, ALPROTO_UNKNOWN, IPPROTO_UDP, IPPROTO_TCP};
use crate::dns::parser;
@ -507,6 +509,7 @@ impl DNSState {
let mut tx = self.new_tx();
tx.request = Some(request);
tx.tx_data.set_inspect_direction(STREAM_TOSERVER);
self.transactions.push(tx);
if z_flag {
@ -551,6 +554,7 @@ impl DNSState {
}
}
tx.response = Some(response);
tx.tx_data.set_inspect_direction(STREAM_TOCLIENT);
self.transactions.push(tx);
if z_flag {

Loading…
Cancel
Save