Commit graph

668 commits

Author SHA1 Message Date
Luca Deri
6d47e659f1 Reworked alerts
Added informative event when ntopng starts/stops
Fixed packet capture bug on ODX (and other BSD flavous)
Renamed #ifdef linux to #ifdef __linux__ to ease portabiity across architectures
2018-04-13 18:10:19 +02:00
emanuele-f
fbeb24a509 Replace pipes with json in ip reassignment alerts 2018-04-13 16:20:06 +02:00
emanuele-f
23c45f3f4a Ignore 0 mac in IP reassignment alerts 2018-04-12 18:21:49 +02:00
Luca Deri
52b7d7d0bd Fixed SNMp reentrancy problems that lead to crashes on OSX 2018-04-10 21:44:54 +02:00
Simone Mainardi
7b64b7fbfe Input/output SNMP interfaces disaggregation with ignored interfaces 2018-04-10 20:26:26 +02:00
Simone Mainardi
730b881b1a Fixes issues with long interface names
Fixes #1717
2018-04-04 16:01:30 +02:00
Luca
d1dcff81c4 Improved passive MDNS discovery
Fixed MDNS decode loop
2018-04-02 11:31:28 +02:00
emanuele-f
89cb18d29c Release all the engaged alerts when alerts are disabled 2018-03-30 15:57:46 +02:00
Luca Deri
b8a870b631 Experimental TS code 2018-03-24 11:37:04 +01:00
emanuele-f
02cec8a2be Remove host macs and show source macs instead 2018-03-23 14:42:21 +01:00
Luca Deri
caf83f1ad0 ARP fixes 2018-03-22 23:31:24 +01:00
Luca Deri
f0c936c368 Updated (C) to 2018 2018-03-22 21:59:42 +01:00
Luca Deri
2ae3b42d77 Implemented toggle for ARP/IP reassignments alerts 2018-03-22 10:52:46 +01:00
Luca
eee3ba9e5c Implemented IP/MAC change alerts #1092 2018-03-21 23:24:14 +01:00
emanuele-f
859ae72e39 Fix missing L2 devices tab on L2 only traffic 2018-03-20 15:38:52 +01:00
Luca Deri
5c8609a27c Added check to ignore 0.0.0.0 in MAC/IP checks 2018-03-20 11:41:27 +01:00
Luca
71474c713f Initial fix for #1092 2018-03-19 19:40:37 +01:00
emanuele-f
38f9f6ca67 Fix swapped host name in DHCP flows 2018-03-18 23:33:47 +01:00
Luca Deri
378936fe9b Fixed bug in Lua parameter handling 2018-03-17 11:00:44 +01:00
emanuele-f
4767789b1a Implement country charts for inner, egress and ingress traffic 2018-03-15 18:35:51 +01:00
emanuele-f
b2082b7788 Generate alert when interface drops exceed a given threshold and fix alerts invalid cache 2018-03-07 15:13:23 +01:00
emanuele-f
d09454d0d1 Complete VLAN id MAC addresses removal 2018-03-06 15:40:09 +01:00
emanuele-f
1ad9aade87 Remove VLAN id from MAC addresses
Fixes #1626
2018-03-06 14:48:22 +01:00
emanuele-f
86ac46abd4 Hide top hidden hosts 2018-03-05 16:01:33 +01:00
emanuele-f
4c84f1da2f Implement "hide from top" preference 2018-03-05 16:01:33 +01:00
Simone Mainardi
9d82df748f Implements ERSPAN Type 2 detunneling 2018-03-02 21:18:33 +01:00
Simone Mainardi
99a812eca9 Fixes wrapping netfilter flows 2018-02-22 18:55:18 +01:00
Luca Deri
9f0458561a Replaced nDB with nIndex experimental support 2018-02-13 20:57:19 +01:00
Luca
a7a074a0a8 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2018-02-09 16:22:55 +01:00
Luca
f4ea4491c0 When flows are idle form more than 5 sec with a unknown L7 protocol, we guess the DPI protocol without further delaying it
When enabling under interfaces -> dump packets to disk + unknown flows, individual unknown flows are saved under /var/tmp/ntopng/X/pcap/ndpi_unknown
2018-02-09 16:10:49 +01:00
emanuele-f
99b67b16ad Remove old nedge define and move to new one 2018-02-09 13:01:08 +01:00
emanuele-f
51b3bdba3f Implement blacklisted hosts filter.
Implements #1639
2018-01-30 16:35:17 +01:00
emanuele-f
9afdf806fe Fix host filter by mac 2018-01-26 17:45:29 +01:00
emanuele-f
92b9991d92 Fix realtime top asn and hosts senders view
The view was broken after changes in commits:
	- 9b4e1060e6
	- 6635d1a716
2018-01-23 19:28:52 +01:00
Luca Deri
d7c8fbeff1 SNMP protocol version is now set in preferences 2018-01-21 08:14:28 +01:00
emanuele-f
2943249f2f Prevent critical protocols policing 2018-01-17 14:39:26 +01:00
Simone Mainardi
e22c6ab0e4 Periodic dump of hosts pools stats 2018-01-16 15:17:13 +01:00
emanuele-f
a5337ea7df Fix hosts vlan filter.
Use 65535 to indicate no vlan filter rather than 0. So vlan_filter semantic is now the following:

	0: filter hosts with no vlan
	1 - 4095: filter host with specified vlan
	65535: all hosts

https://it.wikipedia.org/wiki/VLAN
2018-01-12 10:44:47 +01:00
emanuele-f
77c4625845 nedge policy improvements 2018-01-11 18:36:48 +01:00
emanuele-f
8ad7b4ce08 Quotas fixes and improvements
- Fix concurrency issue while resetting quotas
  - Fix quota serialization issues
  - Add missing total stats serialization
  - Add per-pool quotas reset
  - Fix missing string cast on cross application quotas
  - Fix quota reset after midnight when ntopng is restarted
2018-01-05 10:16:50 +01:00
Emanuele Faranda
8a264cf559 Fix flows block for exceeded quota on nedge 2018-01-03 18:52:19 +01:00
Simone Mainardi
79cb1eefd4 Prevents possible crash on dynamic interfaces 2018-01-02 23:18:33 +01:00
Emanuele Faranda
36c77163e7 nedge block of active flows 2018-01-02 18:24:54 +01:00
Simone Mainardi
e6877cb644 Fixes VLAN retrieval logic 2018-01-02 17:52:08 +01:00
Luca Deri
c9ecd931d9 Code cleanup 2017-12-16 08:23:56 +01:00
emanuele-f
d271072d69 Compilation fix 2017-12-15 18:34:07 +01:00
emanuele-f
acac84a6b3 Fix flow pass verdict report with quotas 2017-12-15 18:00:04 +01:00
Simone Mainardi
45e2de0108 Hosts and pools sctive counts for flows and dropped flows 2017-12-14 18:19:48 +01:00
Simone Mainardi
2e6fa7cf27 Per-category flow filtering capabilities 2017-12-11 20:18:55 +01:00
emanuele-f
2513540b5b Avoid network prefix collision while sorting hosts 2017-12-11 16:11:04 +01:00