Skip to content

Commit

Permalink
Added Encoding::Perl (closes #534).
Browse files Browse the repository at this point in the history
* Decoding [Perl Unicode Named Characters][1] is currently not supported and
  will raise a `NotImplementedError`.

[1]: https://www.perl.com/pub/2012/04/perlunicook-unicode-named-characters.html/
  • Loading branch information
postmodern committed Aug 19, 2024
1 parent 904c359 commit effc611
Show file tree
Hide file tree
Showing 10 changed files with 1,439 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ research and development.
* [PowerShell][docs-encoding-powershell]
* [Punycode][docs-encoding-punycode]
* [Quoted-printable][docs-encoding-quoted-printable]
* [Perl strings][docs-encoding-perl]
* [PHP strings][docs-encoding-php]
* [Ruby strings][docs-encoding-ruby]
* [Shell][docs-encoding-shell]
Expand Down Expand Up @@ -212,6 +213,7 @@ along with ronin-support. If not, see <https://www.gnu.org/licenses/>.
[docs-encoding-powershell]: https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Encoding/PowerShell.html
[docs-encoding-punycode]: https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Encoding/Punycode.html
[docs-encoding-quoted-printable]: https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Encoding/QuotedPrintable.html
[docs-encoding-perl]: https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Encoding/Perl.html
[docs-encoding-php]: https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Encoding/PHP.html
[docs-encoding-ruby]: https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Encoding/Ruby.html
[docs-encoding-shell]: https://ronin-rb.dev/docs/ronin-support/Ronin/Support/Encoding/Shell.html
Expand Down
1 change: 1 addition & 0 deletions lib/ronin/support/encoding.rb
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
require 'ronin/support/encoding/sql'
require 'ronin/support/encoding/quoted_printable'
require 'ronin/support/encoding/smtp'
require 'ronin/support/encoding/perl'
require 'ronin/support/encoding/php'
require 'ronin/support/encoding/python'
require 'ronin/support/encoding/ruby'
Expand Down
1 change: 1 addition & 0 deletions lib/ronin/support/encoding/core_ext.rb
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
require 'ronin/support/encoding/xml/core_ext'
require 'ronin/support/encoding/quoted_printable/core_ext'
require 'ronin/support/encoding/smtp/core_ext'
require 'ronin/support/encoding/perl/core_ext'
require 'ronin/support/encoding/php/core_ext'
require 'ronin/support/encoding/python/core_ext'
require 'ronin/support/encoding/ruby/core_ext'
Expand Down
Loading

0 comments on commit effc611

Please sign in to comment.