ntopng/include
2020-12-30 16:50:14 +01:00
..
AddressResolution.h Moved localhost tree from AddressResolution.h to Ntop.h and removed AddressList class 2020-11-27 12:21:03 +01:00
AddressTree.h Add network discovery support for multiple subnets on one interface 2020-03-24 20:53:11 +01:00
Alert.h Fixes race conditions in concurrent alert trigger and releases 2019-10-21 18:45:18 +02:00
AlertableEntity.h Keeps alerted hosts in memory (fixes engaged alert counter out of sync) 2020-10-05 11:54:17 +02:00
AlertCheckLuaEngine.h Implements deadlines for periodic and user scripts 2020-02-18 18:44:41 +01:00
AlertCounter.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
AlertFifoQueue.h Reworks notifications to avoid JSON-decode to read severity 2020-12-15 16:52:39 +01:00
AlertsManager.h Implements caching of alerts (avoids a sqlite lookup) 2020-03-05 19:06:39 +01:00
AlertsQueue.h Fixes remote-to-remote alerts (leaves flow r2r alerts) 2020-12-24 10:59:51 +01:00
AutonomousSystem.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
AutonomousSystemHash.h Fixes AutonomousSystems uses management 2020-04-06 12:34:37 +02:00
Bitmap.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
Bitmask.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
Bloom.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
BroadcastDomains.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
Cardinality.h Simplified Cardinality estimation code 2020-07-22 14:42:21 +02:00
Condvar.h Changes Condvar predicate to boolean 2020-10-15 08:40:33 +02:00
ContainerStats.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
ContinuousPing.h Ping and continuous ping fixes 2020-05-08 12:50:59 +02:00
ContinuousPingStats.h Improve continuous ping 2020-05-04 17:30:59 +02:00
CountriesHash.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
Country.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
DB.h Handles flow dump queues in view interfaces - and fixes races 2020-09-25 14:10:06 +02:00
DnsStats.h Reworked DoH code 2020-11-11 16:19:39 +01:00
DSCPStats.h Avoids double 5-sec HT-walks to update stats 2020-07-27 14:22:59 +02:00
DummyInterface.h Fixes exporter stats displayed for invalid interfaces 2020-10-11 14:04:45 +02:00
ElasticSearch.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
EthStats.h Fixes #4640 2020-10-28 19:02:42 +01:00
ExportInterface.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
FifoQueue.h Add AlertFifoQueue extending FifoQueue 2020-12-15 13:53:34 +01:00
FifoSerializerQueue.h Implements in-memory counters for alert queues and shows them in the UI 2020-09-01 17:42:03 +02:00
Fingerprint.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
Flow.h Fixed TLS stats 2020-12-30 16:50:14 +01:00
FlowAlertCheckLuaEngine.h Reduce cpu usage due to the loading of flow.lua 2019-12-31 18:27:14 +01:00
FlowGrouper.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
FlowHash.h Implements user script queues (avoids 5-sec HT walk) 2020-09-28 11:45:00 +02:00
FlowStats.h Implements header and drilldown of flow status severities 2020-10-19 19:26:30 +02:00
FlowTrafficStats.h Implemented flow entropy 2020-07-14 12:49:47 +02:00
FrequentStringItems.h Partial fix (community code is now clean) for #2533 2020-08-07 17:20:26 +02:00
GenericHash.h Optimized purging strategy to makes it more often and lighter 2020-10-18 21:16:49 +02:00
GenericHashEntry.h Fixes hash table entries not purged 2020-10-05 17:49:12 +02:00
GenericTrafficElement.h Avoids double 5-sec HT-walks to update stats 2020-07-27 14:22:59 +02:00
Geolocation.h Added GeoLocation support from https://db-ip.com in addition to the existing MaxMind DB 2020-08-03 12:24:37 +02:00
Grouper.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
Host.h Fixes issues with unexpected XXX alerts where impacted server was not reported 2020-11-25 15:52:03 +01:00
HostHash.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
HostPools.h Cleanup of unused volatile members 2020-11-26 18:50:19 +01:00
HostPoolStats.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
HostScore.h Reworks/cleanup host score code 2020-10-15 12:25:27 +02:00
HostStats.h Reworked DoH code 2020-11-11 16:19:39 +01:00
HTTPserver.h Implements tokens for the REST API 2020-11-16 18:07:01 +01:00
HTTPstats.h Reworks VirtualHostHash (fixes leaks and improves speed) 2020-10-06 17:52:21 +02:00
ICMPinfo.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
ICMPstats.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
IEC104Stats.h IEC104 improvements 2020-11-28 15:42:40 +01:00
InfluxDBTimeseriesExporter.h Implements in-mem RRD writes queue, avoids json enc/dec 2020-02-29 22:30:00 +01:00
InterarrivalStats.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
InterfaceStatsHash.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
IpAddress.h Implemented periodicity stats 2020-07-17 13:12:53 +02:00
L4Stats.h Move L4Stats to separate class 2019-05-22 20:11:06 +02:00
LocalHost.h Reworked Doh/DoT handling 2020-11-11 18:55:12 +01:00
LocalHostStats.h Reworked DoH code 2020-11-11 16:19:39 +01:00
LocalTrafficStats.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
LuaEngine.h Cleanup code removing .inc files 2020-11-25 22:05:06 +01:00
LuaEngineFunctions.h Cleanup code removing .inc files 2020-11-25 22:05:06 +01:00
LuaReusableEngine.h Reworks notifications thread to avoid Redis accesses 2020-12-29 18:48:55 +01:00
Mac.h Removes hash table callbacks no longer used 2020-07-27 16:00:37 +02:00
MacHash.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
MacManufacturers.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
MacStats.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
MDNS.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
MonitoredCounter.h Replace anomalous with misbehaving to avoid inconsistencies (fix #2866) 2020-01-14 15:49:19 +01:00
MonitoredGauge.h Replace anomalous with misbehaving to avoid inconsistencies (fix #2866) 2020-01-14 15:49:19 +01:00
MonitoredMetric.h Replace anomalous with misbehaving to avoid inconsistencies (fix #2866) 2020-01-14 15:49:19 +01:00
Mutex.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
MySQLDB.h Remove aggregated flows 2020-07-03 17:17:33 +02:00
nDPIStats.h Avoids double 5-sec HT-walks to update stats 2020-07-27 14:22:59 +02:00
NetworkDiscovery.h Added DHCP probing (useful for discovering DHCP servers) in network discovery 2020-08-05 21:59:35 +02:00
NetworkInterface.h Use the interface mac to compute traffic direction when not available 2020-12-30 09:42:55 +01:00
NetworkStats.h Enforces non-privileged users allowed nets when browsing local nets 2020-01-10 13:16:17 +01:00
Ntop.h Avoids extra Redis accesses when dispatching to recipients 2020-12-28 17:42:00 +01:00
ntop_defines.h Add support for traffic direction based on the MAC address (implement #4852) 2020-12-29 09:36:51 +01:00
ntop_flow.h Exported additional host information when serializing flows 2020-11-20 12:59:51 +01:00
ntop_includes.h Fix linux check macros, read mac from the interface 2020-12-30 10:02:48 +01:00
ntop_typedefs.h Reworks notifications thread to avoid Redis accesses 2020-12-29 18:48:55 +01:00
ntop_win32.h Win fixes 2020-10-27 20:57:05 +01:00
NtopGlobals.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
PacketDumper.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
PacketDumperGeneric.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
PacketDumperTuntap.h Implements #3517 2020-03-08 11:55:41 +01:00
PacketStats.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
Paginator.h Improves flow status drilldown with alert level groups 2020-10-20 10:26:50 +02:00
ParsedeBPF.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
ParsedFlow.h Implements HTTP method using enum ndpi_http_method 2020-08-27 10:04:58 +02:00
ParsedFlowCore.h Add support for OBSERVATION_POINT_ID 2020-10-13 14:54:24 +02:00
ParserInterface.h Show counters for unhandled flows 2020-09-16 18:52:19 +02:00
PartializableFlowTrafficStats.h Fixes sync issues between threads 2020-01-15 19:20:34 +01:00
PcapInterface.h Fixes #4640 2020-10-28 19:02:42 +01:00
PeriodicActivities.h Makes threads for periodic activities load-adaptive 2020-11-17 11:59:34 +01:00
PF_RINGInterface.h Fixes exporter stats displayed for invalid interfaces 2020-10-11 14:04:45 +02:00
Ping.h Ping and continuous ping fixes 2020-05-08 12:50:59 +02:00
Prefs.h Adds traffic behaviour learning prefs into the core 2020-12-23 10:58:03 +01:00
ProtoStats.h Handle /proc/net/dev counters wrapping on 32bit platforms. 2020-02-25 16:56:58 +01:00
RecipientQueues.h Avoids extra Redis accesses when dispatching to recipients 2020-12-28 17:42:00 +01:00
Recipients.h Avoids extra Redis accesses when dispatching to recipients 2020-12-28 17:42:00 +01:00
Redis.h Rename FifoStringsQueue to StringFifoQueue 2020-12-15 12:27:18 +01:00
RemoteHost.h Fixes remote-to-remote alerts (leaves flow r2r alerts) 2020-12-24 10:59:51 +01:00
RRDTimeseriesExporter.h Rename FifoStringsQueue to StringFifoQueue 2020-12-15 12:27:18 +01:00
RwLock.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
SerializableElement.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
SNMP.h Added condvar to SPSC queue to avoid active wait 2020-09-27 16:54:54 +02:00
SPSCQueue.h Assertion in queue fixed (issue #4816). (#4819) 2020-12-09 14:25:39 +01:00
StatsManager.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
StoreManager.h Handles errors and retries when executing sqlite statements 2020-03-06 16:04:50 +01:00
StringFifoQueue.h Add AlertFifoQueue extending FifoQueue 2020-12-15 13:53:34 +01:00
SyslogCollectorInterface.h Use client IP as host when not in the syslog msg also for UDP 2020-12-17 16:24:08 +01:00
SyslogDump.h Removed Logstats implementation that was suboptinal 2020-12-14 13:52:12 +01:00
SyslogLuaEngine.h Improve syslog API, add host log plugin skeleton 2020-05-16 11:35:32 +02:00
SyslogParserInterface.h Use socket client IP when it is not available from the log line 2020-04-14 14:18:10 +00:00
SyslogStats.h Add malformed/dispatched syslog counters. Inc counters in the Suricata plugin. 2020-10-09 15:00:21 +02:00
TcpFlowStats.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
TcpPacketStats.h Implements list hosts according to retransmissions 2020-10-08 17:54:04 +02:00
ThreadedActivity.h Pass current periodic activity time from C 2020-03-05 17:09:40 +01:00
ThreadedActivityStats.h Removes slow rrd writes status which is no longer used 2020-03-06 18:35:17 +01:00
ThreadPool.h Makes threads for periodic activities load-adaptive 2020-11-17 11:59:34 +01:00
ThroughputStats.h Avoids double 5-sec HT-walks to update stats 2020-07-27 14:22:59 +02:00
TimelineExtract.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
TimeseriesExporter.h Calculates and charts RRD queue length 2020-03-09 22:46:35 +01:00
Trace.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
TrafficStats.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
UserActivityStats.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
Utils.h Added call to ntop.httpGetAuthToken() 2020-11-16 17:49:13 +01:00
ViewInterface.h Unifies alerted and misbehaving flows on hosts 2020-10-19 10:19:22 +02:00
ViewInterfaceFlowStats.h Improve host score calculation 2020-01-15 18:42:48 +01:00
VirtualHost.h Reworks VirtualHostHash (fixes leaks and improves speed) 2020-10-06 17:52:21 +02:00
VirtualHostHash.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
Vlan.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
VlanAddressTree.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
VlanHash.h Improved scheduling algorithm to guarantee minimum service time when number of entries allow 2020-01-06 23:36:36 +01:00
ZCCollectorInterface.h Fixes exporter stats displayed for invalid interfaces 2020-10-11 14:04:45 +02:00
ZMQCollectorInterface.h Fixes exporter stats displayed for invalid interfaces 2020-10-11 14:04:45 +02:00
ZMQParserInterface.h Show counters for unhandled flows 2020-09-16 18:52:19 +02:00