MCPcopy Index your code
hub / github.com/mozilla/cipherscan / load_configs

Function load_configs

cscan.py:92–106  ·  view source on GitHub ↗

Load known client configurations for later use in scanning.

()

Source from the content-addressed store, hash-verified

90
91
92def load_configs():
93 """Load known client configurations for later use in scanning."""
94 base_configs = [Firefox_42]
95 for conf in base_configs:
96 for version in ((3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 254)):
97 if conf().version != version:
98 # just changed version
99 gen = set_hello_version(conf(), version)
100 if gen.record_version > version:
101 gen.record_version = version
102 configs[gen.name] = gen
103
104 # Firefox 42 configs
105 gen = Firefox_42()
106 configs[gen.name] = gen
107
108
109def scan_TLS_intolerancies(host, port, hostname):

Callers 1

cscan.pyFile · 0.85

Calls 2

set_hello_versionFunction · 0.90
Firefox_42Class · 0.90

Tested by

no test coverage detected