Feature request: Implement Zmap's 'zcrypto/tls' libary as opposed to 'crypto/tls' to increase scanning versatility #1231
Labels
Priority: Medium
This issue may be useful, and needs some attention.
Status: Completed
Nothing further to be done with this issue. Awaiting to be closed.
Type: Enhancement
Most issues will probably ask for additions or changes.
Milestone
Please describe your feature request:
Requesting that Nuclei implement the 'zcrypto/tls' library developed by the Zmap project, instead of the current 'crypto/tls' library. 'Zcrypto/tls' makes use of larger pool of cipher suites than 'crypto/tls' and would enable more versatile scanning.
Describe the use case of this feature:
The default cipher suites used by golang's crypto/tls are fairly limited, and various hosts are likely to reject tcp handshakes with scanners that don't offer a large enough pool of cipher suites for client/server negotiation. Zcrypto/tls circumvents this issue by adding a significant number of additional cipher suites to 'cipher_suites.go' in GOPATH/src/crypto/tls/.
The process for adding a single cipher suite is fairly straightforward as done in this fork: phuslu/go@3533723
The text was updated successfully, but these errors were encountered: