Metadata-Version: 2.4
Name: subdomain-permut
Version: 0.0.4
Summary: A tool for generating subdomain permutations
Home-page: https://github.com/shriyanss/subdomain-permut
Author: Shriyans Sudhi
Author-email: shriyanss@ss0x00.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: psutil
Requires-Dist: tqdm
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# subdomain-permut
Subdomain permutation tool

## this vs [alterx](https://github.com/projectdiscovery/alterx)
Alterx is good, but manually generating permutations file is kinda tedious. Moreover, when working with large files, alterx doesn't write anything for *days*(it has happened to me). So, I am releasing this simple tool for subdomain permutation

## Installation
### Using `pip`
Just run this command, and this tool will be installed:
```bash
pip install subdomain-permut
```

### By cloning the repo
```bash
git clone https://github.com/shriyanss/subdomain-permut.git
cd subdomain-permut
sudo python3 setup.py install
```

## Usage
You can simply run this command, and it will do most of the thigs automatically
```bash
subdomain-permut -l subdomains.txt -d site.com
```

```
usage: subdomain-permut [-h] --list LIST --domain DOMAIN [--level LEVEL] [--output OUTPUT] [--enrich ENRICH] [--verbose]

Subdomain permutation tool

optional arguments:
  -h, --help            show this help message and exit
  --list LIST, -l LIST  Subdomains list
  --domain DOMAIN, -d DOMAIN
                        Domain name for the target
  --level LEVEL         Number of iterations to run through (default=2)
  --output OUTPUT, -o OUTPUT
                        Output file name (default=permut.txt)
  --enrich ENRICH, -e ENRICH
                        Enrich using given wordlist
  --verbose, -v         Verbose output
  ```
