GitHub topics: punycode
gumob/PunycodeSwift
PunycodeSwift is a pure Swift library to allows you to encode and decode punycoded strings
Language: Swift - Size: 293 KB - Last synced at: about 14 hours ago - Pushed at: about 16 hours ago - Stars: 28 - Forks: 11

gumob/TLDExtractSwift
A pure Swift library to allows you to get the public suffix of a domain name
Language: Swift - Size: 623 KB - Last synced at: about 14 hours ago - Pushed at: about 16 hours ago - Stars: 32 - Forks: 14

opensecurity/confusables-inspector
Detect and analyze visually confusable intentional Unicode characters (homoglyphs) to prevent phishing and IDN homograph attacks.
Language: HTML - Size: 0 Bytes - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

elliotwutingfeng/go-fasttld
go-fasttld is a high performance effective top level domains (eTLD) extraction module.
Language: Go - Size: 805 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 38 - Forks: 6

stacksjs/ts-punycode
🔃 A TypeScript Punycode converter. RFC 3492 & RFC 5891 supported.
Language: TypeScript - Size: 801 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0

fu-sen/punycode.net.eu.org
Punycode (IDN) conversion 🔡🀄 using JavaScript + JQuery
Language: HTML - Size: 142 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 2 - Forks: 0

adraffy/punycode.js
Low-level Punycode encoder/decoder without IDNA
Language: JavaScript - Size: 85 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 5

doga/dns-domain
A JavaScript library for checking the validity of DNS names.
Language: JavaScript - Size: 89.8 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

frereit/bootstring
A Python implementation of the bootstring algorithm (RFC3492)
Language: Python - Size: 9.77 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

Wevah/IDNA-Cocoa
Simple interface for IDNA on String and NSString
Language: Swift - Size: 5.88 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 60 - Forks: 14

ndSpacehead/1c_http
Подсистема 1С для работы с HTTP
Language: 1C Enterprise - Size: 3.19 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 82 - Forks: 15

dropbear-software/iri
Dart implementation of RFC 3987 Internationalized Resource Identifiers (IRIs)
Language: Dart - Size: 168 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

dropbear-software/punycoder
Punycoder is a well tested Dart implementation of the RFC 3492 Punycode specification
Language: Dart - Size: 164 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

sogaiu/janet-punyishcode
Punycode decoding / encoding in Janet
Language: Janet - Size: 119 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

THREATINT/go-net
Library containing basic validators and helpers for handling IP addresses, IP networks, IP ranges (from - to IP address), domain names, FQDN (fully qualified domain names), and URL (unified resource locators).
Language: Go - Size: 288 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 12 - Forks: 1

medmunds/uts46
Python implementation of UTS46, Unicode IDNA Compatibility Processing. Converts internationalized domain names to and from ASCII representations.
Language: Python - Size: 108 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

franckferman/PunyPwn
Exposing IDN vulnerabilities, one domain at a time. Generate homograph domain names with Cyrillic lookalikes and PunyCode for security research and phishing analysis.
Language: Python - Size: 817 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

AykutCevik/IDN-Safe
"IDN Safe" is a browser extension which blocks internationalized domain names to prevent you from visiting probable fake sites
Language: JavaScript - Size: 162 KB - Last synced at: 3 days ago - Pushed at: almost 5 years ago - Stars: 40 - Forks: 7

otoneko1102/fix-punycode
Decode all punycode URLs to their Unicode form. すべてのPunycode形式のURLをUnicode表示に変換します。
Language: JavaScript - Size: 27.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

crwlrsoft/url
Swiss Army knife for urls.
Language: PHP - Size: 562 KB - Last synced at: 21 days ago - Pushed at: 8 months ago - Stars: 106 - Forks: 5

vladkens/url-normalize
🔗🧹 Normalize URLs to a standardized form. HTTPS by default, flexible configuration, custom protocols, domain extraction, humazing URL, and punycode support. Both CJS & ESM modules available.
Language: TypeScript - Size: 159 KB - Last synced at: 14 days ago - Pushed at: 4 months ago - Stars: 9 - Forks: 2

magicalmonke/punycode-encoder
A simple real-time Punycode encoder/decoder.
Language: HTML - Size: 14.6 KB - Last synced at: 12 minutes ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

propensive/gossamer
Lightweight and typesafe strings in Scala
Language: Scala - Size: 5.58 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

Cutwell/what-the-fork
Add your Forking funny puns for Hacktoberfest
Language: CSS - Size: 237 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 57

oguzcan-ayan/Testing-with-Next.js
Here, I have developed some testing mechanisms to ensure that some components within the page and transitions between pages are error-free.
Language: JavaScript - Size: 105 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

wmalinowski/universal-doh
DNS over HTTPS universal TypeScript library
Language: TypeScript - Size: 232 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

QDenka/Punycode
A simple PHP library for encoding and decoding URLs to and from Punycode.
Language: PHP - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

jonroig/emojiurlifier
Drop in JS to automatically switch between Emoji Domain and "regular" versions of a site, depending on the visitor's browser....
Language: JavaScript - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: almost 8 years ago - Stars: 107 - Forks: 7

adraffy/punycode.sol
Punycode in Solidity
Language: Solidity - Size: 712 KB - Last synced at: 14 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 1

Ash0508/Blogify
Blogify is a full-stack application using Node.js, Express and MongoDB to showcase blogs on topics like mental health chatbots, CSP problems, and personal portfolios. It features user authentication, blog management, and file uploads, leveraging backend libraries like multer and punycode.
Language: EJS - Size: 8.03 MB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Jeiel0rbit/Domain_Variations
Este código é particularmente útil para atividades de OSINT (Inteligência de Origem Aberta), como por exemplo, phishing ético. Além disso, a conversão para Punycode permite que os pesquisadores identifiquem domínios internacionalizados que podem ser usados para ataques de engenharia social.
Language: Python - Size: 5.86 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

romainfrancois/puny
punycode encoder / decoder 📦 for #rstats
Language: C - Size: 17.6 KB - Last synced at: 1 day ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

Yutsuro/punycode
Punycode Converter Library for Python
Language: Python - Size: 51.8 KB - Last synced at: 19 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

TRowbotham/punycode
A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA).
Language: PHP - Size: 26.4 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

wisespace-io/nettfiske
Detect Phishing fetching Certificate Transparency Logs
Language: Rust - Size: 88.9 KB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 8

gajus/punycode-url
Encodes/ decodes URLs to punycode/ unicode.
Language: JavaScript - Size: 3.91 KB - Last synced at: 26 days ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 2

xn-twist/xn-twist
Find Unicode (including Internationalized) domain squats. https://xntwist.hightower.space/
Language: Python - Size: 98.6 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 5

ivan386/go-ipfs Fork of ipfs/kubo
IPFS implementation in go
Language: Go - Size: 54.6 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 4 - Forks: 0

DissectMalware/PhishCanary
Given a TLD zone file, PhishCanary extracts International Domain Names (IDNs) that are homoglyphs of specified target domain names.
Language: Python - Size: 34.2 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 6

simonmittag/punycoder
A cli tool to convert idna domain names to punycode. IDNA (Internationalized Domain Name in Applications) is a set of standards and protocols used to support non-ASCII characters in domain names.
Language: Go - Size: 137 KB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 1

margo-kelley/eyes
Built out from a project for MITxPro, cat eyes stalk the mouse as it moves across the screen.
Language: CSS - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

kazu69/domain-info
Simple domain information tool
Language: TypeScript - Size: 1.05 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 4

choval/email_parse
Email parse and validation functions for PHP
Language: PHP - Size: 59.6 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

davidlj95/idn-homograph-attack-sample 📦
A site to contain the demostration of homoglyph attacks on IDN using Punycode
Language: HTML - Size: 13.7 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

f-person/punycode_converter
Punycode (IDN) converter
Language: Dart - Size: 1.29 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

neversaid/vfpPunyCode
A short helper to convert strings into its punycode or to convert punycode back using Windows API in Visual FoxPro.
Language: xBase - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 2

ossinkine/swiftmailer-punycode-plugin
🗿 Swiftmailer plugin to convert domain in email addresses to punycode
Language: PHP - Size: 5.86 KB - Last synced at: 7 months ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 0

cbuijs/get-homograph
Get all possible homograph punycoded domains of a particular domain
Language: Python - Size: 3.91 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

cy920820/marriage-calculator
Whenever I see you laughing, I can't even write BUG.
Language: JavaScript - Size: 15.6 MB - Last synced at: 20 minutes ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

gumob/BootstringSwift 📦
A pure Swift library to allows you to encode and decode punycoded strings
Language: Swift - Size: 34.2 KB - Last synced at: 16 days ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 1

YOURLS/yourls-idn 📦
YOURLS plugin: host YOURLS on an IDN domain
Language: PHP - Size: 27.3 KB - Last synced at: 3 days ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 5

guijan/punycode
Punycode encoder library & shell utility
Language: C - Size: 53.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

datadiode/dualserver
Dual DHCP DNS Server
Language: C++ - Size: 702 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 2

e-XpertSolutions/punycode-attack
Language: Go - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 10 - Forks: 2

garyhtou/xn-b48ha-ga
Language: CSS - Size: 73.2 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

Zenithar/go-pun
command line Punycode (enc/dec)oder
Language: Go - Size: 1.63 MB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0

jakewarren/punycoder
Converts punycode domains to unicode and vice-versa.
Language: Go - Size: 19.5 KB - Last synced at: 7 days ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 0

komiyamma/hm_punyconverter
このプログラムは、文字列をなんらかのURLとみなして 日本語ドメインなら→Punycodeへと変換 Punycodeなら→日本語ドメインへと変換 と双方向に変換出来るツールです。
Language: C# - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

orsanawwad/simple-punycode-phishing-detector
Language: JavaScript - Size: 510 KB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 0

r37r0m0d3l/punycoder
Punycode converter.
Language: JavaScript - Size: 35.2 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

mjethani/domaintoascii
An implementation of Node.js's url.domainToASCII() in WebAssembly
Language: C - Size: 811 KB - Last synced at: 4 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

RustedBones/capturl
Scala/Java library for Internationalized Resource Identifier (IRIs) support
Language: Scala - Size: 159 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 2

cfcs/ocaml-punycode
RFC 3492: IDNA Punycode implementation
Language: OCaml - Size: 99.6 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 3

nchah/url-alert
Chrome extension to parse URLs for internationalized domain names
Language: HTML - Size: 1.24 MB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

kazu69/domain-info-cli
simple domain information tool cli
Language: JavaScript - Size: 56.6 KB - Last synced at: 24 days ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0
