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