domainvariations
v0.0.1
Published
Generate domain variations for typosquatting and brand monitoring
Downloads
3
Maintainers
Readme
DomainVariations
DomainVariations is a Node.js library for generating domain name variations focused on typosquatting detection, phishing analysis, and brand monitoring.
Installation
Install via npm:
npm install domainvariationsUsage
ES Modules
import DomainVariations from "domainvariations"
const dv = new DomainVariations()
const results = dv.generate("example.com")
console.log(results)CommonJS
const DomainVariations = require("domainvariations")
const dv = new DomainVariations()
const results = dv.generate("example.com")
console.log(results)Features
- Keyboard-based typo generation
- Visual character substitution
- Character omission
- Character duplication
- Character transposition
- Similar TLD generation
- Prefix and suffix expansion
Customization
You can customize prefixes, suffixes, keyboard layout, visual substitutions, and TLD mappings.
const dv = new DomainVariations({
prefixes: ["secure", "login"],
suffixes: ["auth"],
similarTlds: {
com: ["net", "org"]
}
})License
MIT
