Timeout causes Python traceback during JA3 tag generation
Great project, but ja3 generate
doesn't seem to work:
sudo docker run -ti --rm -p 127.0.0.1:4433:4433 coroner/cryptolyzer ja3 generate 127.0.0.1:4433
Traceback (most recent call last):
File "/usr/local/bin/cryptolyze", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.8/site-packages/cryptolyzer/__main__.py", line 79, in main
analyzer_result = protocol_handler.analyze(analyzer, target)
File "/usr/local/lib/python3.8/site-packages/cryptolyzer/common/analyzer.py", line 102, in analyze
return analyzer.analyze(l7_client, *args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/cryptolyzer/ja3/generate.py", line 47, in analyze
tag = client_messages[0][TlsHandshakeType.CLIENT_HELLO].ja3()
IndexError: list index out of range
Edited by Szilárd Pfeiffer