Implement Enhancements
This page outlines enhancement ideas for REMnux. If you have the time and expertise to address implement them, please consider lending a hand.

Booting in VMware Might Display an SMBus Warning

The REMnux boots in a VMware environment, you might see the following SMBus warning briefly appear on the screen:
1
piix4_smbus 000:00:07.3: SMBus Host Controller not enabled!
Copied!
This notice doesn't affect the functioning of the distro, but it could generate a concern. To eliminate this warning, you can run the following commands in the virtual machine and then reboot it:
1
sudo echo "blacklist i2c-piix4" >> /etc/modprobe.d/blacklist.conf
2
sudo update-initramfs -u
Copied!
As an enhancement, it would be nice to crete a Salt state configuration file that automatically takes these actions when the distro is being installed in a VMware environment. One way to spot VMware would be to run the following command:
1
dmidecode -s system-product-name | grep VMware
Copied!

The Installation of Thug is Time-Consuming

At the moment, the installation of Thug requires compiling stpyv8 during install time, which can take 20 minutes. To speed up the process, it would be good to generate a Debian package for Thug or stpyv8, instead of using the approach in the current stpyv8 state file.

BinNavi Needs a Database in PostgreSQL

​BinNavi, installed by binnavi.sls, requires a PostgreSQL database to operate. The database application itself is already installed on REMnux via postgresql.sls. It would be nice to craft a new Salt State file under remnux/theme to create a database for BinNavi with default credentials remnux/malware.

The REMnux Installer Should Work with Non-Transparent Proxies

At the moment, the REMnux installer is incompatible with non-transparent proxies. The issue is with how remnux-cli.js connects to Github to retrieve the listing of salt-states releases. The code does this using the GitHubApi module, which is supposed to support connections through a proxy, but seems unable to do so. It would be great to adjust the code so it can retrieve the listing os salt-states releases even if the system is behind a non-transparent proxy.
Last modified 1yr ago