Characters allowed at IPv6 but don't change the hostname

Firefox logo 3
Safari logo 1
Chrome logo 3

Checks what characters can be used as valid IPv6 hostname

Created by: d0ge

Created on: Monday, June 10, 2024 at 8:29:10 AM

Updated on: Monday, November 18, 2024 at 9:43:06 PM

Vector type: JS

Vector charset: UTF-8

Template used:
if (new URL("https://" + String.fromCodePoint($[i]) + "::ffff:7f00:1]/").hostname === '[::ffff:7f00:1]'){log($[i])}
Your browser was detected as:
Detecting... Detecting... Detecting... Detecting...

Sample payloads

if (new URL("https://" + String.fromCodePoint(91) + "::ffff:7f00:1]/").hostname === '[::ffff:7f00:1]'){alert(91)}
if (new URL("https://" + String.fromCodePoint(65095) + "::ffff:7f00:1]/").hostname === '[::ffff:7f00:1]'){alert(65095)}
if (new URL("https://" + String.fromCodePoint(65339) + "::ffff:7f00:1]/").hostname === '[::ffff:7f00:1]'){alert(65339)}

Fuzz results

Firefox logo
Firefox 126.0 desktop macOS 10.15

Updated

Mon Jun 10 2024
Found 3 results
Loading...
Safari logo
Safari 17.5 desktop macOS 10.15.7

Updated

Mon Jun 10 2024
Found 1 result
Loading...
Chrome logo
Chrome 125.0.0.0 desktop macOS 10.15.7

Updated

Mon Jun 10 2024
Found 3 results
Loading...