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.6k stars 87 forks source link

Add docs to build from source for non-Debian distros #57

Open D3vil0p3r opened 3 weeks ago

D3vil0p3r commented 3 weeks ago

Currently the instructions ask for running install executable that is based on àpt` (Debian-based distros). Can you please document how to build from source without be tied to a specific Linux base OS in order to involve also different Linux base distros like Arch Linux? Can you also document which are build deps and runtime deps separately?

cpoore1 commented 3 weeks ago

This is something we can work towards. The FISSURE Dashboard and framework in general relies mostly on the Miscellaneous Dependencies in the installer script to launch. The dependencies do need to be grouped and labelled better (and tested to make sure they are still relevant to build). We can disable a lot of the third-party tools and enable them as they become available in Arch Linux and still use everything in the GUI minus a couple attack scripts.

In the near term we'll be trying to produce different packaging options to help get around it. You can also boot off of a USB stick if really needed.

I can look into this eventually, but if anyone wants to get a head start and figure out how to install all the dependencies needed to get the GUI to open with Python, I can handle the other individual pieces.