unisec

0.0.6last stable release 11 months ago
Complexity Score
High
Open Issues
N/A
Dependent Projects
0
Weekly Downloadsglobal
12

License

  • MIT
    • Yesattribution
    • Permissivelinking
    • Permissivedistribution
    • Permissivemodification
    • Nopatent grant
    • Yesprivate use
    • Permissivesublicensing
    • Notrademark grant

Downloads

Readme

unisec

Unicode Security Toolkit

What is it?

A CLI tool and library to play with Unicode security.

Features

  • BiDi spoofing
    • Craft payloads for attack using BiDi code points (e.g. spoofing a domain name or a file name)
  • Confusables / homoglyphs
    • List confusables characters for a given character
    • Replace all characters from a string with random confusables
  • Hexdump
    • UTF-8, UTF-16, UTF-32 hexadecimal dumps
  • Normalization
    • NFC, NFKC, NFD, NFKD normalization forms, HTML escape bypass for XSS
  • Properties
    • Get all properties of a given Unicode character
    • List code points matching a Unicode property
    • List all Unicode properties name
  • Regexp search
    • Search for Unicode code point names by regular expression
  • Size
    • Code point, grapheme, UTF-8/UTF-16/UTF-32 byte/unit size
  • Surrogates
    • Code point ↔️ Surrogates conversion
  • Versions
    • Version of Unicode, ICU, CLDR, UCD, gems used in Unisec

Installation

$ gem install unisec

Check the installation page on the documentation to discover more methods.

Documentation

Homepage / Documentation: https://acceis.github.io/unisec/

Author

Made by Alexandre ZANNI (@noraj) at ACCEIS.

Dependencies

No runtime dependency information found for this package.

CVE IssuesActive
0
Scorecards Score
No Data
Test Coverage
No Data
Follows Semver
Yes
Github Stars
26
Dependenciestotal
0
DependenciesOutdated
0
DependenciesDeprecated
0
Threat Modelling
No Data
Repo Audits
No Data

Learn how to distribute unisec in your own private RubyGems registry

gem install unisec
Processing...
Done

6 Releases

RubyGems on Cloudsmith

Getting started with RubyGems on Cloudsmith is fast and easy.