Installation¶
Installing Mirage is straightforward : it only uses a few python libraries and the standard library. Please note that Mirage has been developped under Linux Ubuntu and only tested on Ubuntu and Fedora. The libraries needed are listed in the following table :
library |
minimal version |
---|---|
keyboard |
>= 0.13.12 |
psutil |
>= 5.4.6 |
pyserial |
>= 3.4 |
pyusb |
>= 1.0.2 |
terminaltables |
>= 3.1.0 |
scapy |
>= 2.4.2 |
pycryptodomex |
>= 3.8.2 |
matplotlib |
>= 2.2.2 |
Note
Mirage should now be compatible with scapy 2.4.2 from PyPI, so installing it from the development repository is not necessary anymore. However, it should also be compatible with the latest development branch, don’t hesitate to open an issue if something goes wrong !
First of all, clone the repository :
git clone git://redmine.laas.fr/laas/mirage.git
Then, you can directly launch mirage using the following command (if the dependencies are installed):
./mirage_launcher
or you can install it by using the setup.py
installer :
sudo python3 setup.py install
Congratulations, Mirage is now installed on your system !