1
0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-12-04 19:08:22 +01:00
Commit Graph

1664 Commits

Author SHA1 Message Date
Pavel Odintsov
669ef4ae4a We have integrated json to main application. But please be very careful with this code because it's enough unstable 2015-08-12 19:30:27 +02:00
Pavel Odintsov
f940704aa3 Add json-c to main project. 2015-08-12 19:27:29 +02:00
Pavel Odintsov
bdd1ff2abd Add cmake option for build in custom C++ 11 enabled cross environment 2015-08-12 17:24:13 +02:00
Pavel Odintsov
b0412aef88 Add json-c library for default intsaller for master's version 2015-08-12 16:53:21 +02:00
Pavel Odintsov
e5af4af850 Move attack description code to library 2015-08-12 16:19:15 +02:00
Pavel Odintsov
10fae3b467 Add json test generator 2015-08-12 14:39:14 +03:00
Pavel Odintsov
eaa4e00f0e Fix typo in configuration file 2015-08-11 12:47:51 +03:00
Pavel Odintsov
f292586bdd We have introduced local and remote syslog support Closes #365 2015-08-11 11:41:13 +02:00
Pavel Odintsov
c44575399a Disable useless logging for netflow_divide_counters_on_interval_length. Related #364 2015-08-11 10:55:44 +02:00
Pavel Odintsov
2e9402a603 Fix missed variable definition in installer 2015-08-11 10:27:08 +02:00
Pavel Odintsov
541b82314b We have switched to custom builded log4cpp because so much distributions haven't it or has very old versions 2015-08-11 10:24:08 +02:00
Pavel Odintsov
e8774bb6d5 Update Redis docs 2015-08-11 09:27:55 +03:00
Pavel Odintsov
967b53f887 We will build hiredis library manually and install it by default. We have rewritten cmake code for hiredis 2015-08-11 08:18:17 +02:00
Pavel Odintsov
6d9712e278 Add testing code for IPv6 counters. 2015-08-10 17:29:53 +02:00
Pavel Odintsov
1466c49ecc We have added moodycamel::ConcurrentQueue from commit 8dcedc1ad0026d4b7bac4edf2ea453e4bc30033b. BSD license, 8dcedc1ad0 2015-08-10 17:14:43 +02:00
Pavel Odintsov
d6044d92aa Rewrite example code with tsc timers 2015-08-10 17:10:39 +02:00
Pavel Odintsov
27a396fbc5 Add code for direct work with CPU timers from intel CPUs 2015-08-10 17:09:57 +02:00
Pavel Odintsov
e9c1245452 Add description about building stand alone Boost library 2015-08-10 15:25:45 +02:00
Pavel Odintsov
ee8948ac13 Add function for direction detection for IPv6 traffic. Add separate counter for IPv6 packets which belongs to us. Switch from increment to atomic increment for IPv6 counters. 2015-08-10 12:58:17 +02:00
Pavel Odintsov
41a9701530 Move validation to networks file reader 2015-08-10 12:19:51 +02:00
Pavel Odintsov
62d5a08b81 Add capability to load IPv6 subnet from openvz procfs and from networks list 2015-08-10 12:06:15 +02:00
Pavel Odintsov
c9a62dab4b Rename function because it loadd only IPv4 addresses 2015-08-10 12:05:53 +02:00
Pavel Odintsov
3aadf3ff92 Patricia code refactoring. We will sue separate lookup tress for IPv4 and IPv6 2015-08-10 10:52:33 +02:00
Pavel Odintsov
3316373184 Add support for looking up IPv6 addresses for patricia + tests 2015-08-10 10:34:48 +02:00
Pavel Odintsov
1553b9785c Add recommendations about graphite configuration 2015-08-06 18:28:29 +03:00
Pavel Odintsov
4782ba4e19 Fix Mac OS install reference 2015-08-05 22:47:38 +03:00
Pavel Odintsov
c480b45574 We will install json-c for CentOS 6 and Debian's 2015-08-05 22:43:04 +03:00
Pavel Odintsov
02879a1726 Fix installer for CentOS 6 case 2015-08-05 22:37:12 +03:00
Pavel Odintsov
776be3fe4d We have removed option for specifying number of IPs for Graphite export. We export all non zero speed counters for all hosts now. 2015-08-05 16:05:34 +03:00
Pavel Odintsov
eaa0aa7337 Move from mbps to bits per second. Sorry, it's not backward compatible too 2015-08-05 15:07:09 +03:00
Pavel Odintsov
c970874fca We broken backward compatibility because we rename Graphite metrics. We use separate metrics for networks, hosts and total counters 2015-08-05 13:50:37 +03:00
Pavel Odintsov
d91c5b0c1b Update GRAPHITE_INTEGRATION.md 2015-08-05 11:56:48 +03:00
Pavel Odintsov
7937e7e756 Fix nc command line 2015-08-05 11:22:06 +03:00
Pavel Odintsov
e8a90a6235 Add remark about timezone for Graphite. 2015-08-05 10:53:21 +03:00
Pavel Odintsov
68dcfd1064 Add installation tracking code. Could be disabled with --do-not-track-me 2015-08-05 09:06:20 +03:00
Pavel Odintsov
4bddee6801 Export subnet traffic counters to Graphite too 2015-08-04 18:29:29 +03:00
Pavel Odintsov
84fb90293b Add InfluxDB exmples 2015-08-04 16:15:44 +03:00
Pavel Odintsov
1990a394dd Add InfluxDB support 2015-08-04 16:14:10 +03:00
Pavel Odintsov
cd817dc697 Add Crea Nova Datacenter Finland CREANOVA.ORG :) 2015-08-04 14:21:59 +03:00
Pavel Odintsov
03554d1668 Another fix in Graphite install guide 2015-08-04 12:32:38 +03:00
Pavel Odintsov
4bd657eefa Fix bug with flows visualization 2015-08-04 11:49:37 +03:00
Pavel Odintsov
15e0e73b96 Another fix in Graphite install guide 2015-08-04 11:23:47 +03:00
Pavel Odintsov
72051d13dc Fix in Graphite guide 2015-08-04 11:21:02 +03:00
Pavel Odintsov
5c6ced5932 Add Redis support to site tracker 2015-08-03 18:41:16 +03:00
Pavel Odintsov
c633116c24 Add GC for nDPI tracker; Add TSC timers; Add build script. 2015-08-03 17:47:01 +03:00
Pavel Odintsov
b0fa621e20 Dosable lua hooks for sFLOW and NetFlow by default 2015-08-03 11:14:08 +02:00
Pavel Odintsov
b094b27c3c Add pcap to nDPI deps 2015-08-03 10:34:19 +02:00
Pavel Odintsov
6beaf741b3 Switch to system call for debig 2015-08-03 10:26:41 +02:00
Pavel Odintsov
3c277f3e1e Fix typo 2015-08-03 09:15:36 +02:00
Pavel Odintsov
267633a8e4 Fix compatibility with Ubuntu 2015-08-03 09:13:56 +02:00