Matteo Biscosi
e01594f52a
Removed community id from MySQL flow
...
Implements #5071
2021-03-15 15:58:07 +01:00
Matteo Biscosi
2f15bd0723
Implements bind alerts to flows through communityId
...
Implements #5071
2021-03-10 12:24:56 +01:00
Luca Deri
65a9daa7cb
Warning fix
2021-01-26 11:09:39 +01:00
Alfredo Cardigliano
fb0e738163
Fix size of IN/OUT BYTES columns in MySQL
2021-01-22 09:36:29 +01:00
Luca Deri
440f6e5892
Added IEC flow info
...
Changed getFlowInfo() method signature
2021-01-21 22:10:48 +01:00
Luca Deri
a1178a0791
Updated (C)
2021-01-02 12:08:23 +01:00
Luca Deri
9c16489912
FreeBSD compilation fixes
...
Various warning fixes
2020-12-31 18:05:44 +01:00
Luca Deri
57e6a93065
Improved scheduling algorithm to guarantee minimum service time when number of entries allow
...
Updated (C)
2020-01-06 23:36:36 +01:00
Simone Mainardi
9c448445ac
Implements MySQL flow dump for view interfaces
2019-07-23 17:44:40 +02:00
emanuele-f
0ec286f3ba
Fix missing http_prefix in refer
...
Fixes #2731
2019-07-18 17:26:14 +02:00
Alfredo Cardigliano
a855d1bff5
Checking db connection state before trying to insert to mysql ( #2712 )
2019-07-11 12:23:14 +02:00
emanuele-f
afaa0e041a
Fix null idx column after schema migration
2019-05-13 11:40:57 +02:00
Simone Mainardi
aaf08d1cfa
Fixes MySQL idx column migration to BIGINT
2019-03-21 18:10:04 +01:00
Jérôme Marteaux
09376c5e96
switch to bigint ( #2441 )
2019-03-12 17:55:19 +01:00
emanuele-f
6f94f7b132
Add thread names for debugging
2019-02-21 11:51:57 +01:00
Simone Mainardi
5110b1cadf
Prevents certain races when no heap mem is avaiable
2019-01-29 12:31:06 +01:00
emanuele-f
9881358bf8
Cleanup db initialization code
2019-01-16 16:44:36 +01:00
emanuele-f
5a88ee91da
Rework flow exporters API
...
Now ElasticSearch and LogStash are bind to a NetworkInterface instance
Closes #2312
2019-01-15 12:53:21 +01:00
emanuele-f
4feb75a152
Rework flow exporter counters
...
Fixes #2300
2019-01-14 14:09:33 +01:00
emanuele-f
f4be144bc4
Show MySQL processlist output during shema migration
...
Fixes #2286
2019-01-08 20:43:09 +01:00
Luca Deri
bedff2c8e2
Updated (C)
2019-01-07 19:28:49 +01:00
Alfredo Cardigliano
8c93fc3ca6
Fixed export to mysql on shutdown in case of Pcap file in community mode
2018-12-28 20:00:07 +01:00
Alfredo Cardigliano
706bbf8558
Fixes missing flows on mysql after shutdown
2018-12-20 19:48:16 +01:00
Alfredo Cardigliano
479970c384
Implemented flows purging on shutdown (enabled with --shutdown-when-done only for now, it can be controlled with prefs->flushFlowsOnShutdown()), fixes #2229
2018-12-15 17:43:35 +01:00
emanuele-f
8a8a016283
Replace lua_pushnumber with lua_pushinteger where necessary.
...
Lua 5.3 now supports 64bit integers. Using a number instead of an integer can cause problems since
tostring adds the decimal dot:
- Lua 5.2: tostring(5.0) = "5"
- Lua 5.3: tostring(5.0) = "5.0"
2018-11-29 15:36:19 +01:00
Simone Mainardi
859e85c7ce
Fixes C to Lua integer types conversions affecting OS X
2018-11-23 15:58:38 +01:00
Simone Mainardi
d62a19fa88
Adds time to sql query log
2018-08-16 09:48:30 +02:00
Simone Mainardi
cd6c7c4338
Adds SQL queries log performed from Lua
2018-08-13 19:27:00 +02:00
Simone Mainardi
db5aabb611
Prevents large MySQL exports that could cause Lua OOMs
2018-08-10 15:50:28 +02:00
Luca Deri
f0c936c368
Updated (C) to 2018
2018-03-22 21:59:42 +01:00
Luca Deri
1bae7157f4
Added missing flow export call
2018-02-15 15:26:19 +01:00
Luca Deri
7fd73b1026
Minor
2017-12-14 23:49:44 +01:00
Luca
b350ecc7d9
Minor rework in periodic scripts
...
Reworked aggregated DB dump
2017-11-12 12:10:20 +01:00
Luca Deri
c8de202017
Fixes to compile ntopng without MySQL
...
Added nEdge support in configure
2017-10-21 13:39:18 +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
a86f3dd36e
Implements DB interoperability b/w ntopng and nProbe
2017-08-11 16:51:10 +02:00
Simone Mainardi
e4182969c4
Fixes some memory leaks
...
Possibly affects #1351 #1345 #1337 #1311
2017-07-10 18:39:19 +02:00
Simone Mainardi
e6e8a7e626
Fixes MySQL data too long error
2017-06-05 12:02:18 +02:00
Simone Mainardi
d7b929bdc1
Implements DNS searches and reworks INFO column
2017-05-23 14:00:19 +02:00
Simone Mainardi
1b313d2932
Implements periodic flow aggregation
2017-05-09 15:07:20 +02:00
Simone Mainardi
b238191bd7
Implements flows pre-aggregation
2017-05-06 22:10:56 +02:00
Simone Mainardi
0c1fd6071f
Defines some MySQL constants
2017-04-20 16:46:01 +02:00
Campus
5f63a808f8
change from protocol to app_protocol to sync with ndpi commit 5de6a96af5754c13846883b556f58fc79831c61d
2017-03-15 18:19:40 +01:00
Josh Soref
3c51178e68
spelling: query
2017-03-07 07:40:13 +00:00
Josh Soref
78e78c018c
Fixes spellings and typos
...
Thank goes to
Josh Soref <jsoref@users.noreply.github.com>
2017-03-06 17:54:48 +01:00
Luca Deri
941e5d3f0f
Reworked Flashstart to avoid using the redis cache
...
Reorganized code
2017-01-31 19:23:18 +01:00
Luca
30e1a75f98
(C) update
2017-01-10 15:03:16 -08:00
Simone Mainardi
b6eb667890
Visualizes database processes list when the DB is not ready
...
Implements #891
2017-01-09 16:58:17 +01:00
Luca
f50f61f9fc
MySQL DB improvements
...
Cached slack preference
Optimized DHCP cache read
2016-12-28 19:20:06 +01:00
Simone Mainardi
ff7c61bb9d
Fixes an issue when dumping flows already partially dumped
...
The final dump for flows partially dumped could be, under certain
conditions, skipped. This commit addresses the issue.
Fixes #846
2016-12-21 19:44:47 +01:00