AstrumUtilityApp is a multifunctional, console-based data generator designed for developers, testers, and anyone who needs quick access to various types of generated data. The application provides a user-friendly terminal interface and a selection of generators for common real-world test data.
- Name Generator: Produces realistic first names.
- Password Generator: Creates strong, random passwords.
- Email Generator: Generates valid-looking email addresses.
- Account Data Generator: Compiles complete account sets.
- Key Generator: Generates cryptographic keys.
- Phone Number Generator: Produces phone numbers for forms and testing.
- Text Generator: Generates placeholder text (e.g., Lorem Ipsum).
- Hash Generator: Calculates hashes for strings or files.
- Tunnel Generator: Manages or generates tunnel data for networking tasks.
-
Launch the application
Run the executable in your terminal:./AstrumUtilityApp
or, if using the .NET runtime:
dotnet AstrumUtilityApp.dll
-
Select a menu item
Enter the corresponding number for the desired generator. -
Follow the prompts
The app will guide you through any additional input required.
- .NET 8.0 or newer (only required for framework-dependent build)
- macOS, Linux, or Windows
For self-contained builds, no additional dependencies are required.
- Clone the repository:
git clone https://github.com/StdAstrum/UtilityApp.git cd UtilityApp
- Publish for your platform (example for macOS ARM64 self-contained):
For other platforms, change
dotnet publish -c Release -r osx-arm64 --self-contained true
-r
towin-x64
,linux-x64
, etc.
This project is licensed under the Astrum Products License(APL).
- Uses open-source libraries such as Bogus and others for realistic data generation.
Pull requests and suggestions are welcome!
For major changes, please open an issue first to discuss what you would like to change.