https://github.com/devraider/dns-name-generator
Python tool: Generate unique domain names (DNS), perfect for finding your next website or project name effortlessly.
https://github.com/devraider/dns-name-generator
dns domains pyhton
Last synced: about 1 year ago
JSON representation
Python tool: Generate unique domain names (DNS), perfect for finding your next website or project name effortlessly.
- Host: GitHub
- URL: https://github.com/devraider/dns-name-generator
- Owner: devraider
- Created: 2021-01-15T14:19:49.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T13:04:36.000Z (over 1 year ago)
- Last Synced: 2025-01-27T17:53:07.339Z (over 1 year ago)
- Topics: dns, domains, pyhton
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DNS Name Generator
A Python-based tool to create unique domain names, ideal for finding website or project names.
## Features
- **Random DNS Name Generation**: Combines words and checks if domains are available.
- **Configurable TLD and Length**: Specify the top-level domain (e.g., `.com`) and desired DNS name length.
## Reason or Motivation
Finding an available and relevant domain name can be challenging. This tool aims to simplify the process by quickly generating possible names for websites, projects, or marketing.
## Requirements
This tool requires one or two word lists for generating DNS names by combining entries from each list.
### Creating the Word Lists
1. Create a plain text file with your words, with each word on a new line.
2. Name the files `wordlist1.txt` and `wordlist2.txt` (or similar) if using two lists.
### Placement
Place the word list files in the project root directory (`dns-name-generator`) to ensure the script can access them.
## Installation
1. Clone the repository:
```bash
git clone https://github.com/devraider/dns-name-generator.git
cd dns-name-generator
```
2. Ensure your word lists are prepared and placed in the project directory, then run:
```bash
python auto.py com 10 7
```
- `com`: TLD for DNS
- `10`: Number of DNS names to create
- `7`: Length of DNS without TLD