Commit graph

384 commits

Author SHA1 Message Date
Luca Deri
cfbf3f2ac6 Removed duplicated interfaces (issue #236)
Initial work towards traffic profiles support
2015-10-17 19:14:16 +02:00
Luca Deri
631d54781e MySQL/MariaDB is now compulsory to compile ntopng 2015-10-16 14:56:01 +02:00
Luca Deri
792c0ad20d Refactored network management code 2015-10-14 23:31:50 +02:00
Luca Deri
c8e0bb24a4 Initial work for supporting communities (work in progress)
Fixrd bug in daily Lua script
2015-10-12 01:04:34 +02:00
Luca Deri
bc94680a81 Removed communities support. Its implementatation was sub-optimal and so we'll start over 2015-10-10 11:02:11 +02:00
Luca
af9fce6a15 Removed unused SQLIte class replaced by MySQL 2015-10-06 13:17:23 +02:00
Luca Deri
4f2ef8e98a Fix for netfilter compilation 2015-08-23 07:12:32 +02:00
Luca
ebf6b24034 Fixed mysql include path 2015-08-21 17:24:32 +02:00
Luca Deri
ec961ea45e Removed code no longer used 2015-08-17 17:13:14 +02:00
Luca Deri
3b72506ab0 Added the ability to query flows from Lua
Added simple testing tool db_query.lua to issue queries
2015-08-15 20:38:01 +02:00
Luca Deri
44deca8b60 Fixes for supporting ifSpeed on non Linux platforms
Fixed speed conversion to use 1000 instead of 1024 as rate
2015-08-15 11:36:37 +02:00
Luca Deri
30819fa111 Merge pull request #127 from kYroL01/dev
added function to get max speed of eth - modified interface speed page
2015-08-15 11:09:58 +02:00
Campus
2deb319f57 added function to get max speed of eth - modified interface speed page 2015-08-15 01:48:08 +02:00
Luca Deri
d5e19ec8af Removed -F sqlite: due to this the historical interface is not finally gone and it is now possible to move forward to properly re-implement it 2015-08-15 00:09:12 +02:00
Luca Deri
6418a2ccc9 Fixed warning under llvm
Fixed incompatibility between Chrome and the latest version of FontAwesome
2015-08-10 19:14:52 +02:00
Luca Deri
ca4eb395c8 Reworked bitmap implementation
Fixed but in MySQL that caused a deadlock
2015-08-10 17:54:46 +02:00
Luca Deri
8133cb7eb7 MySQL
- Added support for MariaDB (in addition to MySQL)
- Implemented reconnection if server/client disconnects
- Added support for both host and Unix socket connection to the DB
2015-08-10 11:55:53 +02:00
Luca Deri
900484b2e0 Reworked DB structure 2015-08-09 15:54:18 +02:00
Luca Deri
6aa141caa9 Code cleanup: removed code used very seldom such as host aggregations/contacts. This should reduce memory usage and make ntopng faster
Little progresses towards MySQL support
2015-08-08 01:13:59 +02:00
Luca Deri
177d6e04dd Core rework 2015-07-29 23:52:32 +02:00
Luca Deri
41b83d458c Initial word towards identifying host top hitters 2015-07-25 17:39:53 +02:00
Arianna Avanzini
0a0a280807 src: add communities manager
This commit introduces a class to handle host communities, that are
a logical representation of clusters of hosts that fall under the
same administrative domain. This commit also adds a new command line
option to specify a file containing aggregation rules and code to
parse such file with an adequate syntax:
  communityX@id1=net1,net2,net3
  communityY@id2=net4,net5,net6
  ...

Communities are unused now. Further commits will introduce reports
to represent communities and describe them with stats.
This addresses issue #75.
2015-07-12 02:54:37 +02:00
Luca Deri
44118d2cc4 Fixed flow-label issues with latencies 2015-07-07 00:44:24 +02:00
Arianna Avanzini
41b30de775 src: add flexible interface to filter flows stats
This commit introduces FlowsManager, a class implementing a flexible
interface for filtering flows stats. This is to be complemented
with a high-level interface allowing the Lua part to filter stats,
but as of now simply replaces the current getActiveFlowsList()
interface.
2015-06-13 03:42:13 +02:00
Zbynek Houska
9b7814d061 Added string.h in order to be able to use strlcpy and strlcat 2015-06-02 12:32:22 +01:00
Luca Deri
f1bccea6d9 Reworked README files
Defleted files no longer necessary
Cleaned up include path and temporary files
2015-05-18 09:47:04 +02:00
Luca Deri
9f12bf5597 Updated shaper reference 2015-05-18 01:28:22 +02:00
Luca Deri
3240b2c5b7 Restores 2015-05-18 01:25:06 +02:00
Luca Deri
9787317927 Merge branch 'dev' of https://github.com/ntop/ntopng into dev
Conflicts:
	include/ntop_includes.h
2015-05-18 01:18:27 +02:00
Luca Deri
6630297dcd Policer update 2015-05-18 01:15:55 +02:00
Arianna Avanzini
5075ed4f2c ntop_includes.h: fix include paths for pro version
This commit adapts the include file with the correct include
path according to latest changes in the pro version.
2015-05-16 21:42:00 +02:00
Arianna Avanzini
99233759fc include/ntop_includes.h: add include for TokenBucketRing
This commit adds the header file for the new token bucket implementation
available in the professional version of ntopng.
2015-05-15 02:59:38 +02:00
Arianna Avanzini
8b7f2de098 src/NetfilterInterface: add ability to start ntopng on top of a netfilter queue
This commit adds to ntopng the possibility to start it on top of
a netfilter queue. The queue must be previously created before
being passed on as parameter to ntopng with the syntax explained
in the README.netfilter file, added with this commit.
This addresses issue #5.
2015-05-11 00:16:49 +02:00
Luca Deri
b178cf4121 Added travis file for code testing
Added .gitignore file for ignoring selected files
Reworked src and include paths to organize the source better
Fixed bug with invalid git version caused in some settings that do not compile code extracting it from github
2015-05-01 19:40:52 +02:00
Renamed from ntop_includes.h (Browse further)