Commit graph

744 commits

Author SHA1 Message Date
emanuele-f
4c5787d39f Fix crash while mixing hosts with no MAC with hosts with MAC (e.g. with eBPF) 2018-10-18 15:41:37 +02:00
emanuele-f
94040cc0d9 Fix mismatched free and strcpy overlap 2018-10-18 15:41:37 +02:00
Luca Deri
d3ca52bfc5 Updated process event handling 2018-10-18 09:36:13 +02:00
Luca Deri
62101347f8 Process info fix 2018-10-17 12:28:17 +02:00
Luca Deri
6c5d7fe953 Process info fix 2018-10-17 11:41:28 +02:00
Luca Deri
50db9cbd85 Process changes
Restored unused code on some platforms
2018-10-17 09:07:14 +02:00
Luca Deri
32fad1189f Process info extensions 2018-10-17 00:51:47 +02:00
Luca Deri
15ec19fe0d Improved process introspection 2018-10-16 19:17:03 +02:00
Luca Deri
4130484d1b Process info: work in progress 2018-10-16 09:06:31 +02:00
Luca Deri
757341a0bb Improved process info in flows 2018-10-15 22:13:33 +02:00
Alfredo Cardigliano
49a5817fa6 cleanup 2018-10-15 11:57:53 +02:00
Simone Mainardi
3291161aed Fixes userddefined device type overwritten by ntopng
Fixes #2084
2018-10-12 16:51:38 +02:00
emanuele-f
99a0cf0dd6 Optimize foreachLocalRRDHost for timeseries extraction 2018-10-12 14:20:27 +02:00
Simone Mainardi
57e035ed2f Implements One-Way traffic filter for hosts
Implements #2091
2018-10-12 12:56:52 +02:00
emanuele-f
de4e996ffc Move NetworkInterfaceTsPoint to separate file 2018-10-12 10:31:28 +02:00
Luca Deri
e020281263 Initial changes for libebpfflow support 2018-10-12 09:01:46 +02:00
emanuele-f
aa1ead94c4 Add Customized Categories editor
Also unify the blacklist category handler to use the nDPI API
2018-10-10 18:41:47 +02:00
Alfredo Cardigliano
5168d5dee6 badge to show the recording status instead of toggling buttons, reworked interface list 2018-10-10 12:32:02 +02:00
Simone Mainardi
6d99be2f2d Adds application category to the flow details page 2018-10-09 12:17:19 +02:00
Luca Deri
65ab40c339 Added time to aggregated flow dump 2018-10-07 17:56:33 +02:00
Luca Deri
2236828cdb Added fix for running ntopng -h even without redis running 2018-10-05 12:55:09 +02:00
Simone Mainardi
a9d45aa6fd Fixes live traffic download hanging GUI when filter don't match any packet
Fixes #2072
2018-10-01 11:15:00 +02:00
Simone Mainardi
78a457e731 Fixes broken sort by column info
Fixes #2074
2018-10-01 10:47:41 +02:00
Simone Mainardi
889729495e Implements support for collected custom applications 2018-10-01 00:22:49 +02:00
emanuele-f
db982bd217 Do not generate slows stats alert for PCAP dump files 2018-09-28 11:05:55 +02:00
emanuele-f
3dc4a8dc59 Fix slow stats update alert 2018-09-27 21:08:02 +02:00
emanuele-f
0e89aadcbb Reduce shutdown time 2018-09-27 20:01:21 +02:00
emanuele-f
03bf331c3e Add alert for slow stats update and reduce flow alert generation
This avoids SQLite database flooding during an ongoing attack which can block stats update
2018-09-27 19:31:38 +02:00
emanuele-f
a5483bd0cf Reload active hosts blacklist when lists change at runtime 2018-09-27 18:28:55 +02:00
Luca Deri
b3fec44897 Code cleanup 2018-09-26 08:42:47 +02:00
emanuele-f
26fabc78f9 Fix IP reassociation alert with broadcast MAC 2018-09-25 18:57:20 +02:00
Simone Mainardi
b724cc4518 Uses struct ndpi_proto when collecting ZMQ flows 2018-09-17 18:00:06 +02:00
Simone Mainardi
a809933ebd Adds configurable tiny aggregated flows
Implements #1989
2018-09-10 16:53:54 +02:00
Simone Mainardi
0837bf1b20 Implements count of aggregated flows in flow aggregation 2018-09-10 16:13:22 +02:00
Luca Deri
71a97fe70d Minor cleanup 2018-09-05 17:19:10 +02:00
Simone Mainardi
005335673f Prevents zero-vlan flows from being skipped when disaggr. is enabled 2018-09-04 14:59:57 +02:00
emanuele-f
cfc345709d Implement high resolution interface timeseries 2018-09-04 12:57:18 +02:00
Simone Mainardi
0e258ce831 Implements flag for interfaces with mirrored traffic
Implements #1917
2018-08-28 18:27:53 +02:00
Luca Deri
e67d40694f Minor code cleanup 2018-08-22 14:26:10 +02:00
Simone Mainardi
b5737c9e53 Removes a debug define 2018-08-22 13:08:25 +02:00
Simone Mainardi
07d993cd76 Makes the number of aggregated flows configurable 2018-08-22 13:06:05 +02:00
Luca Deri
d146200962 Implements async HTTP send used in pcap download to avoid that paused clients will lead ntopng to drop packets 2018-08-15 08:13:25 +02:00
Simone Mainardi
6f0104045a Initial work to check available space in socket buffers to send pcaps 2018-08-14 19:55:10 +02:00
Simone Mainardi
bd4252d727 Live pcap download security fixes 2018-08-14 17:57:42 +02:00
Luca Deri
5f77b18c80 Added ability to set live pcap duration and optional BPF filter 2018-08-08 16:33:37 +02:00
Luca Deri
030a8c026e Disabled traces, removed un-necessary var 2018-08-08 14:14:12 +02:00
Luca Deri
30e22c3a71 Implemented multiple-pcap file download and monitor 2018-08-08 14:06:25 +02:00
Alfredo Cardigliano
ad0dfc0a11 commented out mg_close_connection that was causing crashed in mongoose (is it really needed?) 2018-08-07 19:19:28 +02:00
Alfredo Cardigliano
508f2ca8e5 live_traffic.lua now accepts start/stop/status, implemented NetworkInterface::stopLiveCapture and Lua API stopLiveCapture 2018-08-07 19:07:41 +02:00
Luca Deri
3e6f8541df Added support for listing live captures 2018-08-07 16:45:20 +02:00