Commit Graph

608 Commits

Author SHA1 Message Date
Pavel Odintsov
3e13e3e432 Add help to project remark 2015-03-17 12:14:49 +03:00
Pavel Odintsov
5cd76355dd Made installer code pretty 2015-03-17 12:00:01 +03:00
Pavel Odintsov
2fb406772d Prettify Shield code 2015-03-17 11:25:51 +03:00
Pavel Odintsov
39950ec87f Working shield 2015-03-17 00:42:26 +03:00
Pavel Odintsov
e65d5e7146 Provide ability to run installer multiple times 2015-03-16 23:04:30 +03:00
Pavel Odintsov
70f6a01696 Experiments with moving average 2015-03-16 19:38:44 +03:00
Pavel Odintsov
9cefe96a49 Fix plugin runner 2015-03-16 15:33:22 +03:00
Pavel Odintsov
490728dd11 metion ipfix in features 2015-03-16 15:28:09 +03:00
Pavel Odintsov
e9f53aa222 Add ipfix support for testers; Please do not use it in production soon 2015-03-16 15:27:36 +03:00
Pavel Odintsov
be3be7c922 Implement data packet parser for ipfix 2015-03-16 14:19:46 +03:00
Pavel Odintsov
e3dfb955a8 Implement data packet parser for ipfix/netflow v10 2015-03-16 12:42:36 +03:00
Pavel Odintsov
d3f2ac707e We support ipfix template parser; packet parser is not implemented yet 2015-03-16 11:49:58 +03:00
Pavel Odintsov
c9a7d28df9 Unify netflow 9 and netflow 10 structs 2015-03-16 11:12:35 +03:00
Pavel Odintsov
b3797e69d9 Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-03-16 01:41:54 +03:00
Pavel Odintsov
37f0981e9c Initial work for Netflow v10 / ipfix support 2015-03-16 01:41:49 +03:00
Pavel Odintsov
2b59b80bed Provide ability to specify specific host for sflow collector 2015-03-15 23:11:56 +03:00
Pavel Odintsov
7ee19be0e5 Provide ability to specify certain host for netflow mode 2015-03-15 23:02:24 +03:00
Pavel Odintsov
08076acc81 Add fix for netmap supported hw 2015-03-15 21:07:19 +03:00
Pavel Odintsov
649cb3297b Merge local and dev trees 2015-03-15 21:00:01 +03:00
Pavel Odintsov
0d7493dfad cppcheck code clean; remove unused variables; convert post increment for complex data structs to pre increment; thanks to Denis Denisov 2015-03-15 20:58:40 +03:00
Pavel Odintsov
42c7e49043 Fix variable names 2015-03-13 19:29:00 +03:00
Pavel Odintsov
9131ea2034 Pass map struct instead of buch variables to ban function 2015-03-13 19:24:57 +03:00
Pavel Odintsov
2061ce4ba1 Move separate code files to test folder 2015-03-13 18:43:19 +03:00
Pavel Odintsov
424f8c55c5 Move syn umbrella to separate project 2015-03-13 18:42:32 +03:00
Pavel Odintsov
206459b518 Remove changes file from repo; We will use git history 2015-03-13 18:40:35 +03:00
Pavel Odintsov
53610b7f1d Fix link agaim 2015-03-13 18:38:50 +03:00
Pavel Odintsov
26e717b620 Fix link 2015-03-13 18:36:38 +03:00
Pavel Odintsov
f451b3b839 Fix doc link 2015-03-13 18:35:39 +03:00
Pavel Odintsov
ba8a440d01 Move documentation to docs folder 2015-03-13 18:32:38 +03:00
Pavel Odintsov
95d4965b4c Move logic for checking if we should ban IP or not to separate function 2015-03-13 18:25:13 +03:00
Pavel Odintsov
62f498f5ea Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-03-13 17:12:01 +03:00
Pavel Odintsov
fc26ebb163 Add support for multiple interfaces for netmap; Closes: #132 2015-03-13 17:11:54 +03:00
Pavel Odintsov
ec3b3ca833 Add Cojacfar to thanks list :) 2015-03-13 02:35:16 +03:00
Pavel Odintsov
23d05aba8b Merge pull request #144 from Cojacfar/patch-1
Grammatical errors
2015-03-13 02:33:30 +03:00
Pavel Odintsov
c91f68ba7a Revert sampling rate changes 2015-03-12 23:25:07 +03:00
Pavel Odintsov
42bef05039 First try to fix sampling issue with netflow v9 2015-03-12 22:59:27 +03:00
Pavel Odintsov
3a4f27e6c9 Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-03-12 21:57:03 +03:00
Pavel Odintsov
afa8718b4c Provide ability to change sflow/netflow collectors default ports; Close #101 2015-03-12 21:56:55 +03:00
Pavel Odintsov
3cdb8de399 Thinking about data structures 2015-03-12 19:08:22 +03:00
Pavel Odintsov
3bf0073fcd Well, we got code prtotype for shield project 2015-03-12 18:04:22 +03:00
Pavel Odintsov
e9c841e2ed Port from pcap to PF_RING because pcap is non adequately load server:
pcap performance:

top - 12:36:20 up 7 days, 3 min,  2 users,  load average: 0.01, 0.02, 0.05
Tasks:  76 total,   2 running,  74 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.9 us,  1.1 sy,  0.0 ni, 97.3 id,  0.0 wa,  0.0 hi,  0.7 si,  0.0 st
KiB Mem:  32980328 total,  1151816 used, 31828512 free,   122020 buffers
KiB Swap:  8387580 total,        0 used,  8387580 free,   423452 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
21505 root      20   0 32492 1012  844 R   3.7  0.0   0:00.79 shield
21269 www-data  20   0  297m 3656 1212 S   2.7  0.0   0:07.56 apache2
21268 www-data  20   0  297m 3640 1196 S   2.0  0.0   0:07.56 apache2

vanilla non zc pfring performance:
top - 13:31:50 up 21 min,  2 users,  load average: 0.06, 0.06, 0.03
Tasks:  76 total,   1 running,  75 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.5 us,  0.6 sy,  0.0 ni, 97.8 id,  0.0 wa,  0.0 hi,  1.1 si,  0.0 st
KiB Mem:  32980328 total,   387756 used, 32592572 free,    18872 buffers
KiB Swap:  8387580 total,        0 used,  8387580 free,   204560 cached
PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
2647 www-data  20   0  297m 3688 1236 S   2.3  0.0   0:02.79 apache2
3466 root      20   0 23112 1588 1164 R   0.3  0.0   0:00.03 top
3468 root      20   0 23024 1424 1144 S   0.3  0.0   0:00.02 shield
2015-03-12 13:32:48 +03:00
Pavel Odintsov
ac38675fb8 Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-03-12 12:32:26 +03:00
Pavel Odintsov
063ce97dae We built working http parser on top of pcap 2015-03-12 12:32:19 +03:00
Pavel Odintsov
1b7f7b89ed Add link to FreeBSD kernel build guide 2015-03-12 11:13:21 +03:00
Pavel Odintsov
90498a45b2 Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-03-11 20:06:41 +03:00
Pavel Odintsov
7ac3bbb8be Add prototype for lightweight http flood mitigation toolkit 2015-03-11 20:06:17 +03:00
Pavel Odintsov
32105bdab7 Add visualization of unparsed packets in netmap mode 2015-03-11 12:47:10 +03:00
Pavel Odintsov
ab062c2503 Update README.md
Add twitter :)
2015-03-11 01:38:10 +03:00
Pavel Odintsov
5202d35cee Add remark about interface promisc mode 2015-03-10 23:14:49 +03:00
Cody
d0fb0e9264 Grammatical errors
Figured I'd give this a glance for you. Not really wrong, but reads a bit odd in English!
2015-03-10 13:06:21 -07:00