{"id":22012834,"url":"https://github.com/sterbweise/plutonium-key-generator","last_synced_at":"2025-10-08T05:22:06.693Z","repository":{"id":254384095,"uuid":"846373176","full_name":"Sterbweise/plutonium-key-generator","owner":"Sterbweise","description":"Plutonium Key Generator is a utility designed to allows users to generate Plutonium server keys.","archived":false,"fork":false,"pushed_at":"2024-08-29T03:06:16.000Z","size":24,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T08:17:10.927Z","etag":null,"topics":["cli-tool","iw4m","plutonium","plutonium-key","rust","server-key-generator","t4","t5","t6"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sterbweise.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-23T04:25:32.000Z","updated_at":"2024-08-29T03:01:40.000Z","dependencies_parsed_at":"2024-08-29T03:50:25.417Z","dependency_job_id":null,"html_url":"https://github.com/Sterbweise/plutonium-key-generator","commit_stats":null,"previous_names":["sterbweise/plutonium-key-generator"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Sterbweise/plutonium-key-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sterbweise%2Fplutonium-key-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sterbweise%2Fplutonium-key-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sterbweise%2Fplutonium-key-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sterbweise%2Fplutonium-key-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sterbweise","download_url":"https://codeload.github.com/Sterbweise/plutonium-key-generator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sterbweise%2Fplutonium-key-generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278891760,"owners_count":26063860,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli-tool","iw4m","plutonium","plutonium-key","rust","server-key-generator","t4","t5","t6"],"created_at":"2024-11-30T03:14:40.408Z","updated_at":"2025-10-08T05:22:06.671Z","avatar_url":"https://github.com/Sterbweise.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Plutonium Key Generator\n\n[![Rust](https://img.shields.io/badge/rust-1.70.0-orange?logo=rust)](https://www.rust-lang.org/)\n[![Windows](https://img.shields.io/badge/platform-Windows-blue?logo=windows)](https://www.microsoft.com/windows)\n[![Linux](https://img.shields.io/badge/platform-Linux-yellow?logo=linux)](https://www.linux.org/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green?logo=opensource)](https://opensource.org/licenses/MIT)\n[![GitHub repo size](https://img.shields.io/github/repo-size/sterbweise/plutonium-key-generator?logo=github)](https://github.com/sterbweise/plutonium-key-generator)\n[![GitHub last commit](https://img.shields.io/github/last-commit/sterbweise/plutonium-key-generator?logo=github)](https://github.com/sterbweise/plutonium-key-generator/commits/main)\n[![Rust CI](https://github.com/Sterbweise/plutonium-key-generator/actions/workflows/rust.yml/badge.svg)](https://github.com/Sterbweise/plutonium-key-generator/actions/workflows/rust.yml)\n\n\u003cimg src=\"https://imgur.com/bBrx8Hf.png\" alt=\"Plutonium Logo\" width=\"350\"/\u003e\n\n## Description\nA command-line tool for generating Plutonium server keys without owning the games. **\u003cspan style=\"color: orange;\"\u003eThis software bypasses Plutonium's requirement of game ownership to create a server key\u003c/span\u003e**, providing an easy-to-use interface for supported Call of Duty titles on the Plutonium platform.\n\n## Features\n\n- Interactive command-line interface\n- Support for multiple Call of Duty titles\n- Integration with an intermediate API for key generation\n- Support for both Zombie and Multiplayer modes (where applicable)\n- User-friendly prompts and error handling\n\n## Supported Games\n\n- Call of Duty: World at War \u003cspan style=\"color: red;\"\u003e(Not currently supported by the API)\u003c/span\u003e\n- Call of Duty: Black Ops \u003cspan style=\"color: red;\"\u003e(Not currently supported by the API)\u003c/span\u003e\n- Call of Duty: Black Ops II \u003cspan style=\"color: green;\"\u003e(Supported)\u003c/span\u003e\n- Call of Duty: Modern Warfare 3 \u003cspan style=\"color: red;\"\u003e(Not currently supported by the API)\u003c/span\u003e\n\nThe generated keys are temporary, lasting 48 hours, making this tool ideal for testing and temporary server setups. Please note that this tool should not be used if you own the game, as official methods for key generation are available through the Plutonium platform.\n\n## Warning\n\u003cspan style=\"color: red;\"\u003e\u003cstrong\u003ePlease don't use this tool if you own the game. Get the key by the classic method on https://platform.plutonium.pw/serverkeys\u003c/strong\u003e\u003c/span\u003e\n\n\n## Installation\n\nTo install the Plutonium Key Generator:\n\n1. Go to the [Releases](https://github.com/sterbweise/plutonium-key-generator/releases) page of the GitHub repository.\n2. Find the latest release version.\n3. Download the appropriate version for your operating system:\n   - For Windows: Download the file `plutonium-key-generator.exe`\n   - For Linux: Download the file `plutonium-key-generator`\n4. Once downloaded:\n   - Windows users: Double-click the `.exe` file to run it.\n   - Linux users: \n     a. Open a terminal in the directory where you downloaded the file.\n     b. Make the file executable with the command: `chmod +x plutonium-key-generator`\n     c. Run the file with: `./plutonium-key-generator-linux`\n\nNote: Ensure you have the necessary permissions to execute the file on your system. On some systems, you may need to right-click the file and select \"Run as administrator\" (Windows) or use `sudo` (Linux) if you encounter permission issues.\n\nIf you encounter any issues during installation or execution, please check the [Issues](https://github.com/sterbweise/plutonium-key-generator/issues) page on GitHub or create a new issue for assistance.\n\n## API Integration\n\nThis tool integrates with an intermediate API to generate server keys. The API endpoint used is:\n`https://api.sterbweise.dev/plutonium-key-generator`\n\nThe API expects a JSON payload with the following structure:\n\n```json\n{\n\"server_name\": \"Your Server Name\",\n\"mode\": \"Game Mode Code\"\n}\n```\n\n\n## Development Guide\n\nThis section is intended for developers who want to work on the project in development mode.\n\n### Dependencies\nThe project relies on the following main dependencies:\n- `reqwest` (version 0.11, with `json` and `blocking` features enabled): Used for making HTTP requests to the API.\n- `serde` (version 1.0, with `derive` feature enabled): Used for serializing and deserializing JSON data.\n\nFor a complete list of dependencies, please refer to the `Cargo.toml` file.\n\n### Setting Up the Development Environment\n1. Ensure you have Rust and Cargo installed on your system. If not, follow the [official Rust installation guide](https://www.rust-lang.org/tools/install).\n2. Clone the repository:\n   ```bash\n   git clone https://github.com/sterbweise/plutonium-key-generator.git\n   ```\n\n3. Navigate to the project directory:\n   ```bash\n   cd plutonium-key-generator\n   ```\n\n4. Install the dependencies:\n   ```bash\n   cargo fetch\n   ```\n\n### Building for Development\nTo build the project in development mode, use:\n```bash\ncargo build\n```\n\n\nThis command compiles the project and its dependencies, creating an unoptimized binary with debug information. The resulting executable will be placed in the `target/debug` directory.\n\nFor a more optimized build (useful for testing performance), you can use:\n```bash\ncargo build --release\n```\n\nThis command compiles the project with optimizations and removes debug information, resulting in a smaller and faster executable. The optimized binary will be placed in the `target/release` directory.\n\n### Running the Project\n\nTo run the project in development mode:\n```bash\ncargo run\n```\n\n\nThis command builds (if necessary) and runs the project. You can also run the executable directly:\n\n- For debug build: `./target/debug/plutonium-key-generator`\n- For release build: `./target/release/plutonium-key-generator`\n\n\n## Contributing\n\nContributions to the Plutonium Key Generator are welcome and encouraged! We appreciate your interest in improving this project. Here's how you can contribute:\n\n1. Fork the repository to your own GitHub account.\n2. Clone the project to your machine.\n3. Create a new branch locally with a succinct but descriptive name.\n4. Make your changes, adhering to the project's coding style.\n5. Commit changes to the branch.\n6. Push changes to your fork.\n7. Open a Pull Request in our repository.\n\nWhen contributing, please ensure that your code adheres to the existing style of the project and includes appropriate tests.\n\n### Areas for Contribution\n\n- Bug fixes\n- Performance improvements\n- New features\n- Documentation improvements\n- Code refactoring\n\n### API Contributions\n\nWe also welcome contributions to the API that powers this key generator. If you're interested in improving or extending the API functionality, please visit our API repository:\n\n[https://github.com/Sterbweise/plutonium-key-generator-api](https://github.com/Sterbweise/plutonium-key-generator-api)\n\nBy contributing to the API, you can help enhance the core functionality of the key generator and potentially add new features or improve existing ones.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Disclaimer\n\n**Warning:** This tool is intended for educational and development purposes only. Please do not use this tool if you own the game. Obtain the key through the official method at [https://platform.plutonium.pw/serverkeys](https://platform.plutonium.pw/serverkeys).\n\n\u003cp style=\"color: red; font-weight: bold;\"\u003eThe generated keys are valid for only 48 hours. Use of this tool may violate the terms of service of the game or platform. Use at your own risk.\u003c/p\u003e\n\n## Support\n\nFor support, please contact:\n\n- Email: [contact@sterbweise.dev](mailto:contact@sterbweise.dev)\n- Telegram: [@SG991](https://t.me/SG991)\n\nYou can also open an issue on this repository for bug reports or feature requests.\n\n---\n\nDeveloped with ❤️ by [Sterbweise](https://github.com/Sterbweise)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsterbweise%2Fplutonium-key-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsterbweise%2Fplutonium-key-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsterbweise%2Fplutonium-key-generator/lists"}