| Commit message (Collapse) | Author | Age |
|\
| |
| | |
Parse server certificate organization
|
| |
| |
| |
| |
| |
| |
| | |
github.com is valid but can not be retreive by server certificate
parsing
Signed-off-by: chiehminw <chiehminw@synology.com>
|
| |
| |
| |
| | |
Signed-off-by: chiehminw <chiehminw@synology.com>
|
|\ \
| | |
| | | |
Respect CXX variable during configure
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
commit 6ac83ce7eb99 use CXX to link ndpiReader however CXX is not
properly set in configure step
Fixes: 6ac83ce7eb99 ("Fixes broken hyperscan compilation")
Signed-off-by: chiehminw <chiehminw@synology.com>
|
|\ \ \
| | | |
| | | | |
Use relative path for library link
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
relative link path can preserve link relation after packaging and
doplying to new machine
ex:
$ make DESTDIR=/tmp/ndpi install
$ tar czf ndpi.tar.gz /tmp/ndpi
$ tar xf ndpi.tar.gz -C /lib
Orignal install script will caused the /lib/libndpi.so.2 links to
/tmp/ndpi/libndpi.so.2.9.0 which is not intended
Signed-off-by: chiehminw <chiehminw@synology.com>
|
|\ \ \
| | | |
| | | | |
The le32toh() function used in some places on BSD OSes requires sys/en…
|
| | | |
| | | |
| | | |
| | | | |
to be included.
|
|\ \ \ \
| | | | |
| | | | | |
Add NDPI prefix for HTTP_METHOD enum to avoid name collisions
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
ref: https://stackoverflow.com/questions/35380279/avoid-name-collisions-with-enum-in-c-c99
Signed-off-by: chiehminw <chiehminw@synology.com>
|
|\ \ \ \
| | | | |
| | | | | |
More accurate hostname verification in a DNS query.
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix whatsapp signature detecting.
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Use ChangeLog date instead of build date
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good.
This date call works with GNU date and BSD date.
Also use UTC/gmtime to be independent of timezone.
|
| |_|_|_|_|/
|/| | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| |_|_|_|/
|/| | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| | |_|_|/
| |/| | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | |_|/
| |/| | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- NDPI_PROTOCOL_CATEGORY_MUSIC
- NDPI_PROTOCOL_CATEGORY_VIDEO
- NDPI_PROTOCOL_CATEGORY_SHOPPING
- NDPI_PROTOCOL_CATEGORY_PRODUCTIVITY
- NDPI_PROTOCOL_CATEGORY_FILE_SHARING
Protocol vs category rework
|
| |/
|/| |
|
| | |
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
Compute packet_direction consistently independently from endianness
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Ensure packet_direction is computed in the same way on little endian and
big endian architectures.
This change will convert IP addresses and port from little endian to host
endian (instead of converting from network endian to host endian) so
that it does not change the behavior on little endian architecture where
ndpi is usually developed.
A better (but more invasive) change would be to use the ntoh*()
functions and then adjust all affected tests.
|
| |
| |
| |
| |
| |
| |
| | |
Offset in the QUIC protocol are little endian. Reading them as uint32_t
works on little endian architectures, but breaks on big endian ones.
This change applies the proper conversion and fixes running the
http_ipv6 and quic tests on big endian architectures.
|
|\ \
| | |
| | | |
Propagate prefix settings to Makefiles
|
|/ /
| |
| |
| |
| | |
A "make install" was failing because the --prefix flag
setting was not being propagated to the Makefiles.
|
| | |
|