Skip to content

Releases: Acceis/unisec

0.0.6

17 May 14:39
Compare
Choose a tag to compare

image

Features

  • Prepare a XSS payload for HTML escape bypass (HTML escape followed by NFKC / NFKD normalization)
    • Rename CLI command normalize into normalize all
    • Add a new method replace_bypass in the class Unisec::Normalization
    • Add a new CLI command normalize replace (using the new replace_bypass method)

0.0.5 - What's normal?

16 Feb 10:22
Compare
Choose a tag to compare

image

Features

  • Add a new class Unisec::Normalization and CLI command normalize to output all normalization forms

Chore

  • Enhance documentation
  • Dependencies update

0.0.4 - ◀️

23 Jan 10:10
Compare
Choose a tag to compare

image
image
image
image

Features

  • Add a new class Unisec::Bidi::Spoof and CLI command bidi spoof to craft payloads for attack using BiDi code points like RtLO, for example, for spoofing a domain name or a file name
  • Add a new helper method: Unisec::Utils::String.grapheme_reverse: Reverse a string by graphemes (not by code points)
  • Add an --enc option for unisec hexdump to output only in the specified encoding
  • unisec hexdump can now read from STDIN if the input equals to -

0.0.3 - grep -E '\d+\.\d+\.\d+'

18 Oct 15:09
Compare
Choose a tag to compare

unisec-v0 0 3

Features

  • Add a new class Unisec::Rugrep and CLI command grep to search for Unicode code point names by regular expression
  • Add a new method Unisec::Properties.deccp2stdhexcp: Convert from decimal code point to standardized format hexadecimal code point

Chore

  • Enhance tests: assert_equal(true, test) ➡️ assert(test)
  • Enhance SEO: better description

0.0.2 - Size matters

18 Aug 07:56
Compare
Choose a tag to compare
  • Add 2 new classes (and corresponding CLI command):
    • Unisec::Versions: Version of Unicode, ICU, CLDR, gems used in Unisec
    • Unisec::Size: Code point, grapheme, UTF-8/UTF-16/UTF-32 byte/unit size

0.0.1 - The beginning of a new journey

21 Jul 12:43
Compare
Choose a tag to compare