Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler. Number of rules (primarily dangerous function names) in C/C++ ruleset: 223 Examining data/ntopng-3.8.1+dfsg1/attic/DivertInterface.cpp Examining data/ntopng-3.8.1+dfsg1/attic/DivertInterface.h Examining data/ntopng-3.8.1+dfsg1/attic/include/ActivityFilters.h Examining data/ntopng-3.8.1+dfsg1/attic/include/Flow.h Examining data/ntopng-3.8.1+dfsg1/attic/include/HTTPBL.h Examining data/ntopng-3.8.1+dfsg1/attic/include/Host.h Examining data/ntopng-3.8.1+dfsg1/attic/include/Redis.h Examining data/ntopng-3.8.1+dfsg1/attic/include/UserActivityStats.h Examining data/ntopng-3.8.1+dfsg1/attic/include/ntop_includes.h Examining data/ntopng-3.8.1+dfsg1/attic/src/ActivityFilters.cpp Examining data/ntopng-3.8.1+dfsg1/attic/src/Flow.cpp Examining data/ntopng-3.8.1+dfsg1/attic/src/HTTPBL.cpp Examining data/ntopng-3.8.1+dfsg1/attic/src/Host.cpp Examining data/ntopng-3.8.1+dfsg1/attic/src/Redis.cpp Examining data/ntopng-3.8.1+dfsg1/attic/src/UserActivityStats.cpp Examining data/ntopng-3.8.1+dfsg1/include/AddressList.h Examining data/ntopng-3.8.1+dfsg1/include/AddressResolution.h Examining data/ntopng-3.8.1+dfsg1/include/AddressTree.h Examining data/ntopng-3.8.1+dfsg1/include/AlertCounter.h Examining data/ntopng-3.8.1+dfsg1/include/AlertsManager.h Examining data/ntopng-3.8.1+dfsg1/include/AutonomousSystem.h Examining data/ntopng-3.8.1+dfsg1/include/AutonomousSystemHash.h Examining data/ntopng-3.8.1+dfsg1/include/Checkpointable.h Examining data/ntopng-3.8.1+dfsg1/include/CollectorInterface.h Examining data/ntopng-3.8.1+dfsg1/include/CommunityIdFlowHash.h Examining data/ntopng-3.8.1+dfsg1/include/CountriesHash.h Examining data/ntopng-3.8.1+dfsg1/include/Country.h Examining data/ntopng-3.8.1+dfsg1/include/DB.h Examining data/ntopng-3.8.1+dfsg1/include/DnsStats.h Examining data/ntopng-3.8.1+dfsg1/include/DummyInterface.h Examining data/ntopng-3.8.1+dfsg1/include/ElasticSearch.h Examining data/ntopng-3.8.1+dfsg1/include/EthStats.h Examining data/ntopng-3.8.1+dfsg1/include/ExportInterface.h Examining data/ntopng-3.8.1+dfsg1/include/Flow.h Examining data/ntopng-3.8.1+dfsg1/include/FlowAlertCounter.h Examining data/ntopng-3.8.1+dfsg1/include/FlowGrouper.h Examining data/ntopng-3.8.1+dfsg1/include/FlowHash.h Examining data/ntopng-3.8.1+dfsg1/include/FrequentNumericItems.h Examining data/ntopng-3.8.1+dfsg1/include/FrequentStringItems.h Examining data/ntopng-3.8.1+dfsg1/include/FrequentTrafficItems.h Examining data/ntopng-3.8.1+dfsg1/include/GenericHash.h Examining data/ntopng-3.8.1+dfsg1/include/GenericHashEntry.h Examining data/ntopng-3.8.1+dfsg1/include/GenericTrafficElement.h Examining data/ntopng-3.8.1+dfsg1/include/Geolocation.h Examining data/ntopng-3.8.1+dfsg1/include/Grouper.h Examining data/ntopng-3.8.1+dfsg1/include/HTTPserver.h Examining data/ntopng-3.8.1+dfsg1/include/HTTPstats.h Examining data/ntopng-3.8.1+dfsg1/include/Host.h Examining data/ntopng-3.8.1+dfsg1/include/HostHash.h Examining data/ntopng-3.8.1+dfsg1/include/HostPools.h Examining data/ntopng-3.8.1+dfsg1/include/HostTimeseriesPoint.h Examining data/ntopng-3.8.1+dfsg1/include/ICMPstats.h Examining data/ntopng-3.8.1+dfsg1/include/InterfaceStatsHash.h Examining data/ntopng-3.8.1+dfsg1/include/IpAddress.h Examining data/ntopng-3.8.1+dfsg1/include/LocalHost.h Examining data/ntopng-3.8.1+dfsg1/include/LocalTrafficStats.h Examining data/ntopng-3.8.1+dfsg1/include/Logstash.h Examining data/ntopng-3.8.1+dfsg1/include/LuaEngine.h Examining data/ntopng-3.8.1+dfsg1/include/MDNS.h Examining data/ntopng-3.8.1+dfsg1/include/Mac.h Examining data/ntopng-3.8.1+dfsg1/include/MacHash.h Examining data/ntopng-3.8.1+dfsg1/include/MacManufacturers.h Examining data/ntopng-3.8.1+dfsg1/include/Mutex.h Examining data/ntopng-3.8.1+dfsg1/include/MySQLDB.h Examining data/ntopng-3.8.1+dfsg1/include/NetworkDiscovery.h Examining data/ntopng-3.8.1+dfsg1/include/NetworkInterface.h Examining data/ntopng-3.8.1+dfsg1/include/NetworkInterfaceTsPoint.h Examining data/ntopng-3.8.1+dfsg1/include/NetworkStats.h Examining data/ntopng-3.8.1+dfsg1/include/Ntop.h Examining data/ntopng-3.8.1+dfsg1/include/NtopGlobals.h Examining data/ntopng-3.8.1+dfsg1/include/PF_RINGInterface.h Examining data/ntopng-3.8.1+dfsg1/include/PacketDumper.h Examining data/ntopng-3.8.1+dfsg1/include/PacketDumperGeneric.h Examining data/ntopng-3.8.1+dfsg1/include/PacketDumperTuntap.h Examining data/ntopng-3.8.1+dfsg1/include/PacketStats.h Examining data/ntopng-3.8.1+dfsg1/include/Paginator.h Examining data/ntopng-3.8.1+dfsg1/include/ParserInterface.h Examining data/ntopng-3.8.1+dfsg1/include/PcapInterface.h Examining data/ntopng-3.8.1+dfsg1/include/PeriodicActivities.h Examining data/ntopng-3.8.1+dfsg1/include/Prefs.h Examining data/ntopng-3.8.1+dfsg1/include/ProtoStats.h Examining data/ntopng-3.8.1+dfsg1/include/Redis.h Examining data/ntopng-3.8.1+dfsg1/include/RemoteHost.h Examining data/ntopng-3.8.1+dfsg1/include/RwLock.h Examining data/ntopng-3.8.1+dfsg1/include/SNMP.h Examining data/ntopng-3.8.1+dfsg1/include/SPSCQueue.h Examining data/ntopng-3.8.1+dfsg1/include/StatsManager.h Examining data/ntopng-3.8.1+dfsg1/include/StoreManager.h Examining data/ntopng-3.8.1+dfsg1/include/TcpFlowStats.h Examining data/ntopng-3.8.1+dfsg1/include/TcpPacketStats.h Examining data/ntopng-3.8.1+dfsg1/include/ThreadPool.h Examining data/ntopng-3.8.1+dfsg1/include/ThreadedActivity.h Examining data/ntopng-3.8.1+dfsg1/include/TimelineExtract.h Examining data/ntopng-3.8.1+dfsg1/include/TimeseriesExporter.h Examining data/ntopng-3.8.1+dfsg1/include/TimeseriesPoint.h Examining data/ntopng-3.8.1+dfsg1/include/TimeseriesRing.h Examining data/ntopng-3.8.1+dfsg1/include/TimeseriesRingStatus.h Examining data/ntopng-3.8.1+dfsg1/include/Trace.h Examining data/ntopng-3.8.1+dfsg1/include/TrafficStats.h Examining data/ntopng-3.8.1+dfsg1/include/UserActivityStats.h Examining data/ntopng-3.8.1+dfsg1/include/Utils.h Examining data/ntopng-3.8.1+dfsg1/include/ViewInterface.h Examining data/ntopng-3.8.1+dfsg1/include/VirtualHost.h Examining data/ntopng-3.8.1+dfsg1/include/VirtualHostHash.h Examining data/ntopng-3.8.1+dfsg1/include/Vlan.h Examining data/ntopng-3.8.1+dfsg1/include/VlanAddressTree.h Examining data/ntopng-3.8.1+dfsg1/include/VlanHash.h Examining data/ntopng-3.8.1+dfsg1/include/ZCCollectorInterface.h Examining data/ntopng-3.8.1+dfsg1/include/nDPIStats.h Examining data/ntopng-3.8.1+dfsg1/include/ntop_defines.h Examining data/ntopng-3.8.1+dfsg1/include/ntop_flow.h Examining data/ntopng-3.8.1+dfsg1/include/ntop_includes.h Examining data/ntopng-3.8.1+dfsg1/include/ntop_typedefs.h Examining data/ntopng-3.8.1+dfsg1/include/ntop_win32.h Examining data/ntopng-3.8.1+dfsg1/src/AddressList.cpp Examining data/ntopng-3.8.1+dfsg1/src/AddressResolution.cpp Examining data/ntopng-3.8.1+dfsg1/src/AddressTree.cpp Examining data/ntopng-3.8.1+dfsg1/src/AlertCounter.cpp Examining data/ntopng-3.8.1+dfsg1/src/AlertsManager.cpp Examining data/ntopng-3.8.1+dfsg1/src/AutonomousSystem.cpp Examining data/ntopng-3.8.1+dfsg1/src/AutonomousSystemHash.cpp Examining data/ntopng-3.8.1+dfsg1/src/Checkpointable.cpp Examining data/ntopng-3.8.1+dfsg1/src/CollectorInterface.cpp Examining data/ntopng-3.8.1+dfsg1/src/CommunityIdFlowHash.cpp Examining data/ntopng-3.8.1+dfsg1/src/CountriesHash.cpp Examining data/ntopng-3.8.1+dfsg1/src/Country.cpp Examining data/ntopng-3.8.1+dfsg1/src/DB.cpp Examining data/ntopng-3.8.1+dfsg1/src/DnsStats.cpp Examining data/ntopng-3.8.1+dfsg1/src/DummyInterface.cpp Examining data/ntopng-3.8.1+dfsg1/src/ElasticSearch.cpp Examining data/ntopng-3.8.1+dfsg1/src/EthStats.cpp Examining data/ntopng-3.8.1+dfsg1/src/ExportInterface.cpp Examining data/ntopng-3.8.1+dfsg1/src/Flow.cpp Examining data/ntopng-3.8.1+dfsg1/src/FlowAlertCounter.cpp Examining data/ntopng-3.8.1+dfsg1/src/FlowGrouper.cpp Examining data/ntopng-3.8.1+dfsg1/src/FlowHash.cpp Examining data/ntopng-3.8.1+dfsg1/src/FrequentNumericItems.cpp Examining data/ntopng-3.8.1+dfsg1/src/FrequentStringItems.cpp Examining data/ntopng-3.8.1+dfsg1/src/FrequentTrafficItems.cpp Examining data/ntopng-3.8.1+dfsg1/src/GenericHash.cpp Examining data/ntopng-3.8.1+dfsg1/src/GenericHashEntry.cpp Examining data/ntopng-3.8.1+dfsg1/src/GenericTrafficElement.cpp Examining data/ntopng-3.8.1+dfsg1/src/Geolocation.cpp Examining data/ntopng-3.8.1+dfsg1/src/Grouper.cpp Examining data/ntopng-3.8.1+dfsg1/src/HTTPserver.cpp Examining data/ntopng-3.8.1+dfsg1/src/HTTPstats.cpp Examining data/ntopng-3.8.1+dfsg1/src/Host.cpp Examining data/ntopng-3.8.1+dfsg1/src/HostHash.cpp Examining data/ntopng-3.8.1+dfsg1/src/HostPools.cpp Examining data/ntopng-3.8.1+dfsg1/src/HostTimeseriesPoint.cpp Examining data/ntopng-3.8.1+dfsg1/src/ICMPstats.cpp Examining data/ntopng-3.8.1+dfsg1/src/InterfaceStatsHash.cpp Examining data/ntopng-3.8.1+dfsg1/src/IpAddress.cpp Examining data/ntopng-3.8.1+dfsg1/src/LocalHost.cpp Examining data/ntopng-3.8.1+dfsg1/src/LocalTrafficStats.cpp Examining data/ntopng-3.8.1+dfsg1/src/Logstash.cpp Examining data/ntopng-3.8.1+dfsg1/src/LuaEngine.cpp Examining data/ntopng-3.8.1+dfsg1/src/MDNS.cpp Examining data/ntopng-3.8.1+dfsg1/src/Mac.cpp Examining data/ntopng-3.8.1+dfsg1/src/MacHash.cpp Examining data/ntopng-3.8.1+dfsg1/src/MacManufacturers.cpp Examining data/ntopng-3.8.1+dfsg1/src/Mutex.cpp Examining data/ntopng-3.8.1+dfsg1/src/MySQLDB.cpp Examining data/ntopng-3.8.1+dfsg1/src/NetworkDiscovery.cpp Examining data/ntopng-3.8.1+dfsg1/src/NetworkInterface.cpp Examining data/ntopng-3.8.1+dfsg1/src/NetworkInterfaceTsPoint.cpp Examining data/ntopng-3.8.1+dfsg1/src/NetworkStats.cpp Examining data/ntopng-3.8.1+dfsg1/src/Ntop.cpp Examining data/ntopng-3.8.1+dfsg1/src/NtopGlobals.cpp Examining data/ntopng-3.8.1+dfsg1/src/PF_RINGInterface.cpp Examining data/ntopng-3.8.1+dfsg1/src/PacketDumper.cpp Examining data/ntopng-3.8.1+dfsg1/src/PacketStats.cpp Examining data/ntopng-3.8.1+dfsg1/src/Paginator.cpp Examining data/ntopng-3.8.1+dfsg1/src/ParserInterface.cpp Examining data/ntopng-3.8.1+dfsg1/src/PcapInterface.cpp Examining data/ntopng-3.8.1+dfsg1/src/PeriodicActivities.cpp Examining data/ntopng-3.8.1+dfsg1/src/Prefs.cpp Examining data/ntopng-3.8.1+dfsg1/src/ProtoStats.cpp Examining data/ntopng-3.8.1+dfsg1/src/Redis.cpp Examining data/ntopng-3.8.1+dfsg1/src/RemoteHost.cpp Examining data/ntopng-3.8.1+dfsg1/src/RwLock.cpp Examining data/ntopng-3.8.1+dfsg1/src/SNMP.cpp Examining data/ntopng-3.8.1+dfsg1/src/StatsManager.cpp Examining data/ntopng-3.8.1+dfsg1/src/StoreManager.cpp Examining data/ntopng-3.8.1+dfsg1/src/TcpFlowStats.cpp Examining data/ntopng-3.8.1+dfsg1/src/TcpPacketStats.cpp Examining data/ntopng-3.8.1+dfsg1/src/ThreadPool.cpp Examining data/ntopng-3.8.1+dfsg1/src/ThreadedActivity.cpp Examining data/ntopng-3.8.1+dfsg1/src/TimelineExtract.cpp Examining data/ntopng-3.8.1+dfsg1/src/TimeseriesExporter.cpp Examining data/ntopng-3.8.1+dfsg1/src/TimeseriesRing.cpp Examining data/ntopng-3.8.1+dfsg1/src/TimeseriesRingStatus.cpp Examining data/ntopng-3.8.1+dfsg1/src/Trace.cpp Examining data/ntopng-3.8.1+dfsg1/src/TrafficStats.cpp Examining data/ntopng-3.8.1+dfsg1/src/Utils.cpp Examining data/ntopng-3.8.1+dfsg1/src/ViewInterface.cpp Examining data/ntopng-3.8.1+dfsg1/src/VirtualHost.cpp Examining data/ntopng-3.8.1+dfsg1/src/VirtualHostHash.cpp Examining data/ntopng-3.8.1+dfsg1/src/Vlan.cpp Examining data/ntopng-3.8.1+dfsg1/src/VlanAddressTree.cpp Examining data/ntopng-3.8.1+dfsg1/src/VlanHash.cpp Examining data/ntopng-3.8.1+dfsg1/src/ZCCollectorInterface.cpp Examining data/ntopng-3.8.1+dfsg1/src/nDPIStats.cpp Examining data/ntopng-3.8.1+dfsg1/src/ntop_win32.c Examining data/ntopng-3.8.1+dfsg1/src/service_win32.c Examining data/ntopng-3.8.1+dfsg1/src/main.cpp Examining data/ntopng-3.8.1+dfsg1/src/PacketDumperTuntap.cpp Examining data/ntopng-3.8.1+dfsg1/third-party/fast-sha1/sha1-fast.c Examining data/ntopng-3.8.1+dfsg1/third-party/fast-sha1/sha1-test.c Examining data/ntopng-3.8.1+dfsg1/third-party/mongoose/mongoose.c Examining data/ntopng-3.8.1+dfsg1/third-party/mongoose/mongoose.h Examining data/ntopng-3.8.1+dfsg1/third-party/patricia/patricia.c Examining data/ntopng-3.8.1+dfsg1/third-party/patricia/patricia.h