Bug 69011 - New port: net/glflow, a NetFlow DoS detection tool
Summary: New port: net/glflow, a NetFlow DoS detection tool
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Pav Lucistnik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-13 18:50 UTC by David Thiel
Modified: 2004-08-13 14:33 UTC (History)
0 users

See Also:


Attachments
file.shar (3.10 KB, text/plain)
2004-07-13 18:50 UTC, David Thiel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Thiel 2004-07-13 18:50:00 UTC
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.
Comment 1 Pav Lucistnik freebsd_committer freebsd_triage 2004-08-12 19:23:45 UTC
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 



Comment 2 Pav Lucistnik freebsd_committer freebsd_triage 2004-08-12 19:23:45 UTC
Responsible Changed
From-To: freebsd-ports-bugs->pav

Track.
Comment 3 Pav Lucistnik freebsd_committer freebsd_triage 2004-08-13 14:33:30 UTC
State Changed
From-To: feedback->closed

New port added, thank you! 

I worked with author on fixing the build on gcc-3.4