1
0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-11-10 07:02:22 +01:00
Commit Graph

442 Commits

Author SHA1 Message Date
Pavel Odintsov
c658d8d90c Add some thanks :) 2015-01-26 16:22:49 +03:00
Pavel Odintsov
9805347915 Netflow v5 support works nice. Closes #99 2015-01-26 16:17:47 +03:00
Pavel Odintsov
1b4ea12525 Fix packet/bytes counter per flow; Fix timestamps for netflow 2015-01-26 16:11:53 +03:00
Pavel Odintsov
d3e2ff1d58 Because we use sflow/netflow we should switch to average counetrs completely. Closes #67 2015-01-26 16:10:25 +03:00
Pavel Odintsov
501a5d8129 Add plugin support 2015-01-26 15:11:51 +03:00
Pavel Odintsov
ec393a51c2 Add stub code for creating new plugins 2015-01-26 12:10:35 +03:00
Pavel Odintsov
4d55f61a31 Complete working solution for testing plugins 2015-01-26 11:38:16 +03:00
Pavel Odintsov
dad0d7f89e And one typo :( 2015-01-26 11:19:34 +03:00
Pavel Odintsov
e7c926be2d Fix typo in variable name 2015-01-26 11:16:58 +03:00
Pavel Odintsov
42f87c3555 Unify code for processing sflow/mirror and netflow on unified way 2015-01-26 11:09:03 +03:00
Pavel Odintsov
3be86ac823 Fix alignment of code 2015-01-26 11:07:21 +03:00
Pavel Odintsov
0e7a013089 Add correct protocol identification for netflow 2015-01-25 22:56:10 +03:00
Pavel Odintsov
e0d4746281 Add code for isolated debugging/testing plugins 2015-01-25 22:48:59 +03:00
Pavel Odintsov
184d6a6f7f Rename builder script for Syn Umbrella 2015-01-25 22:35:02 +03:00
Pavel Odintsov
b03d2afa7d Fix for Travis CI again 2015-01-24 18:40:45 +03:00
Pavel Odintsov
84ec3190f7 Fix for Travis CI 2015-01-24 18:39:54 +03:00
Pavel Odintsov
93c42323cc Add Travis CI logo 2015-01-24 18:37:31 +03:00
Pavel Odintsov
8cc0dc0610 Fix in readme about build flags 2015-01-24 18:34:06 +03:00
Pavel Odintsov
1bbefbfc36 Add ability to build fastnetmon without PF_RING support for build at Travis CI 2015-01-24 18:23:08 +03:00
Pavel Odintsov
12fcc1b9dc Add netflow.h from flowd project 2015-01-24 17:25:13 +03:00
Pavel Odintsov
3134a71682 Introduce beta version of netflow plugin 2015-01-23 19:49:37 +03:00
Pavel Odintsov
55a35b7b33 Some fixes for netflow integration in main tool 2015-01-23 19:37:23 +03:00
Pavel Odintsov
c22168f059 Fix align 2015-01-23 18:27:49 +03:00
Pavel Odintsov
600fae33b3 Add netflow stub fodlers 2015-01-23 18:11:58 +03:00
Pavel Odintsov
f62c19d80b Add debug for catching issue 'We tried to access outsize allocated vector' 2015-01-23 12:54:41 +03:00
Pavel Odintsov
beacb61cf0 Sanity check for befor call of __sync_fetch_and_add 2015-01-22 19:24:36 +03:00
Pavel Odintsov
4b6d1f69c7 Do not complay about PF_RING problems when it disabled; Closes #91 2015-01-22 18:55:59 +03:00
Pavel Odintsov
5715e4e41b Add logging for plugins; Closes #91 2015-01-22 18:51:04 +03:00
Pavel Odintsov
60353a9941 Remove unuseful messages 2015-01-17 15:27:49 +03:00
Pavel Odintsov
a70544b090 Fixes in performance tests 2015-01-10 01:56:00 +03:00
Pavel Odintsov
fa22754086 Add info about supported platforms 2015-01-10 01:53:31 +03:00
Pavel Odintsov
b7b65f06cc Add ability for compile on FreeBSD (and another non Linux systems) 2015-01-10 01:43:23 +03:00
Pavel Odintsov
03992f5a19 Add logging of call of external script 2014-12-26 11:57:30 +03:00
Pavel Odintsov
52839963a2 We handle forst SYN and second ACK now 2014-12-24 15:15:15 +03:00
Pavel Odintsov
8e6051bf6f Working three way handshake 2014-12-24 01:01:59 +03:00
Pavel Odintsov
2c6c01c219 Whoa! We got answer :) 2014-12-23 21:44:42 +03:00
Pavel Odintsov
8d041b2b8f Add client for getting fastnetmon stats 2014-12-23 21:07:50 +03:00
Pavel Odintsov
1ecd808692 Almost done tcp handshake 2014-12-23 19:33:59 +03:00
Pavel Odintsov
853fbd1b23 Add responce builder 2014-12-23 19:10:32 +03:00
Pavel Odintsov
bd710eeca4 Add prototype for SYN flood defense 2014-12-23 18:40:46 +03:00
Pavel Odintsov
98082a46d7 Separate fastnetmon into two tools: lient and server 2014-12-22 18:39:46 +03:00
Pavel Odintsov
db4e929d30 Add ability to disable curses interface 2014-12-22 17:00:41 +03:00
Pavel Odintsov
bb63906558 Enable dump of programm screen into file for separating client and server side 2014-12-21 14:52:22 +03:00
Pavel Odintsov
fac08d5df8 Add check for ZC license 2014-12-21 01:03:00 +03:00
Pavel Odintsov
98c954bd7d Add ability to notify user about demo ZC license 2014-12-21 00:27:26 +03:00
Pavel Odintsov
288e669e2f Replace monkey code to brand new pfring_get_max_packet_size from PF_RING 6.0.3 2014-12-20 22:28:18 +03:00
Pavel Odintsov
df37f691dc add comments 2014-12-19 18:55:43 +03:00
Pavel Odintsov
caa348276e Add mutex for ban_list_details for collection packets in multiple threads; Switch from switch to multiple if for nicer code; Fix division by zero in PF_RING ZC counters; Disable flow collection when flow tracking disabled; 2014-12-19 18:50:00 +03:00
Pavel Odintsov
4669272e2d Add detailed stats for PF_RING ZC mode 2014-12-19 17:35:38 +03:00
Pavel Odintsov
c05cf92d97 Fix sFLOW image 2014-12-19 16:31:22 +03:00