Updated the fingerprint matching pattern to identify more OpenLDAP instances.
Motivation and Context
When queried by the RootDSE, OpenLDAP servers could be identified under the objectClass attribute name or structuralObjectClass attribute name. Hence, it is necessary to adapt the current matching pattern to identify such servers.
Description
Updated the fingerprint matching pattern to identify more OpenLDAP instances.
Motivation and Context
When queried by the RootDSE, OpenLDAP servers could be identified under the objectClass attribute name or structuralObjectClass attribute name. Hence, it is necessary to adapt the current matching pattern to identify such servers.
Here are a few examples: With objectClass: https://search.censys.io/hosts/61.222.164.42/data/table#389-TCP-LDAP With structuralObjectClass: https://search.censys.io/hosts/213.55.162.229/data/table#636-TCP-LDAP
How Has This Been Tested?
Output:
Finished in 1 minute 15.75 seconds (files took 17.88 seconds to load) 186303 examples, 0 failures
Randomized with seed 53283
Coverage report generated for RSpec to/recog/coverage. 82 / 82 LOC (100.0%) covered.
...
Output:
Types of changes
Checklist: