Commit graph

545 commits

Author SHA1 Message Date
Alfredo Cardigliano
6d3d996ca6 nIndex debug instructions 2020-03-05 15:16:08 +00:00
Luca Deri
b0e0ac59d9 Typo 2020-03-01 18:37:00 +01:00
emanuele-f
96299661b3 Implement periodic activities status monitor 2020-02-20 16:59:11 +01:00
simonemainardi
8402e0cf6a
Update README.beta_features 2020-02-19 15:02:12 +01:00
emanuele-f
15898e8dad Flow dissection code cleanup.
The Flow API is now composed of the following methods:
  - Flow::setDetectedProtocol to manually set a protocol on the flow
    and terminate the dissection
  - Flow::processPacket to run the nDPI dissection on the raw packets
  - Flow::endProtocolDissection to terminate or give up the dissection

Also fixes the flow sampling rate preference, which was never used.
2020-02-17 17:36:06 +01:00
emanuele-f
107c9e50f2 Add shadow dns query to prevent use after free 2020-02-14 11:01:05 +01:00
emanuele-f
fab2946404 More info on the symbols extraction 2020-02-13 19:01:56 +01:00
emanuele-f
64022a7ee7 Add the --with-llvm-sanitizer flag
To enable the leaks detector, set the ASAN_OPTIONS=detect_leaks=1
environment variable, e.g:

  sudo ASAN_OPTIONS=detect_leaks=1 ./ntopng /etc/ntopng/ntopng.conf
2020-02-13 18:51:56 +01:00
emanuele-f
7e6909b561 Add now timestamp in SNMP 2020-02-11 17:33:19 +01:00
Luca Deri
aea228e376 Compilation fixes 2020-02-08 10:16:56 +00:00
emanuele-f
0a0a3c4537 Rework flow status accounting 2020-02-07 19:17:07 +01:00
emanuele-f
cbca47029a Add max-series-per-database explanation 2020-01-30 14:29:35 +01:00
Simone Mainardi
26c7906744 Moves plugin description to manifest.lua 2020-01-21 16:05:38 +01:00
Simone Mainardi
3b4adc9d37 Plugins documentation: plugin structure description 2020-01-20 13:03:39 +01:00
Simone Mainardi
b78160427b Plugins documentation: host plugin example and explanation 2020-01-17 19:12:19 +01:00
Simone Mainardi
841667837b Plugins documentation: flow plugin example and explanation 2020-01-17 16:16:23 +01:00
Simone Mainardi
9f5d27661f Plugins documentation: Adds plugins doc dir 2020-01-17 13:27:17 +01:00
Simone Mainardi
b8f28eb3b8 Plugins documentation: skeleton and introduction 2020-01-17 13:23:48 +01:00
emanuele-f
6edecb12cb Score visualization improvements 2020-01-15 15:27:45 +01:00
Alfredo Cardigliano
55b1ca75a9 Replace anomalous with misbehaving to avoid inconsistencies (fix #2866) 2020-01-14 15:49:19 +01:00
Alfredo Cardigliano
b09a0b6589 User management doc update 2020-01-14 10:42:19 +01:00
simonemainardi
d5638ef278
Update README.geolocation.md
Updates to explain the "The following packages have been kept back" message
2020-01-07 17:34:49 +01:00
Alfredo Cardigliano
bff00f06d3 More locales 2020-01-07 12:44:44 +01:00
simonemainardi
3b4d6879ba
Update README.geolocation.md
Updates for package ntopng-data
2020-01-05 14:01:45 +01:00
Simone Mainardi
adee07bcb4 Source changes to handle geoipupdate installed databases 2020-01-03 17:56:55 +01:00
simonemainardi
6b05b7d1ba
Create README.geolocation.md
Create readme file with the new instructions to continue using geolocation
2020-01-03 17:50:57 +01:00
emanuele-f
ad9c386bb3 Move user scripts gui config to admin, cleanup 2020-01-03 15:16:46 +01:00
gabryon99
ff71cc17ce updated README.compilation for uglify-es 2019-12-30 14:50:11 +01:00
gabryon99
daf231391d fixed issue #3165 and #3166 2019-12-30 12:59:09 +01:00
lukaschristmann
eb0a6e5310 FritzBox: Add info on usage with password-only auth (#3158)
* Update fritzdump.sh

Add information on FritzBox default username

* Update README.fritzbox

Add info on FritzBox default user name.
2019-12-29 13:40:04 +01:00
emanuele-f
2047386431 Implement alert_endpoints and http_lint plugin extensions
Alert endpoints can now be loaded via custom plugins.
It's now possible to extend the http_lint parameters with custom parameters and validators.
2019-12-19 12:44:39 +01:00
emanuele-f
cc8179a6fc Improve docs 2019-11-29 17:49:36 +01:00
emanuele-f
f1197b9652 Improve docs 2019-11-29 15:43:07 +01:00
emanuele-f
0d48bff069 Implement more flexible user_scripts api
NOTE: The existing alerts configuration of the users will be discarded.

Some code has been added to make the current gui on/off toggle work.
It is marked with the following comment:

-- TODO remove after implementing the new gui
2019-11-28 11:06:14 +01:00
Luca Deri
f56e5daca6 Added Fedora build instructions 2019-11-27 21:17:58 +01:00
Alfredo Cardigliano
51e63d05a9 Changed nIndex BYTES/SRC_TO_DST_BYTES/DST_TO_SRC_BYTES to 64 bit to avoid counters wrapping at 250MB 2019-11-25 15:22:00 +01:00
Alfredo Cardigliano
66bcbe8969 Added libldap dep 2019-11-25 09:43:53 +01:00
Alfredo Cardigliano
a5449dab99 Doc update: data encryption over ZMQ 2019-11-21 17:50:22 +01:00
emanuele-f
1fd65ac44c Flow user scripts enhancements
- Add title label in hash table utilization gauges
- List Hash Tables charts and Periodic Activities charts in a single page
- Replace Periodic Activities max duration column with time utilization percentage
- Add api to add a straight line in the charts
- Show max duration time as a straight line in Periodic Activities charts
- Move dropped flow calls charts to the Peridic Activities page
- Fix expert view number of calls 0
- Fix interface/host/network trigger alert label
- Move chart icon to separate column in redis and influxdb pages
- Fix interface menu selection in Hash Tables and Periodic Activities
- Highlight issues with a warning triangle in Hash Tables and Periodic Activities
- Fix some page navigation issues with extra_params
- Fix wrong schema graph options passed to nv_graph_utils
2019-11-20 20:09:45 +01:00
Alfredo Cardigliano
9ce8bce021 Note about support for suricata 2019-11-18 17:01:07 +01:00
Alfredo Cardigliano
d2b7cea9c8 Keeping track of resident memory only (fix #3040) 2019-11-15 09:42:08 +01:00
emanuele-f
9b5be79b1d Remove redundant script key
The script file name is used as the key
2019-10-31 18:24:58 +01:00
emanuele-f
e978a83151 Improve user scripts charts
Fixes #3020
2019-10-31 13:30:24 +01:00
emanuele-f
db269e54a8 Implement user scripts overview page 2019-10-22 12:05:18 +02:00
emanuele-f
b3a8c6d49a Migrate C flow status alerts to Lua user scripts
- Alerts and flow status cleanup
- Community flow user scripts migration
- Implement scripts filters by l7 proto and packet interface only
- Migrate flow2statusinfojson
- Lower flow periodic update to 30 seconds if there is flow activity
- Display flow scripts without a gui section
2019-10-22 10:42:22 +02:00
emanuele-f
9386fdd2b1 Add status/alerts definitions overview page and documentation 2019-10-16 17:23:54 +02:00
emanuele-f
e0fd591db2 Add ability to reset a status bit 2019-10-16 16:21:18 +02:00
emanuele-f
9786581526 flow.getInfo now returns minimal information 2019-10-16 13:57:54 +02:00
Simone Mainardi
3950c3ddc8 Support for 5-min timeseries resolution in InfluxDB 2019-10-15 15:06:20 +02:00
Simone Mainardi
8d5fe7451d Sticky hosts doc update 2019-10-14 18:52:49 +02:00