8 Commits

Author SHA1 Message Date
emanuele-f a111453054 Migrate to nDPI 5.0
Closes #833
2026-03-01 00:04:56 +01:00
emanuele-f 6b8ab97713 Fix possible unaligned memory accessses in stun.c on ARMv7
See #496
2025-03-22 16:41:58 +01:00
emanuele-f 0f47d378b9 Read PCAPdroid extensions metadata from Pcapng
A PCAP/Pcapng reader has been implemented to support parsing the
PCAPdroid extensions metadata. This allows displaying a number of
information in the UI when loading from a Pcapng file, in particular:

- when the dump was generated with root, show the capture interface
  name
- show the UID (app) related to a given connection
- if the dump contains UIDs of uninstalled apps, show the
  original package name and app name

Closes #479
2025-01-11 19:58:58 +01:00
emanuele-f c610c564bf Reduce size of nDPI
Use slim nDPI, which reduces the libndpi.so 4.12 size from 3 MB to 1 MB.
Further trimming may be evaluated in the future.

Closes #188
2025-01-02 08:17:32 +01:00
emanuele-f 65564a241c Update nDPI to 4.12 and libpcap to 1.10.5
Closes #474
2025-01-01 22:38:46 +01:00
emanuele-f 59288b583d Update to nDPI 4.2
Relevant changes:

- Reduced memory footprint
- Fix some memory issues
- Improved protocols dissection
2022-02-03 16:58:07 +01:00
emanuele-f 1809a3d88c Update dependencies
- libpcap 1.10.1
- nDPI 4.0
- gradle, ndk, build tools
2021-10-14 19:48:16 +02:00
emanuele-f 5236178426 Remove libpcap build dependencies 2021-07-28 11:36:58 +02:00