• JavaScript 31.1%
  • C++ 26.9%
  • Python 21.9%
  • Shell 8.8%
  • CSS 5.9%
  • Other 5.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
earthonion a88d7cb6aa add guerrillamail inbox url to persona output
Both the C++ binary and the Firefox extension now emit a direct
guerrillamail inbox URL (?email_user=<local>) alongside the generated
email, so users can one-click into the inbox to read confirmation mail.
2026-04-11 11:21:27 -04:00
cpp add guerrillamail inbox url to persona output 2026-04-11 11:21:27 -04:00
docs firefox: drop gecko.update_url so AMO accepts unlisted submission 2026-04-11 11:04:20 -04:00
firefox add guerrillamail inbox url to persona output 2026-04-11 11:21:27 -04:00
python deleted: python/README.md 2024-06-13 23:01:43 -04:00
.gitignore cpp: load wordlists at runtime and add install.sh 2026-04-11 10:15:21 -04:00
LICENSE Initial commit 2024-06-02 19:46:24 -04:00
README.md cpp: support generating N identities with persona N 2026-04-11 10:25:10 -04:00
RELEASING.md firefox: drop gecko.update_url so AMO accepts unlisted submission 2026-04-11 11:04:20 -04:00

persona

An identity generator for making anon accounts online

example output:

Name: Marc Calvino
Gender: M
Username: StraightSpectator
Anon Email: TJqruYEq@guerrillamailblock.com
Password : ZYkrL6P9GDDs (entropy: 71.45)

3 random strings:

(entropy: 256.03 bits) MHpJjBPmQuMa9XghQoNnvftwT4T4wZghDBpDRmh3uTl
(entropy: 95.27 bits) 31vEC9MRXiKrrGhT
(entropy: 226.26 bits) N6c8xqw33cZnmT1krQgL6HU7VbP5BimUZPSQVK
--------------------

usage:

git clone https://github.com/earthonion/persona/
cd persona
chmod +x install.sh
sudo bash install.sh

then to generate 10 identities type:

persona 10

for anon email go to https://guerrillamail.com and change the inbox ID to the one given in the output. eg. "TJqruYEq" from the example

protip: check out https://quackr.io/ for anon phone numbers (like guerrilla mail)

C++ version:

the c++ version is faster. one-liner install:

git clone https://github.com/earthonion/persona/
cd persona/cpp
./install.sh

this builds it and installs persona to /usr/bin/ with wordlists in /usr/share/persona/. then just run:

persona

to build without installing (runs from the source tree):

cd persona/cpp
./build.sh
./persona

flags

persona          # generate a full identity
persona 10       # generate 10 identities
persona -s       # random 32-char alphanumeric string
persona -s 64    # random 64-char alphanumeric string

todo:

  • use secrets for password generation
  • organize code more

note:

name files and nouns and adjective files were found on GitHub. ill have to remember which and give them credit.