1
0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-09-18 13:31:40 +02:00
Commit Graph

57 Commits

Author SHA1 Message Date
Denys Fedoryshchenko
8266f01d50
workflows,dockerfiles: Add basic build tests (#1011)
Add simple build tests using github workflows.
This is initial commit, and i suggest to inspect
if all dependencies installed.

Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2024-07-16 00:42:55 +03:00
Pavel Odintsov
d8c2e4888b Move all code to src folder 2015-03-22 13:36:58 +03:00
Pavel Odintsov
cee516586d Remove copy & paste from pcap_reader. We use library functions now 2015-03-21 14:32:27 +03:00
Pavel Odintsov
39d08fc8f3 Enable compile on Mac OS X 2015-03-20 11:52:16 +03:00
Pavel Odintsov
645eb369f7 Remove useless logging 2015-03-20 11:34:51 +03:00
Pavel Odintsov
9ca4a8b971 Since this commit we have had ability to feed netflow/sflow stream to FastNetMon parsers from pcap dump 2015-03-20 11:32:05 +03:00
Pavel Odintsov
52f9b0e231 Initial work on options support in IPFIX 2015-03-20 03:15:23 +03:00
Pavel Odintsov
6cc48a6409 Add builder script for Mock 2015-03-20 00:56:26 +03:00
Pavel Odintsov
6664b3e69c Implement mock object for testing netflow; Since this commit we can feed netflow data from pcap dump and do not bother customers 2015-03-19 23:06:55 +03:00
Pavel Odintsov
3b31a42b30 Working pcap reader 2015-03-19 18:38:18 +03:00
Pavel Odintsov
38a306bab4 Fixes to packet parser 2015-03-19 17:26:39 +03:00
Pavel Odintsov
31804d4dc4 Add pcap file reader for testing netflow and sFLOW partser 2015-03-19 17:07:24 +03:00
Pavel Odintsov
2061ce4ba1 Move separate code files to test folder 2015-03-13 18:43:19 +03:00
Pavel Odintsov
441f6e9cdf Move fastnetmon packet parser to main project folder 2015-03-10 16:06:04 +03:00
Pavel Odintsov
a564563448 Introduce netmap plugin stub code 2015-03-10 16:05:21 +03:00
Pavel Odintsov
d34949c6de Since this commit netmap become completely ready for integration to main source tree 2015-03-10 11:48:39 +03:00
Pavel Odintsov
62e5e11e3e Try to make netmap multy threaded 2015-03-07 01:52:43 +03:00
Pavel Odintsov
1eec9e168f Switch to clang++ 2015-03-06 15:45:59 +03:00
Pavel Odintsov
66d16532f1 Fix builder for FreeBSD 2015-03-06 15:43:20 +03:00
Pavel Odintsov
f086333141 Replace u16 by u_int16_t 2015-03-06 15:41:43 +03:00
Pavel Odintsov
db23fee124 Replace __be16 by __u16 2015-03-06 15:40:55 +03:00
Pavel Odintsov
fce6a542a0 Fix for FreeBSD __be16 2015-03-06 15:29:28 +03:00
Pavel Odintsov
67c5d42235 Add AFINET6 definition 2015-03-06 15:17:54 +03:00
Pavel Odintsov
22f54e66e3 Add ethhdr definition for FreeBSD and MAC os 2015-03-06 15:10:05 +03:00
Pavel Odintsov
2f265a89a4 Second try 2015-03-06 14:54:15 +03:00
Pavel Odintsov
924af745f9 Try to port parser code to FreeBSD 2015-03-06 14:45:29 +03:00
Pavel Odintsov
cb4f79df6b Rename files with packet parser 2015-03-06 13:00:09 +03:00
Pavel Odintsov
5c11530a7a Rename pf_Ring parsers for prevent name conflict 2015-03-06 12:54:18 +03:00
Pavel Odintsov
d49397232d Switch to home made parser library 2015-03-06 12:51:13 +03:00
Pavel Odintsov
d08186887f Exract packet printer and packet parser from PF_RING userspace library (LGPL license) and try to make it cross platform 2015-03-06 12:49:47 +03:00
Pavel Odintsov
f386dc6c6e Enable packet filter for netmap mode 2015-03-05 15:27:27 +03:00
Pavel Odintsov
3f4ed4cc3a Improve netmap code 2015-03-02 22:50:17 +03:00
Pavel Odintsov
208c33e44a Fix build flags for netmap.cpp on Linux 2015-03-02 16:00:11 +03:00
Pavel Odintsov
d8c33c6d44 Fix netmap code for compatibility with C++ boost 2015-03-02 15:53:11 +03:00
Pavel Odintsov
3e9ba2c41a Add compile guide for netmap on Linux 2015-03-02 14:43:58 +03:00
Pavel Odintsov
856728f4a9 Add netmap libs to source tree 2015-03-02 14:33:31 +03:00
Pavel Odintsov
9dabe7aa43 Rename sort srtructure class 2015-02-21 15:58:40 +03:00
Pavel Odintsov
afeea41dca Add code prottype for maintaining 'top 10 hosts' list 2015-02-21 15:47:56 +03:00
Pavel Odintsov
9873bd082a Add sorter but it segfaults 2015-02-20 20:39:31 +03:00
Pavel Odintsov
4cbbfa9c86 Add prototype for online data sorting 2015-02-20 17:53:25 +03:00
Pavel Odintsov
07f0317ab6 Fix issue with memory corruption 2015-02-18 22:31:55 +03:00
Pavel Odintsov
96f3c73120 Complete test solution for CIDR issue 2015-02-14 21:01:42 +03:00
Pavel Odintsov
2d9a6ecbba Add proof of concept for CIDR validator 2015-02-14 20:49:32 +03:00
Pavel Odintsov
6392b6952d Proof of concept for bug report to netmap 2015-02-12 18:23:18 +03:00
Pavel Odintsov
74e8fe2c3e Working example for netmap on FreeBSD 2015-02-12 16:04:04 +03:00
Pavel Odintsov
a70544b090 Fixes in performance tests 2015-01-10 01:56:00 +03:00
Pavel Odintsov
a40b68f549 Fix in patricia performance tests 2014-12-18 18:44:56 +03:00
Pavel Odintsov
4d93c5786d Fix in LPM tests 2014-12-16 17:21:11 +03:00
Pavel Odintsov
4d455a5d26 Reproduce production workload at LPM 2014-12-16 12:12:54 +03:00
Pavel Odintsov
cf3d346f81 Fix LPM tests 2014-12-16 11:13:13 +03:00