gchq / gchq/CyberChef

From Punycode to support international domains

Open
#1,343 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
JavaScript
Stars
35.8k
Forks
4.1k
Avg merge
2d 26m
Merged PRs (30d)
33

Description

Please enhance "From Punycode" to support decoding the international domains listed in https://data.iana.org/TLD/tlds-alpha-by-domain.txt inputted to CC as a list. For example:

XN--11B4C3D
XN--1CK2E1B
XN--1QQW23A
XN--2SCRJ9C
XN--30RR7Y

Decoding punycode lists is already supported by www.punycoder.com and it could be nice to have this convenience in CC as well. Thanks.

Contributor guide

Open the contributing guide

Research direction

Start at CyberChef's existing "From Punycode" operation and review how it handles list input. Use the IANA TLD list and the example domains in this issue as inputs, then verify that each item is decoded correctly while preserving list handling.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.