mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
Clean up initialization of DNS_Interpreter
This commit is contained in:
parent
501160c976
commit
f056df1301
2 changed files with 4 additions and 9 deletions
|
@ -52,9 +52,7 @@ namespace detail {
|
||||||
// since it's similar to DNS but does some things differently.
|
// since it's similar to DNS but does some things differently.
|
||||||
constexpr int NETBIOS_PORT = 137;
|
constexpr int NETBIOS_PORT = 137;
|
||||||
|
|
||||||
DNS_Interpreter::DNS_Interpreter(analyzer::Analyzer* arg_analyzer) {
|
DNS_Interpreter::DNS_Interpreter(analyzer::Analyzer* arg_analyzer) : analyzer(arg_analyzer) {
|
||||||
analyzer = arg_analyzer;
|
|
||||||
first_message = true;
|
|
||||||
is_netbios =
|
is_netbios =
|
||||||
ntohs(analyzer->Conn()->OrigPort()) == NETBIOS_PORT || ntohs(analyzer->Conn()->RespPort()) == NETBIOS_PORT;
|
ntohs(analyzer->Conn()->OrigPort()) == NETBIOS_PORT || ntohs(analyzer->Conn()->RespPort()) == NETBIOS_PORT;
|
||||||
}
|
}
|
||||||
|
@ -2185,8 +2183,6 @@ DNS_Analyzer::DNS_Analyzer(Connection* conn) : analyzer::tcp::TCP_ApplicationAna
|
||||||
|
|
||||||
DNS_Analyzer::~DNS_Analyzer() { delete interp; }
|
DNS_Analyzer::~DNS_Analyzer() { delete interp; }
|
||||||
|
|
||||||
void DNS_Analyzer::Init() {}
|
|
||||||
|
|
||||||
void DNS_Analyzer::Done() {
|
void DNS_Analyzer::Done() {
|
||||||
analyzer::tcp::TCP_ApplicationAnalyzer::Done();
|
analyzer::tcp::TCP_ApplicationAnalyzer::Done();
|
||||||
|
|
||||||
|
|
|
@ -393,9 +393,9 @@ protected:
|
||||||
void SendReplyOrRejectEvent(detail::DNS_MsgInfo* msg, EventHandlerPtr event, const u_char*& data, int& len,
|
void SendReplyOrRejectEvent(detail::DNS_MsgInfo* msg, EventHandlerPtr event, const u_char*& data, int& len,
|
||||||
String* question_name, String* original_name);
|
String* question_name, String* original_name);
|
||||||
|
|
||||||
analyzer::Analyzer* analyzer;
|
analyzer::Analyzer* analyzer = nullptr;
|
||||||
bool first_message;
|
bool first_message = true;
|
||||||
bool is_netbios;
|
bool is_netbios = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
enum TCP_DNS_state : uint8_t {
|
enum TCP_DNS_state : uint8_t {
|
||||||
|
@ -438,7 +438,6 @@ public:
|
||||||
|
|
||||||
void DeliverPacket(int len, const u_char* data, bool orig, uint64_t seq, const IP_Hdr* ip, int caplen) override;
|
void DeliverPacket(int len, const u_char* data, bool orig, uint64_t seq, const IP_Hdr* ip, int caplen) override;
|
||||||
|
|
||||||
void Init() override;
|
|
||||||
void Done() override;
|
void Done() override;
|
||||||
void ConnectionClosed(analyzer::tcp::TCP_Endpoint* endpoint, analyzer::tcp::TCP_Endpoint* peer,
|
void ConnectionClosed(analyzer::tcp::TCP_Endpoint* endpoint, analyzer::tcp::TCP_Endpoint* peer,
|
||||||
bool gen_event) override;
|
bool gen_event) override;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue