📄
REMnux Documentation
  • REMnux: A Linux Toolkit for Malware Analysis
  • Install the Distro
    • Get the Virtual Appliance
    • Install from Scratch
    • Add to an Existing System
    • Run REMnux as a Container
    • Keep the Distro Up to Date
  • Discover the Tools
    • Examine Static Properties
      • General
      • PE Files
      • ELF Files
      • .NET
      • Deobfuscation
    • Statically Analyze Code
      • General
      • Unpacking
      • PE Files
      • Python
      • Scripts
      • Java
      • .NET
      • Flash
      • Android
    • Dynamically Reverse-Engineer Code
      • General
      • Shellcode
      • Scripts
      • ELF Files
    • Perform Memory Forensics
    • Explore Network Interactions
      • Monitoring
      • Connecting
      • Services
    • Investigate System Interactions
    • Analyze Documents
      • General
      • PDF
      • Microsoft Office
      • Email Messages
    • Gather and Analyze Data
    • View or Edit Files
    • General Utilities
  • Run Tools in Containers
    • Docker Images of Malware Analysis Tools
  • Behind the Scenes
    • People
    • Technologies
      • SaltStack Management
      • REMnux Installer
      • State Files Without the REMnux Installer
      • Debian Packages
      • Website and Docs
    • License
  • Tips and More
    • REMnux Configuration Tips
    • REMnux Tool Tips
    • Malware Analysis Training
    • REMnux Website
  • Get Involved
    • Ask and Answer Questions
    • Write About the Tools
    • Add or Update Tools
      • Contribute a Salt State File
      • Contribute a Debian Package
      • Contribute a Dockerfile
    • Implement Enhancements
Powered by GitBook
On this page
  • Booting in VMware Might Display an SMBus Warning
  • The Installation of Thug is Time-Consuming
  • BinNavi Needs a Database in PostgreSQL
  • The REMnux Installer Should Work with Non-Transparent Proxies
  1. Get Involved

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.

PreviousContribute a Dockerfile

Last updated 4 years ago

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:

piix4_smbus 000:00:07.3: SMBus Host Controller not enabled!

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:

sudo echo "blacklist i2c-piix4" >> /etc/modprobe.d/blacklist.conf
sudo update-initramfs -u

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:

dmidecode -s system-product-name | grep VMware

The Installation of Thug is Time-Consuming

At the moment, the installation of 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 .

BinNavi Needs a Database in PostgreSQL

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

The REMnux Installer Should Work with Non-Transparent Proxies

At the moment, the . The issue is with how connects to Github to retrieve the listing of . 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.

current stpyv8 state file
binnavi.sls
postgresql.sls
remnux/theme
remnux-cli.js
salt-states releases
Thug
REMnux installer is incompatible with non-transparent proxies
BinNavi