Checks what characters can be used as valid URL hostname
const chars = "abcdefghijklmnopqrstuvwxyz0123456789!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~";
let encodings = new Map();
for (let i = 0; i < chars.length; i++) {
let c = chars[i];
for (let i = 127; i < 65536; i++) {
let str = String.fromCodePoint(i);
try {
let payload = `http://${str}example.com`;
let u = new URL(payload);
if (u.hostname === `${c}example.com`) {
log(i)
}
} catch {}
}
}