Matteo Biscosi
bbd3502a8c
Reworked some settings pages.
...
Also fixed some security bugs, linting and permissions checks
2026-10-23 21:46:18 +02:00
Matteo Biscosi
104b59e98f
Reworked some pages and optimized modules loading
2026-10-23 15:31:09 +02:00
Manuel Ceroni
7ad3fdd9bd
Made Passkey creation available only on HTTPS ( #11067 )
2026-10-08 11:52:28 +02:00
Ivan Nardi
67ddec45e8
Passkey: add diagnostics for authenticators that don't support ES256 ( #10954 ) ( #10970 )
...
Detect and surface the case where a WebAuthn authenticator can't
satisfy any of the requested pubKeyCredParams (only ES256 is offered
today), rather than failing with a generic/opaque error. This is a
issue mainly affecting legacy TPM 1.2-era Windows Hello setups that
never got ES256 support.
- `scripts/lua/inc/password_dialog.lua`: distinguish NotSupportedError
from other `navigator.credentials.create()` failures, log the offered
algorithms to the console, and show a specific, actionable message
instead of a generic one.
- `scripts/locales/en.lua`: add the corresponding
webauthn.unsupported_algorithm string.
- src/Ntop.cpp (parse_cose_ec2): explicitly check the COSE key's kty
(label 1) and alg (label 3) fields and log the specific mismatch
(wrong key type vs wrong algorithm vs malformed key) instead of
silently failing to find x/y coordinates. Behavior for the existing
EC2/ES256 case is unchanged.
2026-09-21 11:10:42 +02:00
Manuel Ceroni
491593b496
Fixed the user profile page ( #10919 )
2026-09-11 09:58:34 +02:00
GabrieleDeri
22d48e4735
Updated translations for all languages #10826 ( #10849 )
...
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CIFuzz / Fuzzing (undefined) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
* Added translation for all languages
* Updated translations for all languages
2026-08-27 23:29:30 +02:00
GabrieleDeri
2ab19bf0b6
Fixes geomap and column formatter dist ( #10807 )
...
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CIFuzz / Fuzzing (undefined) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
* Fiex geomap and column formatter dist
* Update dist
2026-08-19 14:55:15 +02:00
Alfredo Cardigliano
b03b94c013
Add a traffic recording advanced section for configuring file size, snaplen, etc.
2026-08-04 11:26:03 +02:00
Matteo Biscosi
9829a46edb
Added maximum value for n2disk traffic recording size
2026-07-28 13:40:23 +00:00
Alfredo Cardigliano
c3a811c4ac
Fix missing prefs
2026-07-23 09:48:58 +02:00
GabrieleDeri
23cbdeb6fa
Fixed preferences toast, started adding vuejs spa ( #10606 )
...
* Fixed preferences toast, started adding vuejs spa
* Update dist
2026-07-17 19:54:42 +02:00
GabrieleDeri
c55c3ab42b
Put footer in app shell, started simplification ( #10602 )
...
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
E2E Tests / e2e (push) Waiting to run
* Put footer in app shell, started simplification
* Update dist
2026-07-17 13:26:22 +02:00
Alfredo Cardigliano
8b009ac2f1
Move is<model> Lua functions to pro
2026-06-25 11:33:55 +02:00
GabrieleDeri
6e6bb7287c
Ported menu, footer and topbar to vuejs ( #10480 )
...
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
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
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
GabrieleDeri
66d5708c89
Added nanalyst pipelines ( #10383 )
...
* Added nanalyst pipelines
* Update dist
2026-05-28 09:27:20 +02:00
GabrieleDeri
f1f5b0fb44
Added qwen LLM preferences ( #10382 )
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 16:48:38 +02:00
Manuel Ceroni
cac46ad25d
Added system behavioural checks menu to the system interface ( #10379 )
...
* Added system behavioural checks menu to the system interface
* Removed unnecessary comment
2026-05-26 12:59:50 +02:00
Luca Deri
afb6e137df
Removed ntopCloud references
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-16 16:12:21 +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
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
GabrieleDeri
805a4a056d
Added check if nanalyst available, else show page to buy license ( #10338 )
...
* Added check if nanalyst available, else show page to buy license
* nanalyst page utils check
2026-05-11 09:47:38 +02:00
GabrieleDeri
d2b2b0f071
Added nAnalyst menu, prefs and flow details activation ( #10337 )
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-10 23:09:19 +02:00
GabrieleDeri
de94e7de5a
Added ai policy callbacks, added tool streaming steps ( #10327 )
2026-05-05 15:28:13 +02:00
Alfredo Cardigliano
c722ff3ab5
Fix nedge menu
2026-04-24 10:49:41 +02:00
Alfredo Cardigliano
5aae086df6
Add check on interface.getFlowDevices defined (pro only)
2026-04-20 09:18:02 +02:00
Matteo Biscosi
1ae020c55c
Fixes looking glass not working in ASN Mode
2026-04-16 15:26:38 +00:00
GabrieleDeri
24627d6ed4
BGP looking glass, host details cleaned duplicate calls ( #10283 )
2026-04-16 13:04:36 +02:00
Matteo Biscosi
856291aa67
Added looking glass page
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-04-16 07:57:51 +00:00
Alfredo Cardigliano
144eb7fee4
Initial implementation of user-defined host labels
2026-04-14 11:06:11 +02:00
Matteo Biscosi
21a35e2c00
Changing traffic recording title ( #10249 )
2026-04-13 10:34:27 +00:00
GabrieleDeri
644843722e
Removed tprint ( #10264 )
2026-04-09 15:13:28 +02:00
GabrieleDeri
68fec86c18
Fixes menu interface selector not working ( #10263 )
2026-04-09 15:10:47 +02:00
GabrieleDeri
770a203a84
Optimized menu with var caching, improved speed ( #10261 )
2026-04-08 17:55:57 +02:00
Matteo Biscosi
f282aa0ad5
Removed incorrect check on Active Monitoring menu entry
2026-04-08 10:12:10 +00:00
Alfredo Cardigliano
efc6484517
Implement traffic extraction on view interfaces by aggregating traffic from all viewed interfaces, if recording is enabled on those
2026-04-03 17:23:36 +02:00
Alfredo Cardigliano
cfd6da3cb1
Hide traffic recording configuration on view interfaces
2026-04-03 09:41:18 +02:00
Luca Deri
3e045c1ed9
Added locales for Passkey
2026-04-02 10:22:57 +02:00
Matteo Biscosi
77f7f32974
Removed not authorized entries
2026-03-31 09:17:50 +00:00
GabrieleDeri
65772d3545
Initial chatbot UI commit ( #10232 )
...
* Initial chatbot UI commit
* Update dist
2026-03-28 15:05:01 +01:00
Manuel Ceroni
bbe7746838
Improved MFA and Passkey tabs ( #10221 )
2026-03-26 11:45:47 +01:00
Alfredo Cardigliano
e20588808d
Implement multipart file upload, extend limit for uploaded file on disk to 256MB, keep memory buffer limit to 4MB
2026-03-23 19:45:46 +01:00
Alfredo Cardigliano
ac293c428d
Passkey fixes: CSRF, allow non-admin to set passkey, fix username
2026-03-19 10:35:48 +01:00
Alfredo Cardigliano
afe27b3bc0
Fix message
2026-03-19 10:01:01 +01:00
Luca Deri
7ebee7cb35
Implemented PasKey authentication
2026-03-19 09:25:29 +01:00
GabrieleDeri
33eb5412a6
Fixes pie chart legend wrap on resize, hide report on viewed iface ( #10174 )
2026-03-17 17:54:10 +01:00
Matteo Biscosi
2a54b831a2
Removed as menu in as mode
2026-03-16 16:12:22 +00:00
Luca Deri
05b1b0c80c
Cosmetic fix
2026-03-13 09:18:12 +01:00
Luca Deri
086963cf06
Implements MFA (Multi Factor Authentication)
2026-03-13 09:06:43 +01:00