ntopng/include
emanuele-f 188c8c461e Fix crash on zmq when source ip is zero and destination ip is ipv4
The source ip is sometimes set as ipv6, and this tricks code thinking the flow is ipv6.
This caused a crash in FlowProfiles, where get_ipv6 was called on an ipv4 address
2017-12-19 14:17:00 +01:00
..
AddressList.h Implements broadcast addresses per local network 2017-07-31 18:45:49 +02:00
AddressResolution.h Implements broadcast addresses per local network 2017-07-31 18:45:49 +02:00
AddressTree.h Implements broadcast addresses per local network 2017-07-31 18:45:49 +02:00
AlertCounter.h Fix alert counter thresholdTrepassed flag reset too early 2017-04-27 13:30:43 +02:00
AlertsManager.h Additional alerts code cleanup 2017-08-03 15:11:45 +02:00
AutonomousSystem.h Implements Autonomous Systems hash table 2017-04-19 23:19:16 +02:00
AutonomousSystemHash.h Implements Autonomous Systems hash table 2017-04-19 23:19:16 +02:00
Checkpointable.h add checkpoint details level 2017-11-27 12:00:56 +01:00
CollectorInterface.h nEdge compilation fixes 2017-10-23 18:18:04 +02:00
DB.h Minor rework in periodic scripts 2017-11-12 12:10:20 +01:00
DivertInterface.h Implemented support of MAC-less NetFilter packets with L2 visibility via source MAC reported by NetFilter 2017-09-11 01:25:52 +02:00
DnsStats.h (C) update 2017-01-10 15:03:16 -08:00
DummyInterface.h Simplified ntopng when nEdge is used 2017-10-21 15:36:28 +02:00
ElasticSearch.h Added logstatsh to the -h 2017-03-26 22:01:36 +02:00
EthStats.h Added method for reporting if a network interface supports traffic directions 2017-09-16 18:55:33 +02:00
ExportInterface.h nEdge compilation fixes 2017-10-23 18:18:04 +02:00
Flow.h Added extra flow methods 2017-11-14 16:23:26 +01:00
FlowGrouper.h Flow aggregations changes 2017-10-06 13:46:24 +02:00
FlowHash.h Separates L3 IPs from L2 MACs 2017-07-04 01:41:31 +02:00
FrequentNumericItems.h Made classes thread-safe 2017-01-23 18:38:38 +01:00
FrequentStringItems.h Made classes thread-safe 2017-01-23 18:38:38 +01:00
FrequentTrafficItems.h Remove unnecessary wrapper structure 2017-08-08 12:30:50 +02:00
GenericHash.h Implemented batched hosts and l2-devices walk 2017-11-22 19:38:08 +01:00
GenericHashEntry.h Fixed overflow issue on uses counter 2017-09-28 03:29:28 -06:00
GenericHost.h Removes unused DNS-based categorization 2017-10-31 13:53:17 +01:00
GenericTrafficElement.h Add method to reset traffic stats 2017-11-06 11:48:34 +01:00
Geolocation.h Implements continent support to the geolocation 2017-04-05 20:06:23 +02:00
Grouper.h Fixes #1016 2017-03-07 12:06:09 +01:00
Host.h Remove json from hosts checkpoint and fix host iterator bug 2017-11-30 16:26:22 +01:00
HostHash.h Separates L3 IPs from L2 MACs 2017-07-04 01:41:31 +02:00
HostPools.h Prevents race conditions in reloadPools 2017-11-17 18:16:53 +01:00
HTTPBL.h (C) update 2017-01-10 15:03:16 -08:00
HTTPserver.h Added support for HTTP splash port 2017-10-16 07:57:32 +02:00
HTTPstats.h (C) update 2017-01-10 15:03:16 -08:00
ICMPstats.h Improved ICMP stats, added last peer, made them available interface wide 2017-03-30 12:37:03 +02:00
InterfaceStatsHash.h (C) update 2017-01-10 15:03:16 -08:00
IpAddress.h Fix crash on zmq when source ip is zero and destination ip is ipv4 2017-12-19 14:17:00 +01:00
LocalTrafficStats.h (C) update 2017-01-10 15:03:16 -08:00
Logstash.h Test and rework of logstash export 2017-04-03 23:58:12 +02:00
Lua.h Reworked callback scripts to make them concurrent and thus tackle issues related to slow execution on machines with many interfaces 2017-11-23 19:03:46 +01:00
Mac.h Implements per-MAC host pool counters 2017-10-13 12:42:21 +02:00
MacHash.h (C) update 2017-01-10 15:03:16 -08:00
MacManufacturers.h Fix high cpu usage in mac_stats page 2017-02-01 18:55:55 +01:00
MDNS.h Implemented NetBIOS name query 2017-08-11 10:52:50 +02:00
Mutex.h Fix invalid implementation of condition variables 2017-11-20 13:08:27 +01:00
MySQLDB.h Minor rework in periodic scripts 2017-11-12 12:10:20 +01:00
nDPIStats.h Only checkpoint the host information needed for alert generation 2017-11-16 12:58:20 +01:00
NetworkDiscovery.h Discovery changes due to missing Win pcap_get_selectable_fd() 2017-12-02 10:09:25 +01:00
NetworkInterface.h Reworked discovery code 2017-12-03 11:56:09 +01:00
NetworkStats.h add checkpoint details level 2017-11-27 12:00:56 +01:00
Ntop.h Reworked callback scripts to make them concurrent and thus tackle issues related to slow execution on machines with many interfaces 2017-11-23 19:03:46 +01:00
ntop_defines.h Remove json from hosts checkpoint and fix host iterator bug 2017-11-30 16:26:22 +01:00
ntop_flow.h Adds missing ZMQ fields 2017-09-07 12:29:47 +02:00
ntop_includes.h Win fixes 2017-12-02 09:50:27 +01:00
ntop_typedefs.h Added support for sFlow sample packet drops 2017-11-18 13:34:36 +01:00
ntop_win32.h Win fixes 2017-12-02 09:50:27 +01:00
NtopGlobals.h Implemented ntop.shutdown(<bool: if true reboot will happen after shutdown>") 2017-09-15 14:53:45 +02:00
PacketDumper.h Fixes multiple packet dump issues 2017-10-02 17:42:39 +02:00
PacketDumperGeneric.h (C) update 2017-01-10 15:03:16 -08:00
PacketDumperTuntap.h (C) update 2017-01-10 15:03:16 -08:00
PacketStats.h Added TCP flags distribution in interface stats (/lua/if_stats.lua) 2017-03-25 09:06:02 +01:00
Paginator.h Adds an Active Flows page to the AS details 2017-10-09 12:54:06 +02:00
ParserInterface.h Added support for sFlow sample packet drops 2017-11-18 13:34:36 +01:00
PcapInterface.h Minor rework in periodic scripts 2017-11-12 12:10:20 +01:00
PeriodicActivities.h Scaffolding code for implementing per-interface threaded activities 2017-06-29 11:13:57 +02:00
PF_RINGInterface.h Added method for reporting if a network interface supports traffic directions 2017-09-16 18:55:33 +02:00
Prefs.h Minor rework in periodic scripts 2017-11-12 12:10:20 +01:00
ProtoStats.h (C) update 2017-01-10 15:03:16 -08:00
Redis.h Implemented Redis dump/restore 2017-09-20 00:08:16 +02:00
RwLock.h Minor fix for prefs deserialization 2017-07-10 22:10:29 +02:00
SNMP.h Added Lua batch SNMP API 2017-08-09 10:26:25 +02:00
SPSCQueue.h Reworked Flashstart to avoid using the redis cache 2017-01-31 19:23:18 +01:00
StatsManager.h Fix some uninitialized values and other little problems 2017-11-11 02:04:22 +01:00
StoreManager.h (C) update 2017-01-10 15:03:16 -08:00
TcpFlowStats.h (C) update 2017-01-10 15:03:16 -08:00
TcpPacketStats.h (C) update 2017-01-10 15:03:16 -08:00
ThreadedActivity.h Fix concurrent periodic scripts logic 2017-11-29 16:26:14 +01:00
ThreadPool.h Reworked callback scripts to make them concurrent and thus tackle issues related to slow execution on machines with many interfaces 2017-11-23 19:03:46 +01:00
Trace.h Fixes possible deadlocks 2017-09-15 11:49:13 +02:00
TrafficStats.h Saves 16 bytes for each host 2017-11-29 10:45:31 +01:00
UserActivityStats.h (C) update 2017-01-10 15:03:16 -08:00
Utils.h add checkpoint details level 2017-11-27 12:00:56 +01:00
ViewInterface.h Implemented batched hosts and l2-devices walk 2017-11-22 19:38:08 +01:00
VirtualHost.h (C) update 2017-01-10 15:03:16 -08:00
VirtualHostHash.h (C) update 2017-01-10 15:03:16 -08:00
Vlan.h Code refactoring to simplify stats reset 2017-08-01 15:39:00 +02:00
VlanHash.h Implements VLANs hash table 2017-04-21 18:44:48 +02:00
ZCCollectorInterface.h Implemented support of MAC-less NetFilter packets with L2 visibility via source MAC reported by NetFilter 2017-09-11 01:25:52 +02:00