Factual-rules-generator is an open source project which aims to generate YARA rules about installed software from a running operating system.
The goal of the software is to be able to use a set of rules against collected or acquired digital forensic evidences and find installed software in a timely fashion.
The software can be used to baseline known software from Windows system and create a set of rules for finding similar installation on other systems.
sudo apt-get install build-essential libffi-dev python3 python3-dev python3-pip libfuzzy-devpip install ssdeepSome tools are required on the host operating system some are Unix standard tools and some additional ones:
For the Windows virtual machine, the following software is required to be installed:
bin/OnWindows/Varclient.pybin/OnWindows/client.py in an executable file with PyInstaller and put in startup folderetc/allVariables.py to match your desired configuraitonIn test/ some examples of software to install is given, the following specific format is required:
:, or the name of the file in case of msi or exe file.: there’s the name of the exe to extract and run it (without extension)., follow the same system with the word installer first and after : the type of installer :uninstaller follow by : and the uninstaller like choco, msiexec or exebin/Generator.py is the only script to run, don’t forget to update etc/allVariables.py (critical step).The type command in Linux shows how the current shell would interpret a name typed on the…
When a Linux system is slow or behaving unexpectedly, memory is one of the first…
The ip command is the standard network configuration tool on modern Linux systems. It is part of…
Every file and directory in Linux has an owner (a user) and a group. Together…
The command line does not have a Trash folder. When you delete a file from…
Systemd is the init system on most modern Linux distributions. A service file (also called…