Project Portfolio Page - Decodex
Overview
This is a student project for Software Engineering & Object-Oriented Programming (CS2113/T).
I am Sean Phang, one of the contributors of Decodex.
Project Name: Decodex
Decodex is a Command Line Interface (CLI) application for Capture-The-Flag (CTF) players to quickly process data from one encoding format to another with extreme ease in the form of intuitive shorthand usage.
Summary of Contributions
Below are my contributions to Decodex
- Code contributed: RepoSense
Features/Functionalities
- Added hexadecimal modules (
hexdecodeandhexencode) - Added the
recipeand therecipeManagerclasses - Added the commands for
recipe new,recipe deleteandrecipe list. - Added automatic saving of recipes to a file
- Adds the functionality of saving a created recipe to a file whenever it is created/modified
- Related pull requests - #239
- Added the
exitcommand- Allows the user to exit the program.
- Related pull requests - #39
Enhancements to Existing Features
- Added JUnit tests to features written - #81
- Added logging to modules selected - #97
- Added assertions to command - #101
- Shifted the running of modules in a recipe from the command to the
recipeclass - #187