Commit graph

1183 commits

Author SHA1 Message Date
GabrieleDeri
6e6bb7287c
Ported menu, footer and topbar to vuejs (#10480)
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
* Ported menu, footer and topbar to vuejs

* Update dist
2026-06-22 18:19:15 +02:00
Matteo Biscosi
8d00f5d43a Added trimming to network configuration list, removing empty spaces 2026-06-22 13:31:14 +00:00
Alfredo Cardigliano
7556232dc0 Rework LuaEngine: move pro functions
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
2026-06-18 17:12:34 +02:00
Alfredo Cardigliano
18f4424939 Remove --community (no longer required as ntopng now automatically starts as community with no license) 2026-06-18 11:36:08 +02:00
Manuel Ceroni
13a292eb7e
Implemented Site import/export (#10465) 2026-06-18 11:28:43 +02:00
Matteo Biscosi
72ec1da0c5 Fixes empty dashboard components with no data (#10463) 2026-06-16 13:20:42 +00:00
Alfredo Cardigliano
c92e0cd8bb Implement grou by in observability dashboard
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-06-12 13:35:03 +02:00
Manuel Ceroni
f5802645f9
Added pagination to the macs list table (#10455) 2026-06-12 11:24:15 +02:00
Manuel Ceroni
383a24cfbb
Optimized macs_list REST (#10452) 2026-06-10 12:32:33 +02:00
Alfredo Cardigliano
07e23d469a Add AS information to the database from geoip/as.csv when available. Cache the information on redis. Use RIPE service as last resort. 2026-06-09 10:36:54 +02:00
GabrieleDeri
9cab779932
Fixes unit of measure in timeseries batch (#10444) 2026-06-08 16:09:17 +02:00
GabrieleDeri
07a4eb843d
Fixed timeseries chart for dashboard (#10441) 2026-06-08 15:27:29 +02:00
Luca Deri
93faf4cf89 Various hardebing fixes 2026-06-07 22:55:26 +02:00
Alfredo Cardigliano
90e0f77f3d Move ts append for additional speedtest metrics to follow the same path of other metrics. Fix servers URL parsing. Other code cleanups. 2026-06-05 16:02:13 +02:00
Matteo Biscosi
55f2140594 Removed REPLACE on ipv6 when creating the ASN chart (#10428) 2026-06-05 08:27:00 +00:00
Matteo Biscosi
5ffb326682 Added limit to sankey charts 2026-06-04 08:29:36 +00:00
Alfredo Cardigliano
c22466e389 Fix input interface selection in live flows 2026-06-03 12:52:51 +02:00
Matteo Biscosi
50146c070f Moved ASN columns in flows page in case of ASN mode enabled or disabled 2026-06-03 09:12:15 +00:00
GabrieleDeri
57d2226d90
Ported timeseries to new serving layer for frontend (#10415)
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
* Ported to new ts backend serving layer for frontend

* Update dist
2026-06-02 11:22:51 +02:00
Alfredo Cardigliano
20667aad97 Dinamically pass all flowfilters to the clickhousehr driver to support any filter supported by historical flows for aggregation 2026-05-29 17:49:28 +02:00
Alfredo Cardigliano
28ae1e11e5 Add HR Chart page with ability to filter/aggregate data. Extend clickhouse HR driver to handle wildcard/aggregation. Extend range picker to show filters only, hide snapshots, etc. 2026-05-29 12:16:30 +02:00
Alfredo Cardigliano
2596f28c44 Add HR timeseries in historical flow details
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-27 10:30:06 +02:00
Matteo Biscosi
2e1f18915d Fixes pie chart not correctly rendered 2026-05-25 10:52:57 +00:00
Matteo Biscosi
0158a45047 Updated sankey code 2026-05-25 08:47:34 +00:00
Alfredo Cardigliano
600d99f333 Add SRC/DST_SITE_ID to historical flows
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-20 18:58:06 +02:00
Matteo Biscosi
648d982369 Changed key from network cidr to network id 2026-05-19 08:31:23 +00:00
Luca Deri
7537427fb4 Extended SiteIds mappign support
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-19 01:04:19 +02:00
Matteo Biscosi
b653dc60c8 Updated network configuration and added site to it 2026-05-18 20:20:23 +00:00
Matteo Biscosi
02983cb479 Re-added mapping function for IP-Sites 2026-05-18 11:40:22 +00:00
Matteo Biscosi
99dea1bf97 Added link to BGP Looking Glass (#10355) 2026-05-18 10:41:35 +00:00
GabrieleDeri
4f8036d60f
Fixed MCP (#10357)
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-18 07:24:48 +02:00
Luca Deri
3e97c61c01 Added IX stats 2026-05-15 17:53:10 +02:00
Luca Deri
ee10df6a95 Added Internet eXchange to the traffix stats 2026-05-15 16:16:22 +02:00
Matteo Biscosi
7a731042b4 Removed site id from old code and added support to networks in site add/edit (#10322) 2026-05-14 10:45:36 +00:00
GabrieleDeri
ce78ab8f17
Updated mcp with correct prompt and tool loading (#10350)
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-13 20:49:13 +02:00
Alfredo Cardigliano
fb521c1752 Rename labels to tags to avoid confusion as labels was too common. (note: tag filters are now flowfilters) 2026-05-12 11:43:07 +02:00
Manuel Ceroni
8292b95185
Added AS interface role breakdown for live flows (#10345) 2026-05-12 11:04:27 +02:00
GabrieleDeri
aaae5c11e1
MCP server, separated tools in pro and community (#10343) 2026-05-12 08:32:00 +02:00
Alfredo Cardigliano
2fb8a926ad Rename tags to flowfilters 2026-05-11 08:46:38 +02:00
Alfredo Cardigliano
41417932bf Rename tag_utils to flowfilter_utils
Some checks failed
Build / build (push) Has been cancelled
CIFuzz / Fuzzing (address) (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
CodeQL / Analyze-1 (push) Has been cancelled
2026-05-07 17:18:34 +02:00
Manuel Ceroni
5b71218eeb
Fixed sorting of the last seen and first seen columns on the live flows page (#10328) 2026-05-06 12:47:19 +02:00
Manuel Ceroni
bc266e0fc7
Implemented AS traffic interface breakdown (#10324)
* Implemented AS traffic interface breakdown

* Minor fixes to the AS traffic interface breakdown

* Moved breakdown_role percent rounding to NtopUtils.largestRemainderRound
2026-05-06 11:07:26 +02:00
Luca Deri
fafa1f099d Fixes spelling 2026-04-27 12:39:06 +02:00
Alfredo Cardigliano
56c177c2c9 Allow the user to assign builtin labels (but not to remove them atm) 2026-04-23 17:35:31 +02:00
Alfredo Cardigliano
55a61deff3 Implement labels filtering for hosts in C++ 2026-04-22 10:17:31 +02:00
Alfredo Cardigliano
e6cd18c61f Rework host labels: serialize per interface, keep a LabelsConfiguration per NetworkInterface 2026-04-17 17:03:04 +02:00
Matteo Biscosi
c42f606501 Added support to RPKI in BGP Looking glass page 2026-04-17 10:16:17 +00:00
Matteo Biscosi
83002b958d Added bgp prefix to looking glass page 2026-04-16 16:18:46 +00:00
Matteo Biscosi
fc7e5d9279 Fixes bgp looking glass rest api 2026-04-16 15:48:06 +00:00
Matteo Biscosi
691cf5e833 Removed debug print 2026-04-16 11:51:59 +00:00