Adding glFlow 0.0.3, a DoS detection tool written with speed in mind. It detects attacks on high speed links through real-time NetFlow aggregation and analysis.
State Changed From-To: open->feedback Does not build with gcc-3.4: c++ -O -pipe -pipe -include defs.h -D_USE_MD4 -D_DEBUG -include Flow.h -include Host.h FlowNode.o FlowTree.o HostNode.o HostTree.o main.cpp -o glflow -lpcap -lcrypto main.cpp: In function `void handlePacket(u_char*, const pcap_pkthdr*, const u_char*)': main.cpp:228: error: no matching function for call to `CFlowTree::insertNode(in_addr&, in_addr&, u_short&, u_short&, u_char&, u_char&, u_char&, u_int&, time_t)' ./Flow.h:61: note: candidates are: bool CFlowTree::insertNode(CFlowNode*) ./Flow.h:66: note: bool CFlowTree::insertNode(flow_t&) ./Flow.h:76: note: bool CFlowTree::insertNode(in_addr&, in_addr&, u_short&, u_short&, u_char&, u_char&, u_char&, u_int&, time_t&) main.cpp:230: error: no matching function for call to `CHostTree::insertNode(in_addr&, time_t)' ./Host.h:51: note: candidates are: bool CHostTree::insertNode(CHostNode*) ./Host.h:60: note: bool CHostTree::insertNode(in_addr&, time_t&) main.cpp:254: error: no matching function for call to `CFlowTree::insertNode(in_addr&, in_addr&, u_short&, u_short&, u_char&, u_char&, u_char&, u_int&, time_t)' ./Flow.h:61: note: candidates are: bool CFlowTree::insertNode(CFlowNode*) ./Flow.h:66: note: bool CFlowTree::insertNode(flow_t&) ./Flow.h:76: note: bool CFlowTree::insertNode(in_addr&, in_addr&, u_short&, u_short&, u_char&, u_char&, u_char&, u_int&, time_t&) main.cpp:256: error: no matching function for call to `CHostTree::insertNode(in_addr&, time_t)' ./Host.h:51: note: candidates are: bool CHostTree::insertNode(CHostNode*) ./Host.h:60: note: bool CHostTree::insertNode(in_addr&, time_t&) main.cpp:280: error: no matching function for call to `CFlowTree::insertNode(in_addr&, in_addr&, u_short&, u_short&, u_char&, u_char&, u_char&, u_int&, time_t)' ./Flow.h:61: note: candidates are: bool CFlowTree::insertNode(CFlowNode*) ./Flow.h:66: note: bool CFlowTree::insertNode(flow_t&) ./Flow.h:76: note: bool CFlowTree::insertNode(in_addr&, in_addr&, u_short&, u_short&, u_char&, u_char&, u_char&, u_int&, time_t&) main.cpp:282: error: no matching function for call to `CHostTree::insertNode(in_addr&, time_t)' ./Host.h:51: note: candidates are: bool CHostTree::insertNode(CHostNode*) ./Host.h:60: note: bool CHostTree::insertNode(in_addr&, time_t&) main.cpp:302: error: no matching function for call to `CFlowTree::insertNode(in_addr&, in_addr&, u_short, u_short, u_char&, u_char&, u_char&, u_int&, time_t)' ./Flow.h:61: note: candidates are: bool CFlowTree::insertNode(CFlowNode*) ./Flow.h:66: note: bool CFlowTree::insertNode(flow_t&) ./Flow.h:76: note: bool CFlowTree::insertNode(in_addr&, in_addr&, u_short&, u_short&, u_char&, u_char&, u_char&, u_int&, time_t&) main.cpp:304: error: no matching function for call to `CHostTree::insertNode(in_addr&, time_t)' ./Host.h:51: note: candidates are: bool CHostTree::insertNode(CHostNode*) ./Host.h:60: note: bool CHostTree::insertNode(in_addr&, time_t&) *** Error code 1
Responsible Changed From-To: freebsd-ports-bugs->pav Track.
State Changed From-To: feedback->closed New port added, thank you! I worked with author on fixing the build on gcc-3.4