Note: the ewf format requires the FTK Imager command line utility to be installed and added to the path.
README.md:
42-47:Added Optional software requirements section to readme, placed in FTK imager command line for EWF forensic image creation.
551: Grammatical error.
SecGen.rb:
22, 29-30, 32: Added extra options to help menu.
37-53: Added helper methods to display current version and to delete all projects in the current project directory.
111: Added return systems from build_config() method, so the information on the systems can be gathered after the configuration module
122-185: Added multiple helper methods for the make_forensic_image() method and the make_forensic_image() method, the delete_virtualbox_vm() method is currently not used as the vm_name needs to be gathered from the earlier config methods as efficiently as possible, this will be done in a later patch, although the delete_virtualbox_vm() method is fully working. Allows for the creation of raw/DD and EWF/E01 (EWF/E01 requires FTK Imager command line installation) forensic images.
203-209: Added method to list all project paths in the projects directory.
228-230: Added new options to getoptslong.
273-284: Added --delete-vm-after-image-creation, currently needs to be linked to the delete_virtualbox_vm() method. Also added --forensic-image-type option (accepts raw/dd and EWF/E01) with the default being raw.
311-324: Added create-forensic-image command which creates forensic images from either a given project directory or from scratch (scenario file).
327- 337 Added list-projects and delete-all-projects commands, all basic SecGen functions should now be doable from the command line. Changed exit code to 0 for clean exit.