monkey icon indicating copy to clipboard operation
monkey copied to clipboard

Finish implementing InnoSetup windows installer

Open VakarisZ opened this issue 3 years ago • 1 comments

Is your feature request related to a problem? Please describe. Finish implementing Inno Setup installer for InfectionMonkey. Use monkey-inno-setup branch in labs.

Tasks

  • [ ] Properly include all data files. Files like /monkey_island/cc/setup/mongo/attack_mitigations.json were not accessed from pyinstaller directory. The advanced installer just copied the whole project and it resulted in these files being accessible not from pyinstaller, but from copied source dirs. (0.5d)
  • [ ] Add signing of executables (0.5d)
  • [ ] Find a way to only add relevant files (binaries/mongodb files could be extracted during installation or be part of pyinstaller) (0.5d)
  • [ ] Fix license and readme (0.5d)
  • [ ] Improve the "launch on startup" option (1d)
  • [ ] Fix the windows, icons and colours (0.5d)
  • [ ] Add shortcut to the desktop (0.5d)
  • [ ] Other utility/unplanned work (like proper naming, version string, changing labs scripts) (0.75d)
  • [ ] Experiment and find the best compression algorithm to balance speed and size (0.25d)
  • [ ] (Optional) change the compression type based on IS_RELEASE (0.5d)

VakarisZ avatar Apr 25 '22 13:04 VakarisZ

This is a follow-up issue for #1907

mssalvatore avatar Apr 25 '22 14:04 mssalvatore