Commit graph

143 commits

Author SHA1 Message Date
Luca Deri
ac8766d63e Implemented detection of SSH/RDP/HTTP(S) services 2025-04-28 16:30:36 +02:00
Luca Deri
d861b002bd Improved host mac address learning 2025-04-12 11:49:53 +02:00
Luca
da456f9951 Reworked hosts server ports 2025-04-10 16:24:01 +02:00
Luca Deri
fa57ea29db Crash fixes
Implemented device_type rework
2025-04-01 16:23:50 +02:00
Luca Deri
59b854d503 Assets improvement 2025-04-01 00:05:21 +02:00
Luca Deri
c21b972d03 Reworked protocol services detection 2025-03-31 22:23:06 +02:00
Luca Deri
80b71567b8 Cleaned-up OS type and aligned to nDPI 2025-03-31 13:07:48 +02:00
Luca Deri
7d8b599a8c DHCP fingerprint is now reported on flows
Fixed OS inconsistencies
2025-03-27 21:43:48 +01:00
Luca Deri
54f5b00098 Assets improvements 2025-03-21 18:57:34 +01:00
Luca Deri
346e67fe27 Assets improvements 2025-03-20 21:50:00 +01:00
Luca Deri
5fd108fd28 Assets improvements 2025-03-20 19:11:01 +01:00
Luca Deri
704bb92b5b Asset rework 2025-03-18 18:01:44 +01:00
Luca Deri
dc4394fd2e Added DHCP fingerprint support 2025-03-17 23:36:40 +01:00
Matteo Biscosi
bd5a4dbe34 Fixes assets filter and access control list preference 2025-01-22 17:15:41 +01:00
Matteo Biscosi
4c05e66dea Fixes assets page with deletes modal and periodic assets update 2025-01-22 10:20:01 +01:00
Matteo Biscosi
2648782bc5 Dump host info when appears in order to avoid duplication between active and inactive hosts (#6794) 2025-01-14 17:50:59 +01:00
Matteo Biscosi
19fb4af3e4 Added assets info (#6794) 2025-01-14 17:41:34 +01:00
Matteo Biscosi
397677b053 Fixes compilation issues 2025-01-14 10:43:12 +01:00
Matteo Biscosi
1e18b7b693 Added Assets to hosts dump (#6794) 2025-01-14 10:43:12 +01:00
Alfredo Cardigliano
9352d0cdcd Update copyright 2025-01-02 09:09:56 +01:00
Matteo Biscosi
a63dec0dcc Reworked assets table 2024-12-30 12:37:54 +01:00
Luca Deri
d0a2b5d119 Host operating system enhancements 2024-11-26 22:48:34 +01:00
Luca Deri
49506f3afa OS detection improvements 2024-11-26 18:06:43 +01:00
Luca Deri
dd66f3965c Various AM improvememnts 2024-11-26 13:07:17 +01:00
Luca Deri
6b4afa074a Removed OS stats 2024-11-26 10:23:04 +01:00
Luca Deri
c6a00d7b0e Fingerprint improvement 2024-11-25 23:38:34 +01:00
Luca Deri
53db794497 fingerprint cleanup 2024-11-25 18:01:27 +01:00
Luca Deri
7ca00c8c64 Added fingerprint check 2024-11-25 15:54:31 +01:00
Luca Deri
83e5477066 Cleaned up OS code 2024-11-25 14:35:53 +01:00
Luca Deri
6294343086 Reworked OS and hot fingerprint 2024-11-24 23:08:38 +01:00
YellowMan
d940cfb49c
Moved asset management tracking only to LocalHost (#8803) 2024-11-15 09:45:12 +01:00
Luca Deri
afff51311d Asset management fixes 2024-11-05 18:32:15 +01:00
Alfredo Cardigliano
89f59cde5a Migrate local networks type from 16 to 32 bit 2024-10-29 15:31:37 +01:00
Matteo Biscosi
952e136080 Moved unexpected gateway check from flows to hosts 2024-10-07 16:58:31 +02:00
Alfredo Cardigliano
112bf29b9e Make code more clear 2024-08-09 18:00:13 +02:00
Alfredo Cardigliano
548c9aeec5 Remove obsolete JA3 support 2024-08-09 09:08:32 +02:00
Luca Deri
782afdfe86 Added extensions for asset inventory 2024-07-09 12:06:21 +02:00
Luca Deri
d5eacdd1a3 Minor cosmetic changes 2024-06-05 17:57:05 +02:00
Luca Ferretti
4ae4f0cec8
Added ServerPortsBitmap (#8437)
* added feature sorting flows by protocol

* changed protocols comparison order

* initial commit for bitmap of server ports

* bitmap added to redis

* added debug string, bitmap not working

* Update ServerPortsBitmap.cpp

* updated bitmapserverports

* added restore function
2024-06-05 17:17:56 +02:00
Luca Ferretti
edef411ebc
added contacted_server_port alert (#8408)
* initial integretion of server port check

* update learning period and received packet time

* updated host initial time

* Update Flow.cpp

* fixed reported issues

* added server_ports_contacts alert

* minor changes
2024-05-28 12:52:36 +02:00
Luca Ferretti
87429d4314
FIrst integration of check on open server ports (#8402)
* initial integretion of server port check

* update learning period and received packet time

* updated host initial time

* Update Flow.cpp

* fixed reported issues
2024-05-27 11:16:54 +02:00
Nicolò Maio
636ba2975c
Add Flow Reset Alert and counter. (#8264) (#8348)
* Add Flow Reset Alert and counter. (#8264)

* Renaming to TCP Flow Reset. (#8264)

* Renaming the value retrieved by the getName method. (#8264)
2024-04-24 17:15:20 +02:00
Luca Deri
b288f884d5 Fingerprints are not optional and available only for local hosts 2024-02-21 22:10:00 +01:00
Luca Deri
3aadd4e8be Added tracings
Added details parameter to NetworkInterface::lua() and subclasses
2024-02-15 07:10:24 +01:00
Luca Deri
55870e97b9 (C) Update 2024-01-12 11:44:18 +01:00
Luca Deri
a5d1c92cdc Now with PF_RING in case of merged interfaces (e.g. -i virbr0,virbr1,eno1) ntopng keeps
track of the interface where a flow/host has been first observed
2023-12-01 20:48:40 +01:00
Luca Deri
3659793e48 Code cleanup
Reworked score code
2023-07-15 00:13:15 +02:00
Matteo Biscosi
577b3f2d0d Added deferred initialization to hosts 2023-06-05 15:01:20 +00:00
Nicolò Maio
fbae5e861b
Add Server Ports Analysis page. (#7493) (#7498)
* Add Server Ports Analysis page. (#7493)

* Add num hosts in server ports rest. (#7493)

* Fix memory leak and fix GUI bug. (#7493)

* Minor Fix. (#7493)

* Minor fix.

* Minor Fix.

* Fix paths
2023-05-29 16:26:03 +02:00
lucaderi
37dbf7f059 Automated commit of clang-format CI changes. 2023-04-08 12:28:11 +00:00