| .. |
|
AddressList.h
|
Allow calls to alerts_api.trigger/alerts_api.release outside periodic scripts
|
2019-09-03 19:20:50 +02:00 |
|
AddressResolution.h
|
Fixes DNS resolution leaks and wrong ping addresses
|
2019-09-23 14:54:19 +02:00 |
|
AddressTree.h
|
Implements scanners detection using radix trees
|
2019-12-30 20:13:44 +01:00 |
|
Alert.h
|
Fixes race conditions in concurrent alert trigger and releases
|
2019-10-21 18:45:18 +02:00 |
|
AlertableEntity.h
|
Migrate alertable disabled alerts preference to lua
|
2019-11-05 14:59:38 +01:00 |
|
AlertCheckLuaEngine.h
|
Reduce cpu usage due to the loading of flow.lua
|
2019-12-31 18:27:14 +01:00 |
|
AlertCounter.h
|
Implement syn/flow flood victim alerts on local networks
|
2019-08-26 16:42:23 +02:00 |
|
AlertsManager.h
|
Reworked storeFlowAlert (using Lua table instead of many params now)
|
2019-11-06 10:02:15 +01:00 |
|
AlertsQueue.h
|
Replace JSON string with TLV for alerts generated by the datapath. This removes a JSON decode in housekeeping.lua (#3148)
|
2019-12-27 17:03:28 +01:00 |
|
ArpStatsHashMatrix.h
|
Reworked ARP stats
|
2019-04-02 17:47:07 +02:00 |
|
ArpStatsMatrixElement.h
|
Fixes invalid state transitions
|
2019-10-11 11:15:38 +02:00 |
|
AutonomousSystem.h
|
Fixes AS/Country/VLAN serialization which was performed offline
|
2019-10-25 14:46:31 +02:00 |
|
AutonomousSystemHash.h
|
Added incUses in get-ter method to avoid race conditions
|
2019-08-06 09:43:30 +02:00 |
|
Bitmap.h
|
Migrate C flow status alerts to Lua user scripts
|
2019-10-22 10:42:22 +02:00 |
|
Bitmask.h
|
Add safety checks in Bitmask class
|
2019-11-28 12:43:21 +01:00 |
|
Bloom.h
|
Implemented redis address resolution optimizations by means of a bloom filter
|
2019-11-09 18:41:01 +01:00 |
|
BroadcastDomains.h
|
Implements ghost broadcast domains logic in C
|
2019-09-04 12:41:28 +02:00 |
|
ContainerStats.h
|
Improve containers code
|
2019-05-10 12:20:09 +02:00 |
|
CountriesHash.h
|
Removes unnecessary locks when accessing the countries hash
|
2019-07-05 11:13:57 +02:00 |
|
Country.h
|
Fixes AS/Country/VLAN serialization which was performed offline
|
2019-10-25 14:46:31 +02:00 |
|
DB.h
|
Adds support for IpAddress in AddressTree
|
2019-01-22 13:18:06 +01:00 |
|
DnsStats.h
|
Implements dns hosts stats for view interfaces
|
2019-12-13 09:58:09 +01:00 |
|
DummyInterface.h
|
Initial work to parse nProbe mini eBPF fields via ZMQ
|
2019-04-23 20:18:01 +02:00 |
|
ElasticSearch.h
|
Implements support for ElasticSearch 7
|
2019-11-12 17:37:53 +01:00 |
|
EthStats.h
|
Implements ul/dl thpts in C and reworks the footer to use them
|
2019-09-03 18:56:23 +02:00 |
|
ExportInterface.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
FifoQueue.h
|
FifoStringQueue now extends a generic FifoQueue
|
2019-12-27 15:22:31 +01:00 |
|
FifoStringsQueue.h
|
FifoStringQueue now extends a generic FifoQueue
|
2019-12-27 15:22:31 +01:00 |
|
Fingerprint.h
|
Handles hosts HASSH fingerprints
|
2019-08-26 16:55:39 +02:00 |
|
Flow.h
|
Reduce cpu usage due to the loading of flow.lua
|
2019-12-31 18:27:14 +01:00 |
|
FlowAlertCheckLuaEngine.h
|
Reduce cpu usage due to the loading of flow.lua
|
2019-12-31 18:27:14 +01:00 |
|
FlowAlertCounter.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
FlowGrouper.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
FlowHash.h
|
Reduce cpu usage due to the loading of flow.lua
|
2019-12-31 18:27:14 +01:00 |
|
FlowStats.h
|
Migrate C flow status alerts to Lua user scripts
|
2019-10-22 10:42:22 +02:00 |
|
FlowTrafficStats.h
|
Implements PartializableFlowTrafficStats for flow periodic updates
|
2019-12-11 10:42:15 +01:00 |
|
FrequentNumericItems.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
FrequentStringItems.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
FrequentTrafficItems.h
|
Implements broadcast domain too large alerts
|
2019-04-01 14:20:57 +02:00 |
|
GenericHash.h
|
Reduce cpu usage due to the loading of flow.lua
|
2019-12-31 18:27:14 +01:00 |
|
GenericHashEntry.h
|
Reduce cpu usage due to the loading of flow.lua
|
2019-12-31 18:27:14 +01:00 |
|
GenericTrafficElement.h
|
Optimizes host.getFullInfo with smaller functions in periodic scripts
|
2019-10-21 16:21:03 +02:00 |
|
Geolocation.h
|
Implements Lua unit tests
|
2019-01-18 18:03:36 +01:00 |
|
Grouper.h
|
Implements ThroughputStats and reworks GenericTrafficElement
|
2019-09-03 11:07:21 +02:00 |
|
Host.h
|
Reduce cpu usage due to the loading of flow.lua
|
2019-12-31 18:27:14 +01:00 |
|
HostHash.h
|
Adds flag is_inline_call used to lock/unlock when accessing HostsHash
|
2019-07-05 10:55:57 +02:00 |
|
HostPools.h
|
Implements stats rather than grouped hosts data for host pools stats
|
2019-08-20 11:45:11 +02:00 |
|
HostPoolStats.h
|
Implements stats rather than grouped hosts data for host pools stats
|
2019-08-20 11:45:11 +02:00 |
|
HostStats.h
|
Updates vlans, pools, ases stats for view interfaces
|
2019-12-13 18:49:29 +01:00 |
|
HostTimeseriesPoint.h
|
Implement engaged alerts and flow alerts timeseries
|
2019-08-21 16:57:14 +02:00 |
|
HTTPserver.h
|
Fix plugins lua scripts runtime directory
|
2019-12-10 11:29:04 +01:00 |
|
HTTPstats.h
|
Moves hosts HTTP updates offline
|
2019-12-12 15:54:23 +01:00 |
|
ICMPinfo.h
|
Adds ICMP id as flow key for ICMP flows
|
2019-12-10 11:50:59 +01:00 |
|
ICMPstats.h
|
Implements icmp hosts stats for view interfaces
|
2019-12-13 13:06:26 +01:00 |
|
InterarrivalStats.h
|
Updated IAT calculation for TCP flows skipping 3WH packets
|
2019-09-24 17:31:46 +02:00 |
|
InterfaceStatsHash.h
|
Refactors InterfaceStatsHash to handle eBPF veths
|
2019-04-29 12:46:33 +02:00 |
|
IpAddress.h
|
Allows flows info to be shown for view interface flows
|
2019-12-12 17:22:17 +01:00 |
|
L4Stats.h
|
Move L4Stats to separate class
|
2019-05-22 20:11:06 +02:00 |
|
LocalHost.h
|
Implements icmp hosts stats for view interfaces
|
2019-12-13 13:06:26 +01:00 |
|
LocalHostStats.h
|
Implements icmp hosts stats for view interfaces
|
2019-12-13 13:06:26 +01:00 |
|
LocalTrafficStats.h
|
Implements packet distribution and tcp flags stats for view interfaces
|
2019-08-27 12:34:12 +02:00 |
|
Logstash.h
|
Rework flow exporters API
|
2019-01-15 12:53:21 +01:00 |
|
LuaEngine.h
|
Refactor internal scripts for cleaner code
|
2019-12-31 16:53:32 +01:00 |
|
LuaReusableEngine.h
|
Refactor internal scripts for cleaner code
|
2019-12-31 16:53:32 +01:00 |
|
Mac.h
|
Fixes invalid state transitions
|
2019-10-11 11:15:38 +02:00 |
|
MacHash.h
|
Removes unnecessary locks when accessing the mac addresses hash
|
2019-07-05 11:31:15 +02:00 |
|
MacManufacturers.h
|
Remove uthash from MacManufacturers
|
2019-05-29 16:23:59 +02:00 |
|
MacStats.h
|
Fixes custom categories not counted in Mac stats
|
2019-09-13 10:56:16 +02:00 |
|
MDNS.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
MonitoredCounter.h
|
Implements alerts for DNS anomalies
|
2019-03-05 16:49:50 +01:00 |
|
MonitoredGauge.h
|
Reduces false positives in anomalies
|
2019-03-06 12:03:28 +01:00 |
|
MonitoredMetric.h
|
Optimizes host.getFullInfo with smaller functions in periodic scripts
|
2019-10-21 16:21:03 +02:00 |
|
Mutex.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
MySQLDB.h
|
Prevents certain races when no heap mem is avaiable
|
2019-01-29 12:31:06 +01:00 |
|
nDPIStats.h
|
Implements nDPIStats throughput calc for NetworkInterface
|
2019-09-04 10:21:21 +02:00 |
|
NetworkDiscovery.h
|
Add some missing shutdown cleanups
|
2019-11-19 11:53:56 +01:00 |
|
NetworkInterface.h
|
Moves unused code to attic
|
2019-12-31 16:07:09 +01:00 |
|
NetworkInterfaceTsPoint.h
|
Implement engaged alerts and flow alerts timeseries
|
2019-08-21 16:57:14 +02:00 |
|
NetworkStats.h
|
Added alerts for TCP SYN Scan Host and Network as victims (implements #2963)
|
2019-10-24 16:59:33 +02:00 |
|
Ntop.h
|
Replace JSON string with TLV for alerts generated by the datapath. This removes a JSON decode in housekeeping.lua (#3148)
|
2019-12-27 17:03:28 +01:00 |
|
ntop_defines.h
|
Implements per-interface pref to discard probing traffic
|
2019-12-31 10:15:54 +01:00 |
|
ntop_flow.h
|
Parsing missing IE from the default cento/nprobe template to avoid using 'additional fields' (performance boost +35% - 195Kfps)
|
2019-07-26 15:30:35 +00:00 |
|
ntop_includes.h
|
Moves unused code to attic
|
2019-12-31 16:07:09 +01:00 |
|
ntop_typedefs.h
|
Reduce cpu usage due to the loading of flow.lua
|
2019-12-31 18:27:14 +01:00 |
|
ntop_win32.h
|
Window fixes
|
2019-06-29 18:54:19 +02:00 |
|
NtopGlobals.h
|
Minor cleanup
|
2019-06-05 17:10:35 +02:00 |
|
PacketDumper.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
PacketDumperGeneric.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
PacketDumperTuntap.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
PacketStats.h
|
Updates vlans, pools, ases stats for view interfaces
|
2019-12-13 18:49:29 +01:00 |
|
Paginator.h
|
Add active alerted flows filter and count
|
2019-09-10 17:52:22 +02:00 |
|
ParsedeBPF.h
|
Implements export of nprobe-agent fields to elastic and logstash
|
2019-11-12 12:53:37 +01:00 |
|
ParsedFlow.h
|
Rename SSL to TLS (fix #3013)
|
2019-11-15 12:40:01 +01:00 |
|
ParsedFlowCore.h
|
Parsing missing IE from the default cento/nprobe template to avoid using 'additional fields' (performance boost +35% - 195Kfps)
|
2019-07-26 15:30:35 +00:00 |
|
ParserInterface.h
|
Implements logic to discard ZMQ probing flows
|
2019-12-31 10:44:59 +01:00 |
|
PartializableFlowTrafficStats.h
|
Fixes DNS protocol detection with resolvers using same ports
|
2019-12-23 12:42:47 +01:00 |
|
PcapInterface.h
|
Allows flow lua method idle to be called for pcap-dump interfaces
|
2019-10-01 12:52:12 +02:00 |
|
PeriodicActivities.h
|
Implement reusable lua engine
|
2019-12-24 18:35:58 +01:00 |
|
PF_RINGInterface.h
|
Updating pf_ring drop stats in the housekeeping task (avoid inline updates with the GUI)
|
2019-08-29 15:53:20 +02:00 |
|
Ping.h
|
Fix RTT monitor issues
|
2019-12-17 10:22:15 +01:00 |
|
PortContactStats.h
|
Improved host port stats
|
2019-07-22 15:49:39 +02:00 |
|
Prefs.h
|
Autogenerate persistent ZMQ CURVE key pairs. Display the public key in the interface details. New --zmq-encryption option to enable encryption (disabled by default for the time being)
|
2019-11-21 13:01:48 +01:00 |
|
ProtoStats.h
|
Implements discarded probing traffic counters and timeseries
|
2019-12-31 16:01:24 +01:00 |
|
Redis.h
|
Use in memory queue for DNS resolution
|
2019-11-28 15:30:40 +01:00 |
|
RemoteHost.h
|
Additionsl inc/dec uses fixes
|
2019-10-24 17:28:57 +02:00 |
|
RwLock.h
|
Implements hash tables rwlocks
|
2019-10-04 17:06:24 +02:00 |
|
SerializableElement.h
|
Unify serialization to redis and implement VLAN/AS serialization (#2610)
|
2019-05-27 08:11:20 +00:00 |
|
SNMP.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
SPSCQueue.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
StatsManager.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
StoreManager.h
|
Disk space reclaim and defrag of alerts db
|
2019-10-17 12:12:28 +02:00 |
|
SyslogCollectorInterface.h
|
Initial work to parse nProbe mini eBPF fields via ZMQ
|
2019-04-23 20:18:01 +02:00 |
|
SyslogLuaEngine.h
|
Syslog events are not handled by scripts in scripts/callbacks/syslog/ with the application name as file name
|
2019-10-09 13:00:04 +02:00 |
|
SyslogParserInterface.h
|
Suricata events are now processed by the Lua script
|
2019-10-10 15:56:53 +02:00 |
|
TcpFlowStats.h
|
Implements packet distribution and tcp flags stats for view interfaces
|
2019-08-27 12:34:12 +02:00 |
|
TcpPacketStats.h
|
Implements packet distribution and tcp flags stats for view interfaces
|
2019-08-27 12:34:12 +02:00 |
|
ThreadedActivity.h
|
Refactor internal scripts for cleaner code
|
2019-12-31 16:53:32 +01:00 |
|
ThreadedActivityStats.h
|
Implements ThreadedActivityStats
|
2019-10-28 17:12:28 +01:00 |
|
ThreadPool.h
|
Computes lua scripts deadlines in C to prevent missing scheduled activities
|
2019-11-19 13:02:13 +01:00 |
|
ThroughputStats.h
|
Implements ul/dl thpts in C and reworks the footer to use them
|
2019-09-03 18:56:23 +02:00 |
|
TimelineExtract.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
TimeseriesExporter.h
|
Revisited state hangling
|
2019-10-10 20:09:42 +02:00 |
|
TimeseriesPoint.h
|
|
|
|
TimeseriesRing.h
|
Support for 5-min timeseries resolution in InfluxDB
|
2019-10-15 15:06:20 +02:00 |
|
TimeseriesRingStatus.h
|
|
|
|
TimeseriesStats.h
|
Implement engaged alerts and flow alerts timeseries
|
2019-08-21 16:57:14 +02:00 |
|
Trace.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
TrafficStats.h
|
Propaedeutic work to refactor timeseries C code
|
2019-03-07 18:15:27 +01:00 |
|
UserActivityStats.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
Utils.h
|
Replace JSON string with TLV for alerts generated by the datapath. This removes a JSON decode in housekeeping.lua (#3148)
|
2019-12-27 17:03:28 +01:00 |
|
ViewInterface.h
|
Implements discarded probing traffic counters and timeseries
|
2019-12-31 16:01:24 +01:00 |
|
VirtualHost.h
|
Fixes certain hash entries never returned as idle
|
2019-10-11 15:39:14 +02:00 |
|
VirtualHostHash.h
|
Updated (C)
|
2019-01-07 19:28:49 +01:00 |
|
Vlan.h
|
Fixes AS/Country/VLAN serialization which was performed offline
|
2019-10-25 14:46:31 +02:00 |
|
VlanAddressTree.h
|
Implements broadcast domain too large alerts
|
2019-04-01 14:20:57 +02:00 |
|
VlanHash.h
|
Removes unnecessary locks when accessing the VlanHash
|
2019-07-05 10:49:28 +02:00 |
|
ZCCollectorInterface.h
|
Initial work to parse nProbe mini eBPF fields via ZMQ
|
2019-04-23 20:18:01 +02:00 |
|
ZMQCollectorInterface.h
|
Compilation fix for ubuntu8 (checking ZMQ version)
|
2019-11-21 17:02:17 +01:00 |
|
ZMQParserInterface.h
|
Fixes flow aggregation after hash tables rework
|
2019-10-29 17:49:52 +01:00 |