ainfosec / FISSURE

The RF and reverse engineering framework for everyone. Follow and ★ to show your support!
https://twitter.com/FissureRF
GNU General Public License v3.0
1.56k stars 85 forks source link

Uninstalling #34

Open benbernstein8172 opened 1 year ago

benbernstein8172 commented 1 year ago

Hi,

Is there a way to uninstall FISSURE? I see there is the "installer" program but not an accompanying "uninstaller" program. Does the installer have an "uninstall" option that must be used?

cpoore1 commented 1 year ago

It doesn't exist yet so I would exercise caution before installing several GB of new software. There are only a few places where FISSURE writes things to the system outside of apt-get, make, or pip commands. I can create something to get rid of those changes to the system, but I don't know if it is a good idea to even attempt to undo anything else. Here are some of the locations I'm referring to:

I try to keep most of the big stuff in the ~/Installed_by_FISSURE folder to not clutter things up but the dependencies are everywhere and intertwined in all kinds of places. There isn't much required to run only the Python programs associated with the GUI/FISSURE Dashboard. I think I could move a few of those miscellaneous dependency items to specific software programs once I identify their owners.

With all that being said, I'm open to other options of installing the software where it makes sense. Others have mentioned docker containers, VMs, and live USB images. Thoughts anyone?