Commit graph

3564 commits

Author SHA1 Message Date
Simone Mainardi
4bbe36c957 Removes unused DNS-based categorization 2017-10-31 13:53:17 +01:00
Luca Deri
bf6371cbc5 Added check for DHCP traffic 2017-10-30 17:40:51 +01:00
Simone Mainardi
76ac648339 Fixes ZMQ ip parse with new optimized flow format
Fixes #1532
2017-10-23 19:05:10 +02:00
Luca Deri
c78c1ad3e0 nEdge compilation fixes 2017-10-23 18:18:04 +02:00
Simone Mainardi
a67205af77 Implements per-host traffic shapers 2017-10-23 15:01:34 +02:00
Simone Mainardi
776696baaf Moves wrong inline refreshHostPools call to out-of-line 2017-10-23 12:41:43 +02:00
Luca Deri
b6c7f08eb5 Updates for systemd
Added checks for end demo mode
2017-10-22 19:52:26 +00:00
Luca Deri
70767d3189 Simplified nEdge build 2017-10-22 12:10:08 +02:00
Luca Deri
588e6a9e46 Compilation fix 2017-10-21 17:56:16 +02:00
Simone Mainardi
80c8b749e7 Reworks host pool counters
Fix (tentative) for #1522
o
2017-10-21 16:24:43 +02:00
Luca Deri
074a08e7ce Simplified ntopng when nEdge is used 2017-10-21 15:36:28 +02:00
Luca Deri
c8de202017 Fixes to compile ntopng without MySQL
Added nEdge support in configure
2017-10-21 13:39:18 +02:00
Luca
2e8be3ee97 Added check to avoid race condition on periodic scripts 2017-10-20 08:07:51 +02:00
emanuele-f
ccb4c2cf19 Fix pthread_join on invalid pthread_t 2017-10-19 12:04:24 +02:00
Luca Deri
107e565075 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-10-18 22:32:11 +02:00
Luca Deri
7f8bddcff1 Implemented thread pool to be used for splitting callback scripts 2017-10-18 22:32:00 +02:00
Luca Deri
52b1375353 Implemented thread pool to be used for splitting callback scripts 2017-10-18 22:31:37 +02:00
Simone Mainardi
b11538aa47 Implements enforcement of cross application quotas 2017-10-18 19:48:13 +02:00
Simone Mainardi
5c2353eb0a Adds host pool flag to enforce cross application quotas 2017-10-18 18:57:56 +02:00
emanuele-f
937115fbf0 Add poweroff after shutdown action 2017-10-18 12:35:03 +02:00
Luca Deri
420ce53060 Added support for HTTP splash port 2017-10-16 07:57:32 +02:00
Luca Deri
ac1d13f3ed Reduced purge frequency to 2 sec on ZMQ interfaces 2017-10-15 23:12:35 +02:00
Luca Deri
a29e17cc1d Enlarged ZMQ buffer
Implemented conditional varianbe class
2017-10-15 23:01:20 +02:00
Luca Deri
4b01406137 Improved fingerprinting support
Disabled HTTP banned page support as in the current implementation is ambiguous
Fixed flow parsing leak
2017-10-15 07:46:20 +02:00
Luca Deri
7f6e9f6913 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-10-13 21:30:31 +02:00
Luca Deri
67c027bdb5 Flow: ICMP improvements 2017-10-13 21:29:55 +02:00
Luca
e363016065 Increased ZMQ buffer to 4096 2017-10-13 18:39:18 +02:00
Simone Mainardi
2292a1e339 Hanldes invalid DNS query alerts 2017-10-13 17:59:20 +02:00
Simone Mainardi
58256e12f3 Implements per-MAC host pool counters
Fixes #1511
Implements #1478
2017-10-13 12:42:21 +02:00
Luca Deri
cfce50b986 Added support for banned sites detection with splash screen 2017-10-12 17:56:52 +02:00
Simone Mainardi
686fe178ab Host pools members count fixes 2017-10-12 12:14:42 +02:00
emanuele-f
d53d777c81 Extend valid DNS query length
Previously an alert was generated with queries like p4-eejjahupdxuys-rylkjv2los2h24a4-514713-s1-v6exp3-v4.metric.gstatic.com
2017-10-12 10:50:40 +02:00
Luca Deri
0623d2fc7d Changed the way host pool inc/dec are implemented to avoid race conditions 2017-10-11 17:29:23 +02:00
Luca Deri
ab70cf4a4a An alert is generate when a DNS query is either too long or invalid 2017-10-10 17:21:47 +02:00
Luca Deri
bac88b0c6f Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2017-10-10 10:46:01 +02:00
Luca Deri
594abe68ce Implemented ZMQ flow buffering support for enhancing ZMQ performance and decreasing data exchanged 2017-10-10 10:45:25 +02:00
Simone Mainardi
598b9de843 MySQL port fixes 2017-10-10 10:34:30 +02:00
andrewmv
c1f87f722b Add support for custom mysql port (#1501)
* Add support for custom mysql port

- Fixed port number parsing from startup arguments
  as documented in man page.
- Added port number usage to --help.
- Added port number to error messaging.

* Added support for custom mysql port

Corrected omissions in previous commit
- Fixed port number parsing from startup arguments
  as documented in man page.
- Added port number usage to --help.
- Added port number to error messaging.

* Add support for custom mysql port

Corrected build errors in previous commit
- Fixed port number parsing from startup arguments
as documented in man page.
- Added port number usage to --help.
- Added port number to error messaging.

* Rewrote logic to be C++98 compatible
2017-10-10 10:10:56 +02:00
Simone Mainardi
3daaedc144 Adds device type in mac reports column
Implements #1451
2017-10-09 18:21:15 +02:00
Simone Mainardi
d5e36e87f4 Adds an Active Flows page to the AS details 2017-10-09 12:54:06 +02:00
Simone Mainardi
4e4020a480 Implements flows filter by client/server ASN 2017-10-08 22:54:24 +02:00
Luca Deri
3207a1d491 Various fixes for properl handling Mac device types 2017-10-08 14:52:17 +02:00
Luca Deri
a5ec038f8a Added heuristict to detect routers 2017-10-08 14:00:38 +02:00
Simone Mainardi
e4cd8b1a39 Excludes informative (fake) nDPI protos from the statistics 2017-10-06 18:18:56 +02:00
Simone Mainardi
7a1a28f5e8 Implement per-host/mac/pool drop flow count (backend)
Implements #1500
2017-10-06 16:43:42 +02:00
emanuele-f
27dcd1ed05 Flow aggregations changes 2017-10-06 13:46:24 +02:00
emanuele-f
e72afd0342 Split categories traffic into sent and recv bytes 2017-10-05 18:23:42 +02:00
emanuele-f
d232ad2085 Avoid counting categories traffic twice, for both app and master protocols.
The app protocol category is preferred, when the app protocol is set.
Otherwise, the master protocol category is used instead.
2017-10-05 16:14:57 +02:00
Simone Mainardi
2c597b4a1f Implements old RRD files deletion (completes backend) 2017-10-05 00:12:31 +02:00
Simone Mainardi
a99c7a9544 Implements old RRD files deletion (frontend + partial backend) 2017-10-04 19:39:32 +02:00