https://github.com/ef1500/username_permutator
Permutate Usernames
https://github.com/ef1500/username_permutator
osint osint-python username username-generator
Last synced: 5 days ago
JSON representation
Permutate Usernames
- Host: GitHub
- URL: https://github.com/ef1500/username_permutator
- Owner: ef1500
- Created: 2023-01-10T17:34:43.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-10T17:38:04.000Z (over 3 years ago)
- Last Synced: 2025-10-06T08:57:57.386Z (10 months ago)
- Topics: osint, osint-python, username, username-generator
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Username Permutator
Simple python program to manipulate usernames
usage: `python3 uname.py elira120 -o usernames.txt -v -p`
output:
```
alira120
elira120
ilira120
olira120
...
ylyry120
```
### Options
`python3 uname.py -h`
```
usage: Username Permutator [-h] [-o OUTPUT] [-p] (-v | -n NUMSWAP | -nA NUMADD | -aZ ADDZEROES) USERNAME
Permutate Usernames
positional arguments:
USERNAME Username to Permutate
optional arguments:
-h, --help show this help message and exit
-o OUTPUT, --output OUTPUT
Output Filename
-p, --print Print the results to the terminal
-v, --vowelswap Swap vowels in the username
-n NUMSWAP, --numswap NUMSWAP
Swap numbers in the username, counting to a specified number
-nA NUMADD, --numadd NUMADD
Add numbers to end of the username, counting up
-aZ ADDZEROES, --addzeroes ADDZEROES
add N leading zeroes during the numswap/numadd operation
```
#### Application
You have a target that has the username `pomu100` they're known to use the same base username, but perhaps they add a unique string of digits to the end of each.
This application will quickly allow you to generate a list of all possible usernames they may be using like so:
`python3 uname.py pomu100 -n 999` will generate a list containing every username starting from pomu0 to pomu999.
you can even add zeroes, to generate usernames from pomu000 to pomu999. This can by done like so:
`python3 uname.py pomu100 -n 999 -aZ 3`