Skip to content
This repository has been archived by the owner on Jul 30, 2021. It is now read-only.

Releases: sec-it/tls-map

v1.3.2

22 Jul 15:11
Compare
Choose a tag to compare

CHANGELOG

Additions:

  • add helper() method to TLSmap::App::Extractor so it will display a useful error message when the wrong format is provided.

carbon

Chore:

  • New dependency requirement architecture: runtime dependencies are set both in .gemspec + Gemfile while development ones are set in Gemfile only.
  • Gemfile dependencies are categorized in groups. So it's now possible to exclude the docs group while installing in a CI while keeping test and lint. .gempsec is only able to create runtime and development but not custom groups.

v1.3.1

09 Jun 13:41
Compare
Choose a tag to compare

CHANGELOG

Fixes:

  • JSON.load_file() is only available since Ruby 3.0 so Utils.json_load_file() was created to bring compatibility with Ruby 2.X

Chore:

  • Convert Utils methods as module methods instead of instance methods

v1.3.0

09 Jun 13:01
Compare
Choose a tag to compare

CHANGELOG

Additions:

  • add bulk_search() method for bulk search (file with one cipher per line)
    • new bulk CLI command

Documentation:

  • add webrick in dev dependencies to be able to use yard server

Examples

Sample file:

file

CLI

comand

library

lib

v1.2.0

28 May 14:28
Compare
Choose a tag to compare

CHANGELOG

Additions:

  • New TLSmap::App::Extractor class: extract ciphers from external tools file output (see lib doc)
    • Support SSLyze, sslscan2, testssl.sh, ssllabs-scan
    • New extract CLI command

Documentation:

  • Change yard doc format from rdoc to markdown

Quality:

  • Create unit tests

Examples

CLI:

image

image

image

Library:

carbon

v1.1.0

25 May 14:22
Compare
Choose a tag to compare

CHANGELOG

Additions:

  • New TLSmap::App::Extended class: partial wrapper around ciphersuite.info API to get extra info about a cipher
  • New --extended and --acronym CLI option for the search command using the new class

Changes:

  • Move tmpfile() to a Utils module (no breaking changes)

Fix:

  • fix NSS and GnuTLS parser: many ciphers were not parsed due to a wrong regexp
  • make search case-insensitive for hexadecimal codepoints
  • fix OpenSSL parser: some TLS 1.0 ciphers where defined in SSL 3.0 source code file

Documentation:

  • Added a limitations page
    • No SSL support
    • No custom cipher suites support
    • Unassigned and reserved codepoints are hidden

Examples

CLI:

CLI

Library:

Library

v1.0.0

30 Apr 09:51
Compare
Choose a tag to compare