Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/noraj/tls-map
CLI & library for TLS cipher suites manipulation
https://github.com/noraj/tls-map
cipher-algorithms cipher-suites cli gnutls hacktoberfest iana mapping nss openssl pentest ssl tls
Last synced: 3 months ago
JSON representation
CLI & library for TLS cipher suites manipulation
- Host: GitHub
- URL: https://github.com/noraj/tls-map
- Owner: noraj
- License: mit
- Created: 2021-05-26T13:04:27.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T20:13:26.000Z (3 months ago)
- Last Synced: 2024-10-29T22:44:43.265Z (3 months ago)
- Topics: cipher-algorithms, cipher-suites, cli, gnutls, hacktoberfest, iana, mapping, nss, openssl, pentest, ssl, tls
- Language: Ruby
- Homepage: https://noraj.github.io/tls-map/
- Size: 465 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# TLS map
[![Gem Version](https://badge.fury.io/rb/tls-map.svg)](https://badge.fury.io/rb/tls-map)
![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/noraj/tls-map)
[![GitHub forks](https://img.shields.io/github/forks/noraj/tls-map)](https://github.com/noraj/tls-map/network)
[![GitHub stars](https://img.shields.io/github/stars/noraj/tls-map)](https://github.com/noraj/tls-map/stargazers)
[![GitHub license](https://img.shields.io/github/license/noraj/tls-map)](https://github.com/noraj/tls-map/blob/master/LICENSE.txt)
[![Rawsec's CyberSecurity Inventory](https://inventory.raw.pm/img/badges/Rawsec-inventoried-FF5050_flat.svg)](https://inventory.raw.pm/tools.html#TLS%20map)[![Packaging status](https://repology.org/badge/vertical-allrepos/tls-map.svg)](https://repology.org/project/tls-map/versions)
![logo](docs/_media/logo.png)
> CLI & library for mapping TLS cipher algorithm names: IANA, OpenSSL, GnuTLS, NSS;
> get information and vulnerabilities about cipher suites;
> extract cipher suites from external tools: SSLyze, sslscan2, testssl.sh, ssllabs-scan, tlsx**CLI**
[![asciicast](https://asciinema.org/a/410877.svg)](https://asciinema.org/a/410877)
**Library**
![library example](https://i.imgur.com/3KZgZ6b.png)
## Features
- CLI and library
- Search feature: hexadecimal codepoint and major TLS libraries cipher algorithm name: IANA, OpenSSL, GnuTLS, NSS
- get extra info about a cipher
- Export to files: markdown table, expanded JSON, minified JSON, Ruby marshalized hash
- Extract ciphers from external tools file output (SSLyze, sslscan2, testssl.sh, ssllabs-scan, tlsx)
- Bulk search (file with one cipher per line)## Installation
```plaintext
$ gem install tls-map
```Check the [installation](https://noraj.github.io/tls-map/#/pages/install) page on the documentation to discover more methods.
## Documentation
Homepage / Documentation: https://noraj.github.io/tls-map/
## Author
Made by Alexandre ZANNI ([@noraj](https://pwn.by/noraj/)). Forked from [sec-it/tls-map](https://github.com/sec-it/tls-map).