Splits the Synology DSM fingerprint into two based on DSM version allowing us to add the os.version parameter. In addition, this introduces more JARM fingerprints for Synology DSM 6 and 7. See @tsellers-r7's comment on #378 for the collection of JARM values from DSM 6.2.x and 7.0 both configured with HTTP/1.1 and HTTP2, and different TLS / SSL Profile compatibility levels. Thank you for taking the time to enumerate the settings @tsellers-r7!
Motivation and Context
More fingerprints
How Has This Been Tested?
rake tests
./bin/recog_verify xml/tls_jarm.xml
Types of changes
N/A
Checklist:
[x] I have updated the documentation accordingly (or changes are not required).
[x] I have added tests to cover my changes (or new tests are not required).
Description
Splits the Synology DSM fingerprint into two based on DSM version allowing us to add the
os.version
parameter. In addition, this introduces more JARM fingerprints for Synology DSM 6 and 7. See @tsellers-r7's comment on #378 for the collection of JARM values from DSM 6.2.x and 7.0 both configured with HTTP/1.1 and HTTP2, and different TLS / SSL Profile compatibility levels. Thank you for taking the time to enumerate the settings @tsellers-r7!Motivation and Context
More fingerprints
How Has This Been Tested?
rake tests
./bin/recog_verify xml/tls_jarm.xml
Types of changes
N/A
Checklist: