Commit Graph

1239 Commits

Author SHA1 Message Date
Pavel Odintsov c62475376f Add compatibility with VyOS 2015-05-02 18:39:12 +03:00
Pavel Odintsov 7354d5aeb7 Add apt-get result check 2015-05-02 13:26:36 +03:00
Pavel Odintsov aa0ab01928 We install one package per apt-get call because installing multiple packages in one time could fail of one package is broken 2015-05-02 13:19:50 +03:00
Pavel Odintsov b7682ee18a Add verbosity for socket bind(). Related: #180 and #165 2015-04-30 19:05:21 +03:00
Pavel Odintsov dd2856957a Since this commit we could configure path to networks list and whitelist; Closes: 164 2015-04-27 19:21:13 +03:00
Pavel Odintsov caa6d3dcbf Move networks list and whitelist to separate variables 2015-04-27 19:11:08 +03:00
Pavel Odintsov 67a45a7606 Close: #172. Fix bahaviour for unban 2015-04-27 19:01:13 +03:00
Pavel Odintsov 3fdd6c8472 Add SIGPIPE handler, prevent tool hangup in case of brokent notify script; Closes: #178 2015-04-27 17:52:16 +03:00
Pavel Odintsov d1a5197138 Full rewrite of example config file 2015-04-27 15:51:13 +03:00
Pavel Odintsov 4d67d6ae42 Add flows doc in code 2015-04-27 15:49:03 +03:00
Pavel Odintsov 9705d742e9 Ignore blank lines too 2015-04-27 15:48:11 +03:00
Pavel Odintsov 4ffd2531fe Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-04-27 14:50:19 +03:00
Pavel Odintsov 4edcf725c8 Add netmap prefix only if it not set 2015-04-27 14:50:06 +03:00
Pavel Odintsov fe90537a5e Fix typos 2015-04-27 10:54:51 +03:00
Pavel Odintsov e1f641ae4f Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-04-27 10:50:05 +03:00
Pavel Odintsov 7b78bbd3a6 Fix ugly race condition case 2015-04-27 10:49:46 +03:00
Pavel Odintsov 60e3907e30 Add sanity check for netflow v5 2015-04-27 10:19:05 +03:00
Pavel Odintsov 701dd728b4 Add remark about data check 2015-04-27 10:07:48 +03:00
Pavel Odintsov eef6ad0617 Add systemd unit install 2015-04-26 22:29:43 +03:00
Pavel Odintsov f240f8b9b2 Add boost configuration when build rpm for centos6 2015-04-26 22:09:17 +03:00
Pavel Odintsov 8fc71c2e33 Switch custom Boost configuration from cmake manifest to installer 2015-04-26 22:07:33 +03:00
Pavel Odintsov 806035a88b Add hooks for ban IPs in ExaBGP, ready for tests :) 2015-04-26 15:46:39 +03:00
Pavel Odintsov 1a4f77b271 Add function for ban/unban /32 prefixes with ExaBGP 2015-04-26 15:35:01 +03:00
Pavel Odintsov 3df8bc3ada Add working C code for ExaBGP interconnection 2015-04-26 13:54:34 +03:00
Pavel Odintsov e3c78196b2 Add configuration params for ExaBGP 2015-04-26 12:47:37 +03:00
Pavel Odintsov 9fd8e4f0bc Add support for Dragonfly in cmake build script 2015-04-24 13:54:48 +03:00
Pavel Odintsov 93a384efbc Fix compatibility with Dragonfly BSD 2015-04-24 13:47:28 +03:00
Pavel Odintsov ef9e4df840 Fix FreeBSD 9 compatibility, add include for sys/endian.h which required on old FreeBSD versions 2015-04-23 10:44:46 +03:00
Pavel Odintsov 84aab5d3ae Replace PF_RING 6.0.2 by 6.0.3 everywhere 2015-04-13 12:57:28 +03:00
Pavel Odintsov 682dacfb55 We switched to PF_RING 6.0.3 2015-04-13 12:54:44 +03:00
Pavel Odintsov c6c8c8f43b I introduced Redis support for store information about attacks.
redis-cli

keys *
1) "10.10.10.200_flow_dump"
2) "10.10.10.200_information"
3) "10.10.10.200_packets_dump"

get 10.10.10.200_information

get 10.10.10.200_flow_dump

get 10.10.10.200_packets_dump
2015-04-13 12:30:20 +03:00
Pavel Odintsov 8d5173252d Add nanosecod precesion for sFLOW 2015-03-28 21:57:57 +03:00
Pavel Odintsov f69702d91b Close #168 2015-03-28 21:55:02 +03:00
Pavel Odintsov 92e2a9e68a Add dependency to plugin runner 2015-03-28 20:57:00 +03:00
Pavel Odintsov 282f6268b5 Add support for Fedora 21 in install script 2015-03-25 16:48:17 +03:00
Pavel Odintsov f43d266ed7 Add spec file for Fedora 21 2015-03-25 15:27:23 +03:00
Pavel Odintsov d73f9fb366 Remove init.d script for CentOS 7 spec 2015-03-25 15:08:40 +03:00
Pavel Odintsov d5c2262ec9 Fix paths to specs 2015-03-25 15:08:24 +03:00
Pavel Odintsov 76d917d191 Fix builder 2015-03-25 15:03:28 +03:00
Pavel Odintsov 2ad3f6f278 Enable autostart for FastNetMon 2015-03-24 23:57:03 +03:00
Pavel Odintsov 21af4895a3 Remove blank fi 2015-03-24 23:54:23 +03:00
Pavel Odintsov 8f64df71f6 Enable autostart in spec filt for CentOS 7 2015-03-24 23:51:23 +03:00
Pavel Odintsov d6885198ab Fix in systemd unit 2015-03-24 23:39:47 +03:00
Pavel Odintsov 9224b3dd46 Fix in CentOS 7 spec file 2015-03-24 23:30:40 +03:00
Pavel Odintsov 74fbcf32a8 Remove CentOS 7 from equirements 2015-03-24 23:26:32 +03:00
Pavel Odintsov f022a20886 Split spec files for CentOS6 and CentOS7 2015-03-24 23:25:05 +03:00
Pavel Odintsov a2db2fca7e Add systemd service :( 2015-03-24 23:16:44 +03:00
Pavel Odintsov 419fec19d7 We will add CentOS release to RPM name 2015-03-24 22:44:26 +03:00
Pavel Odintsov ecf88dec52 Forunately, folks from EPEL will release log4cpp in EPEL soon 2015-03-24 22:36:41 +03:00
Pavel Odintsov d2a4608c3e Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-03-24 19:42:24 +03:00
Pavel Odintsov b5b98d6ccc Add manual and spec file for log4cpp. On CentOS 6 we should build it manually. Nice idea to add it to EPEL 2015-03-24 19:42:11 +03:00
Pavel Odintsov 991935eabd Remove support of CentOS 7 from main page because it's not so simple 2015-03-24 17:31:09 +03:00
Pavel Odintsov 42f77ed5de Add workaround for pf_ring bug from ntop toolset 2015-03-24 15:38:30 +03:00
Pavel Odintsov 5a51825caa Disable workaround for PF_RING from NTOP; Nightbuild version works nice 2015-03-24 15:27:45 +03:00
Pavel Odintsov c57c7f06ce Look another patch for ZC version of PR_RING 2015-03-24 15:25:43 +03:00
Pavel Odintsov ae47825daf Fixes in spec for RPM 2015-03-24 15:08:43 +03:00
Pavel Odintsov 9bdbbf5868 Another fix in cmake about pf_ring 2015-03-24 14:31:11 +03:00
Pavel Odintsov 3c58f19e4a Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-03-24 14:08:06 +03:00
Pavel Odintsov 2e2c419d3e Fix type in cmake file 2015-03-24 14:07:13 +03:00
Pavel Odintsov 85e191611d Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-03-24 14:04:53 +03:00
Pavel Odintsov 49f9029e0b Add dependency to PF_RONG 2015-03-24 14:04:49 +03:00
Pavel Odintsov 3cdc287f3f Add support for compulation with PF_RING from netop 2015-03-24 14:04:18 +03:00
Pavel Odintsov af2a657db8 Add work around for broken 6.0.3 from ntop packages 2015-03-24 13:27:40 +03:00
Pavel Odintsov 33e603a718 Fox build system for rpm 2015-03-24 11:22:05 +03:00
Pavel Odintsov 3c63b63f16 Enable init file operations in spec file for CentOS 6 2015-03-24 10:48:51 +03:00
Pavel Odintsov 8c0fe645ed Add init script for CentOS 6 family distros 2015-03-24 10:42:53 +03:00
Pavel Odintsov aceeeba718 Disable mirror plugin by default 2015-03-24 10:30:36 +03:00
Pavel Odintsov 5d4691c87e Developed spec files for building RPM packages 2015-03-24 00:27:56 +03:00
Pavel Odintsov d7c2ce25d5 Add port for FreeBSd 2015-03-23 19:53:55 +03:00
Pavel Odintsov f44f0cc4e9 Add install target for Cmake 2015-03-23 19:39:44 +03:00
Pavel Odintsov 16b9ac2c8d Fix compatility with Mac OS X 2015-03-23 17:36:05 +03:00
Pavel Odintsov f87e167b2d Fix compatility with FreeBSD 2015-03-23 17:27:01 +03:00
Pavel Odintsov c93b1bad66 Fix netflow v5 port parser 2015-03-23 12:11:29 +03:00
Pavel Odintsov b002ab2f06 Fix netflow v9 parser code; We will parse port numbers correctly 2015-03-23 11:55:16 +03:00
Pavel Odintsov 0cf62c6316 Complete working ipfix parser 2015-03-23 11:35:18 +03:00
Pavel Odintsov 243992babf Enable plugin tester link with ipfix_db 2015-03-23 11:33:35 +03:00
Pavel Odintsov 52149f5f44 Fix issue with packet length for reduced data length for netflow v9/ipfix 2015-03-23 00:32:28 +03:00
Pavel Odintsov a0254331eb We should check and fix all warnigns from compiler 2015-03-23 00:30:51 +03:00
Pavel Odintsov a106f02f7c Switch to 64 bit counters for netflow because ipfix/netflow v9 uses 64 bit counters 2015-03-23 00:30:35 +03:00
Pavel Odintsov 7506704c0c Add ipfix db support for plugin runner 2015-03-23 00:22:56 +03:00
Pavel Odintsov 89edd8486f Add little/bid endian converters for 64 bit integers 2015-03-22 23:07:58 +03:00
Pavel Odintsov 97e873bd77 Enable linking with new ipfix_database 2015-03-22 19:00:16 +03:00
Pavel Odintsov 2a92fb623f Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-03-22 16:51:23 +03:00
Pavel Odintsov c858bd01a9 Add autogenerated version of IPFIX_RFC 2015-03-22 16:50:59 +03:00
Pavel Odintsov 2981a8d1d3 Production ready converter from RFC's CSV file to CPP header 2015-03-22 16:50:35 +03:00
Pavel Odintsov 540d075d1a Fix for compatilibty with MAC OS X 2015-03-22 15:13:04 +03:00
Pavel Odintsov e6c888b06e Replace /bin/bash by /usr/bin/env bash 2015-03-22 14:05:58 +03:00
Pavel Odintsov cff0c052a6 Move data files to src folder; Move images to doc folder; 2015-03-22 13:45:52 +03:00
Pavel Odintsov d8c2e4888b Move all code to src folder 2015-03-22 13:36:58 +03:00