Veilgen Master offers a powerful solution for generating a wide range of fake data, including names, addresses, and credit card numbers. With robust encryption and an interactive CLI, it's designed for testing, cybersecurity, and privacy-focused applications, ensuring both efficiency and security in data handling.
Veilgen is an open-source, powerful tool designed for generating realistic fake data, ideal for various applications such as testing, development, and privacy management. This versatile faker can create a wide range of data types, making it essential for developers, testers, and cybersecurity experts.
Key Features
- Generate diverse fake data:
- Passwords
- Email addresses
- Usernames
- Phone numbers
- IP addresses
- Credit card numbers
- IMEI numbers
- Complete fake identities (including name, address, email, and phone)
- GPS coordinates
- MAC addresses
- Birthdates
- National IDs (SSN)
- Residential addresses
- User agents
- Securely encrypt generated data using Fernet encryption.
- Easily decrypt and access encrypted data as needed.
- User-friendly interactive CLI interface enhanced with Rich for an improved experience.
Technologies Used
- Python 3.7+
- Faker for generating realistic fake data.
- Cryptography for secure data encryption.
- Rich for an interactive command-line interface.
Supported Environments
- Compatible with Windows, Linux, and macOS.
- Lightweight application that runs efficiently on any system with Python installed.
How it Works
Upon starting Veilgen, users are presented with an interactive menu to select the type of data to be generated. Options include:
┌──────────────────────────────────────┐
│ Choose an Option │
├───────┬──────────────────────────────┤
│ 1 │ Generate Passwords │
│ 2 │ Generate Emails │
│ 3 │ Generate Usernames │
│ 4 │ Generate Aliases │
│ 5 │ Generate Phone Numbers │
│ 6 │ Generate IPs │
│ 7 │ Generate Credit Cards │
│ 8 │ Generate IMEI Numbers │
│ 9 │ Generate Fake Identity │
│ 10 │ Generate User Agents │
│ 11 │ Generate GPS Coordinates │
│ 12 │ Generate MAC Addresses │
│ 13 │ Generate Birthdates │
│ 14 │ Generate National ID (SSN) │
│ 15 │ Generate Addresses │
│ 99 │ Decrypt and Show Data │
│ 0 │ Exit │
└───────┴──────────────────────────────┘
Users can specify how many records they would like to generate, and the data is automatically encrypted and saved into a .enc
file. Utilizing option 99 allows users to decrypt and view their saved data easily.
Sample Output
Password Generation
[
"X7y$!Tg9kLm#",
"aB3@pQ#2fVw!",
"Z9!yTr4&Uv@5"
]
Email Generation
[
"user12345@gmail.com",
"john_doe78@protonmail.com",
"random_user99@outlook.com"
]
Fake Identity Generation
{
"Full Name": "John Doe",
"Address": "1234 Elm Street, Springfield, USA",
"Email": "john.doe42@gmail.com",
"Phone Number": "+1-555-987-6543",
"Birthdate": "1987-04-23",
"IP Address": "192.168.1.100",
"Credit Card": "4539-1234-5678-9012",
"IMEI": "356938035643809"
}
The application also provides an option to decrypt and view previously saved encrypted data, listing available files for easy selection.
Contribution
Veilgen is open-source and encourages contributions. Community members can submit issues, suggest features, or propose enhancements to further improve the tool.
Important Links
Veilgen is not merely a tool; it paves the way to new applications in data generation. Explore its offerings on AlternativeTo: AlternativeTo - Veilgen
For inquiries, contact at:
- Email: veilgen@proton.me
- Telegram: Veilgen Telegram Group
Discover how Veilgen can enhance data generation for development, testing, and privacy efforts.
No comments yet.
Sign in to be the first to comment.