mirror of
https://github.com/zeek/zeek.git
synced 2025-10-09 18:18:19 +00:00
24 lines
542 B
C++
24 lines
542 B
C++
#include "DHCP-binpac.h"
|
|
|
|
DHCP_Analyzer_binpac::DHCP_Analyzer_binpac(Connection* conn)
|
|
: Analyzer(AnalyzerTag::DHCP_BINPAC, conn)
|
|
{
|
|
interp = new binpac::DHCP::DHCP_Conn(this);
|
|
}
|
|
|
|
DHCP_Analyzer_binpac::~DHCP_Analyzer_binpac()
|
|
{
|
|
delete interp;
|
|
}
|
|
|
|
void DHCP_Analyzer_binpac::Done()
|
|
{
|
|
Analyzer::Done();
|
|
}
|
|
|
|
void DHCP_Analyzer_binpac::DeliverPacket(int len, const u_char* data,
|
|
bool orig, int seq, const IP_Hdr* ip, int caplen)
|
|
{
|
|
Analyzer::DeliverPacket(len, data, orig, seq, ip, caplen);
|
|
interp->NewData(orig, data, data + len);
|
|
}
|