
Luca Deri developed and maintained core features for the ntopng and nDPI repositories, focusing on network traffic analysis, protocol detection, and operational stability. He engineered enhancements in flow management, asset tracking, and risk detection, leveraging C, C++, and Lua to optimize performance and cross-platform compatibility. His work included refining protocol fingerprinting, improving memory management, and expanding API coverage to support automated remediation and advanced analytics. By modernizing build systems and integrating in-memory databases, Luca addressed deployment efficiency and data accuracy. The depth of his contributions is reflected in robust code quality, comprehensive testing, and seamless integration across complex network environments.

2025-10 monthly summary for ntop/ntopng and ntop/nDPI. Focused on stability, cross‑platform readiness, and performance improvements, delivering platform-wide enhancements and a cleaner codebase across both repositories. Key features delivered include MAC address handling and tracing, Windows platform detection and UI adjustments, and comprehensive dependency management (including Debian 13 compatibility and ZMQ updates) along with general code cleanup and formatting improvements. Major enhancements also cover InfluxDB preferences labeling, Redis key rename, and search performance improvements via formatting caching. DPI/NDPI-related enhancements add Akamai protocol support, wildcard domain mapping, and custom HTTP URL protocol support, plus improved packaging for nDPI. Key features delivered - MAC address handling and tracing: added and expanded MAC checks, tracing, and logging for NICs and NAC. Commits: db0101d13bfb0af51bd4f14da05b859827de9099; 69cf433aa504d03330f9f5e22be51b6f74e99806; cc76e774a015d630fe80001a91931adfd1dde083 - Windows platform support and UI adjustments: improved platform detection, fixes, and Windows UI/sidebar changes. Commits: b44092959a0474e96e83e956536019f45305eea3; 4e7cca40a2127383b4ab87e24eb57e03319db6e9; 0a07700fe70a32c6fdde91d7830aae7c0352e324 - Dependency management and compatibility: updated general and ZMQ dependencies; Debian 13 compatibility; Rocky Redis removal. Commits: 31ae735f7d10f060a15098aceb6eb0f6690efd93; 6e6d8d9e9a62fbc0fe141dc37fb70d7c980c64d9; d50fc640a6d3b9c17cdbd8e49e0409c98d4305fb; efb3e5f9838a7413133416085e9c36ce08916deb - Code cleanup and formatting: general code cleanup, indentation fixes, dead code removal, and label consistency improvements. Commits: ebad30dbc5e34310d510a2a13cb2ee6e927e3973; c6b67e83b0c51ae34af0c6613056cc954a3383d6; fe5bed8601b1553a0d3e96e0cc7c4ad4b70e9f01; 94ea2d5b79b2a3b69a0cf38a6ce9ed65ec4e67af; 2bf32c041c40f79f33ff532e604b0938b2e7d0e5; 77529b035007d742a98b91cd46ffe819c5e36b21; c626dc03556c4038cfcdf80cbf84c3c941930255; ae8caf42afaf4788bb1fe6bbb773f03f60a27499; 5a76bfd06b24b67a5b4518bf9eb10e9d6beaecce; 55713abcab99f7e52e9fba7c019f892bab69efb5 - InfluxDB and logging improvements; Redis key rename; search performance improvements via formatting caching; rename functionality. Commits: d054a8125bb96f5f73d85859196d88eeb9fec254; d9f0e9b4bbd1fa6db19277842cb60252a173fd86; 1462d546b86741897424b8c8b26c8fdfca2c9152; 796bcd37e207479891acb192793112f0587549d7; 34f82ee7c2fd5fbd2785c19be3593ebaec2615f4 - DPI/NDPI enhancements: Akamai protocol and IP range mappings, Android/macOS fingerprint refinements, packaging and distribution improvements for nDPI, wildcard domain mapping, custom HTTP URL protocol support, and robust test updates. Commits: d69446893df06c0ffa63228d6dfab3dada6ac616; c734fe41424f8e4854ce4d51e609d618c89ab9b8; 6001c9f34c1db7a89a72e957d2e682bc06bc33ce; 9daac6d20de272365f639c5b32349a8ec0452c1c; 3a05aacf93d83571afee1fc920ad9425b2c281be; 02a92e387d64e19c60236982e082b1c1c87b7b51; 0d7e81bdde7724fabf0b1aa23901d232bfc0e0e5 Major bugs fixed - NAT entry cleanup to fix NAT-related inconsistencies. - Compilation fixes across builds. - NULL nEdge MAC addresses handling; invalid syntax fixes; Invalid variable name usage; interfaceId discrepancies; SNMP preferences fixes for nEdge; various minor fixes including Tony fix and deadlien adjustments. Overall impact and accomplishments - Significantly improved stability, cross-platform deployment readiness, and performance. Reduced upgrade risk through dependency cleanup and Debian 13 readiness. Improved DPI classification accuracy and resilience with robust protocol detection and domain mapping. Faster search experiences and reduced maintenance overhead due to formatting caching and code cleanup. Strengthened logging and tracing for network interfaces and NACs. Technologies/skills demonstrated - Cross-platform development (Windows/Linux), packaging and distribution (RPM/Debian), dependency/version management (ZMQ, Redis), performance optimizations (SNMP caching, formatting caching), protocol detection and fingerprinting (OS/domain fingerprints, Akamai integration, wildcard mappings), and test/data enhancements for DPI classification.
2025-10 monthly summary for ntop/ntopng and ntop/nDPI. Focused on stability, cross‑platform readiness, and performance improvements, delivering platform-wide enhancements and a cleaner codebase across both repositories. Key features delivered include MAC address handling and tracing, Windows platform detection and UI adjustments, and comprehensive dependency management (including Debian 13 compatibility and ZMQ updates) along with general code cleanup and formatting improvements. Major enhancements also cover InfluxDB preferences labeling, Redis key rename, and search performance improvements via formatting caching. DPI/NDPI-related enhancements add Akamai protocol support, wildcard domain mapping, and custom HTTP URL protocol support, plus improved packaging for nDPI. Key features delivered - MAC address handling and tracing: added and expanded MAC checks, tracing, and logging for NICs and NAC. Commits: db0101d13bfb0af51bd4f14da05b859827de9099; 69cf433aa504d03330f9f5e22be51b6f74e99806; cc76e774a015d630fe80001a91931adfd1dde083 - Windows platform support and UI adjustments: improved platform detection, fixes, and Windows UI/sidebar changes. Commits: b44092959a0474e96e83e956536019f45305eea3; 4e7cca40a2127383b4ab87e24eb57e03319db6e9; 0a07700fe70a32c6fdde91d7830aae7c0352e324 - Dependency management and compatibility: updated general and ZMQ dependencies; Debian 13 compatibility; Rocky Redis removal. Commits: 31ae735f7d10f060a15098aceb6eb0f6690efd93; 6e6d8d9e9a62fbc0fe141dc37fb70d7c980c64d9; d50fc640a6d3b9c17cdbd8e49e0409c98d4305fb; efb3e5f9838a7413133416085e9c36ce08916deb - Code cleanup and formatting: general code cleanup, indentation fixes, dead code removal, and label consistency improvements. Commits: ebad30dbc5e34310d510a2a13cb2ee6e927e3973; c6b67e83b0c51ae34af0c6613056cc954a3383d6; fe5bed8601b1553a0d3e96e0cc7c4ad4b70e9f01; 94ea2d5b79b2a3b69a0cf38a6ce9ed65ec4e67af; 2bf32c041c40f79f33ff532e604b0938b2e7d0e5; 77529b035007d742a98b91cd46ffe819c5e36b21; c626dc03556c4038cfcdf80cbf84c3c941930255; ae8caf42afaf4788bb1fe6bbb773f03f60a27499; 5a76bfd06b24b67a5b4518bf9eb10e9d6beaecce; 55713abcab99f7e52e9fba7c019f892bab69efb5 - InfluxDB and logging improvements; Redis key rename; search performance improvements via formatting caching; rename functionality. Commits: d054a8125bb96f5f73d85859196d88eeb9fec254; d9f0e9b4bbd1fa6db19277842cb60252a173fd86; 1462d546b86741897424b8c8b26c8fdfca2c9152; 796bcd37e207479891acb192793112f0587549d7; 34f82ee7c2fd5fbd2785c19be3593ebaec2615f4 - DPI/NDPI enhancements: Akamai protocol and IP range mappings, Android/macOS fingerprint refinements, packaging and distribution improvements for nDPI, wildcard domain mapping, custom HTTP URL protocol support, and robust test updates. Commits: d69446893df06c0ffa63228d6dfab3dada6ac616; c734fe41424f8e4854ce4d51e609d618c89ab9b8; 6001c9f34c1db7a89a72e957d2e682bc06bc33ce; 9daac6d20de272365f639c5b32349a8ec0452c1c; 3a05aacf93d83571afee1fc920ad9425b2c281be; 02a92e387d64e19c60236982e082b1c1c87b7b51; 0d7e81bdde7724fabf0b1aa23901d232bfc0e0e5 Major bugs fixed - NAT entry cleanup to fix NAT-related inconsistencies. - Compilation fixes across builds. - NULL nEdge MAC addresses handling; invalid syntax fixes; Invalid variable name usage; interfaceId discrepancies; SNMP preferences fixes for nEdge; various minor fixes including Tony fix and deadlien adjustments. Overall impact and accomplishments - Significantly improved stability, cross-platform deployment readiness, and performance. Reduced upgrade risk through dependency cleanup and Debian 13 readiness. Improved DPI classification accuracy and resilience with robust protocol detection and domain mapping. Faster search experiences and reduced maintenance overhead due to formatting caching and code cleanup. Strengthened logging and tracing for network interfaces and NACs. Technologies/skills demonstrated - Cross-platform development (Windows/Linux), packaging and distribution (RPM/Debian), dependency/version management (ZMQ, Redis), performance optimizations (SNMP caching, formatting caching), protocol detection and fingerprinting (OS/domain fingerprints, Akamai integration, wildcard mappings), and test/data enhancements for DPI classification.
September 2025 monthly summary: Delivered a broad set of high-impact features and reliability improvements across ntopng and nDPI, targeting improved traffic visibility, smarter alerts, and stronger cross‑platform support. Key outcomes include flow analysis enhancements with updated nDPI integration for more accurate subprotocol inference, refined AS ranking and alerting, TLS protocol analysis enhancements with customization via proto.txt, and expanded tracing and MAC handling for precise flow attribution. Also delivered enhancements to nDPI statistics and nEdge accounting, along with robust configuration validation and cross‑platform build stability.
September 2025 monthly summary: Delivered a broad set of high-impact features and reliability improvements across ntopng and nDPI, targeting improved traffic visibility, smarter alerts, and stronger cross‑platform support. Key outcomes include flow analysis enhancements with updated nDPI integration for more accurate subprotocol inference, refined AS ranking and alerting, TLS protocol analysis enhancements with customization via proto.txt, and expanded tracing and MAC handling for precise flow attribution. Also delivered enhancements to nDPI statistics and nEdge accounting, along with robust configuration validation and cross‑platform build stability.
August 2025 focused on strengthening host risk detection, flow reliability, and operational resilience, while expanding programmable interfaces for automated remediation. Key wins include UnresolvedHostname risk handling in ntopng, fixes to NEdge flow reliability, and new host-flow control APIs. nDPI gains include DNS caching improvements, JA4 fingerprinting, and protocol matching robustness, with foundational in-memory database work to accelerate Lua VM workloads. Collectively, these deliver faster threat containment, more accurate traffic classification, and improved developer velocity.
August 2025 focused on strengthening host risk detection, flow reliability, and operational resilience, while expanding programmable interfaces for automated remediation. Key wins include UnresolvedHostname risk handling in ntopng, fixes to NEdge flow reliability, and new host-flow control APIs. nDPI gains include DNS caching improvements, JA4 fingerprinting, and protocol matching robustness, with foundational in-memory database work to accelerate Lua VM workloads. Collectively, these deliver faster threat containment, more accurate traffic classification, and improved developer velocity.
July 2025 performance summary for ntop/ntopng and ntop/nDPI. Strengthened reliability, performance, and data accuracy across the two repositories. Key work included input validation hardening, ASN name resolution with caching, protocol mapping for protocols 4/44, dynamic memory-based sorting optimization, and the new hosts2domains utility. Also addressed runtime stability with a crash fix and build-time warnings, and enhanced documentation and code quality. Collectively, these changes reduce operational risk, improve analytics accuracy, and support scalable deployments across ARM, ClickHouse, and broader environments.
July 2025 performance summary for ntop/ntopng and ntop/nDPI. Strengthened reliability, performance, and data accuracy across the two repositories. Key work included input validation hardening, ASN name resolution with caching, protocol mapping for protocols 4/44, dynamic memory-based sorting optimization, and the new hosts2domains utility. Also addressed runtime stability with a crash fix and build-time warnings, and enhanced documentation and code quality. Collectively, these changes reduce operational risk, improve analytics accuracy, and support scalable deployments across ARM, ClickHouse, and broader environments.
June 2025 monthly summary for ntop/ntopng and ntop/nDPI focusing on business value and technical delivery. Delivered cross-platform build/run support for ClickHouse/clockhouse, modernized nDPI integration, enhanced PCAP and flow management, and stable memory/patch handling. Improvements across domain classification, hostname processing, HTTP risk reporting, and protocol taxonomy contributed to more accurate traffic classification, reduced deployment friction, and stronger security readiness.
June 2025 monthly summary for ntop/ntopng and ntop/nDPI focusing on business value and technical delivery. Delivered cross-platform build/run support for ClickHouse/clockhouse, modernized nDPI integration, enhanced PCAP and flow management, and stable memory/patch handling. Improvements across domain classification, hostname processing, HTTP risk reporting, and protocol taxonomy contributed to more accurate traffic classification, reduced deployment friction, and stronger security readiness.
May 2025 performance highlights across ntop/ntopng and ntop/nDPI focused on reliability, detection fidelity, and build/runtime efficiency. Delivered high-impact features and stability improvements that enhance network visibility and operational resilience while reducing resource usage and maintenance overhead.
May 2025 performance highlights across ntop/ntopng and ntop/nDPI focused on reliability, detection fidelity, and build/runtime efficiency. Delivered high-impact features and stability improvements that enhance network visibility and operational resilience while reducing resource usage and maintenance overhead.
April 2025: Delivered substantial enhancements across ntopng and nDPI, focusing on visibility, protocol accuracy, and reliability to increase monitoring fidelity and reduce mean time to detect anomalies. Key features added include flow tracing/visibility, protocol and network flow improvements, and OS discovery enhancements. Security and reliability fixes were implemented to stabilize deployments, while packaging and performance improvements accelerated startup and cross-platform packaging.
April 2025: Delivered substantial enhancements across ntopng and nDPI, focusing on visibility, protocol accuracy, and reliability to increase monitoring fidelity and reduce mean time to detect anomalies. Key features added include flow tracing/visibility, protocol and network flow improvements, and OS discovery enhancements. Security and reliability fixes were implemented to stabilize deployments, while packaging and performance improvements accelerated startup and cross-platform packaging.
March 2025 performance highlights across ntopng and ntop/nDPI. Business value delivered includes: enhanced user experience through QoE enhancements and clearer messaging; more reliable DNS/flow data via DNS flow collection improvements and crash fixes; stronger asset management and data integrity; and refined OS fingerprinting and service detection in nDPI. Also focused on system stability, code quality, and UI/UX improvements to reduce maintenance costs and accelerate onboarding of new data sources.
March 2025 performance highlights across ntopng and ntop/nDPI. Business value delivered includes: enhanced user experience through QoE enhancements and clearer messaging; more reliable DNS/flow data via DNS flow collection improvements and crash fixes; stronger asset management and data integrity; and refined OS fingerprinting and service detection in nDPI. Also focused on system stability, code quality, and UI/UX improvements to reduce maintenance costs and accelerate onboarding of new data sources.
February 2025: Focused on reliability, security, and ecosystem alignment across ntopng and ntop/NDPI. Delivered key features that improve data accuracy, policy clarity, and QoE capabilities, while stacking core fixes that reduce operational risk and enhance performance. Strengthened integration with nProbe, expanded protocol coverage, and hardened the platform against common stability issues. The work drives business value by improving detection fidelity, user experience, and security posture, with roadmap readiness and deployment stability improvements across critical components.
February 2025: Focused on reliability, security, and ecosystem alignment across ntopng and ntop/NDPI. Delivered key features that improve data accuracy, policy clarity, and QoE capabilities, while stacking core fixes that reduce operational risk and enhance performance. Strengthened integration with nProbe, expanded protocol coverage, and hardened the platform against common stability issues. The work drives business value by improving detection fidelity, user experience, and security posture, with roadmap readiness and deployment stability improvements across critical components.
January 2025 performance summary: Delivered significant feature expansions and reliability improvements across ntop/ntopng, ntop/nDPI, and ntopng/ntopng. Focused on improving labeling accuracy, protocol detection, data collection, and operational stability to drive better network visibility and decision-making. Notable outcomes include enhanced labeling and host metadata handling, expanded protocol detection (ICMP, DICOM, Windows fingerprints, DigitalOcean protocol), richer data collection (DNS transaction IDs, HTTP host/referer, L7 JSON collection, IPv6 support), and a broad set of bug fixes that corrected flow expiration, application handling, and initialization gaps. The year-to-date efforts improved data fidelity, reduced false positives, and enhanced UI accuracy and performance across multi-repo deployments.
January 2025 performance summary: Delivered significant feature expansions and reliability improvements across ntop/ntopng, ntop/nDPI, and ntopng/ntopng. Focused on improving labeling accuracy, protocol detection, data collection, and operational stability to drive better network visibility and decision-making. Notable outcomes include enhanced labeling and host metadata handling, expanded protocol detection (ICMP, DICOM, Windows fingerprints, DigitalOcean protocol), richer data collection (DNS transaction IDs, HTTP host/referer, L7 JSON collection, IPv6 support), and a broad set of bug fixes that corrected flow expiration, application handling, and initialization gaps. The year-to-date efforts improved data fidelity, reduced false positives, and enhanced UI accuracy and performance across multi-repo deployments.
December 2024 monthly summary for ntop projects. Across ntop/nDPI and ntop/ntopng, this month delivered significant improvements to protocol support, traffic classification accuracy, and flow management, while stabilizing the stack with targeted bug fixes. Notable outcomes include better visibility of STUN/TLS/RTP traffic, reduced memory footprint, more robust host management, and expanded documentation and checks to ease adoption and reduce misconfigurations. These changes provide business value by improving network visibility, enabling faster issue diagnosis, and reducing resource consumption in high-throughput deployments.
December 2024 monthly summary for ntop projects. Across ntop/nDPI and ntop/ntopng, this month delivered significant improvements to protocol support, traffic classification accuracy, and flow management, while stabilizing the stack with targeted bug fixes. Notable outcomes include better visibility of STUN/TLS/RTP traffic, reduced memory footprint, more robust host management, and expanded documentation and checks to ease adoption and reduce misconfigurations. These changes provide business value by improving network visibility, enabling faster issue diagnosis, and reducing resource consumption in high-throughput deployments.
November 2024 focused on delivering tangible business value through richer telemetry, broader protocol coverage, and robust stability for ntopng and nDPI. Key features delivered include MAC and IE handling enhancements in ntopng (remove unused IEs, support for custom IEs, MAC serialization, and MAC device_type); native sFlow collector and safer JSON flow parsing; and DICOM protocol support with IPv6 and Mikrotik JSON serialization in nDPI. Major bugs fixed include DNS server handling and flow swapping; asset management issues with SQLite schema to avoid long queries; nil checks and string fixes improving stability. Overall impact: stronger data quality, more reliable analytics, and improved security posture, with better asset visibility and extensibility for future protocols. Technologies/skills demonstrated: advanced code changes across repos, protocol parsing hardening, data collection architectures (sFlow), database schema design, and cross-repo collaboration.
November 2024 focused on delivering tangible business value through richer telemetry, broader protocol coverage, and robust stability for ntopng and nDPI. Key features delivered include MAC and IE handling enhancements in ntopng (remove unused IEs, support for custom IEs, MAC serialization, and MAC device_type); native sFlow collector and safer JSON flow parsing; and DICOM protocol support with IPv6 and Mikrotik JSON serialization in nDPI. Major bugs fixed include DNS server handling and flow swapping; asset management issues with SQLite schema to avoid long queries; nil checks and string fixes improving stability. Overall impact: stronger data quality, more reliable analytics, and improved security posture, with better asset visibility and extensibility for future protocols. Technologies/skills demonstrated: advanced code changes across repos, protocol parsing hardening, data collection architectures (sFlow), database schema design, and cross-repo collaboration.
Monthly work summary for 2024-10 covering ntop/nDPI and ntopng. Delivered multiple features and improvements that enhance network visibility, device fingerprinting accuracy, and observability, while addressing reliability and maintainability of the codebase. The work emphasizes business value through richer data, better security analytics, and higher-quality releases.
Monthly work summary for 2024-10 covering ntop/nDPI and ntopng. Delivered multiple features and improvements that enhance network visibility, device fingerprinting accuracy, and observability, while addressing reliability and maintainability of the codebase. The work emphasizes business value through richer data, better security analytics, and higher-quality releases.
Overview of all repositories you've contributed to across your timeline