1
0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-11-23 09:12:14 +01:00
Commit Graph

544 Commits

Author SHA1 Message Date
Pavel Odintsov
a564563448 Introduce netmap plugin stub code 2015-03-10 16:05:21 +03:00
Pavel Odintsov
81009750b7 Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-03-10 11:54:17 +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
ca03620cb7 Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-03-09 17:35:21 +03:00
Pavel Odintsov
be6af07f55 If we use small ban time we should reduce ban_list_cleanup wake up timeout to ban_time / 2. 2015-03-09 17:35:06 +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
775227b968 Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-03-05 15:30:19 +03:00
Pavel Odintsov
f386dc6c6e Enable packet filter for netmap mode 2015-03-05 15:27:27 +03:00
Pavel Odintsov
74685c17bc Fix typoe 2015-03-03 17:47:55 +03:00
Pavel Odintsov
4804e002a2 Fix typo in installer 2015-03-03 17:47:22 +03:00
Pavel Odintsov
51ff074b3f Remove old log message about 'I need few seconds for collecting data' 2015-03-03 17:17:24 +03:00
Pavel Odintsov
fa06d71d7e Fix name 2015-03-03 17:15:54 +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
21a85f5750 Add patch for netmap 2015-03-02 15:54:04 +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
1a8ae106ff Fix syn umbrella code for PFRING 6.0.2 and 6.0.3 support both 2015-02-26 16:26:51 +03:00
Pavel Odintsov
ff19fc03c1 Introduce ability to compile with PF_RING support but without PF_RING ZC support. Because for some strange reasons PF_RING 6.0.2 can't detect ZC libs sometimes; Waiting for 6.0.3 release 2015-02-24 19:53:41 +03:00
Pavel Odintsov
e1be44ec6c Add code for very fast top10 list generation 2015-02-21 17:23:22 +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
2594b81731 Merge pull request #119 from dotie/dotie-patch-1
Update documentation
2015-02-19 14:09:33 +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
dotie
a5459aaeb2 Update documentation
Minor updates for clarity
2015-02-14 12:46:33 +00:00
Pavel Odintsov
6c67dd103f We add sanity checks for negative index in subnet array. Closes #94 2015-02-14 14:01:43 +03:00
Pavel Odintsov
6392b6952d Proof of concept for bug report to netmap 2015-02-12 18:23:18 +03:00
Pavel Odintsov
05e55a03cc Add line for enable autload on server startup 2015-02-12 16:24:08 +03:00
Pavel Odintsov
b869d7a2ee Add manual for netmap on FreeBSD 2015-02-12 16:04:35 +03:00
Pavel Odintsov
74e8fe2c3e Working example for netmap on FreeBSD 2015-02-12 16:04:04 +03:00
Pavel Odintsov
7c5950a05a Fix in README 2015-02-12 13:24:30 +03:00
Pavel Odintsov
e9139b2e28 Fix path. At FreeBSD we should use /usr/local/src instead /usr/src. 2015-02-12 13:20:36 +03:00