An open API service providing repository metadata for many open source software ecosystems.

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