From c2b88f135b72235e170bc987ad29c2292dca58f9 Mon Sep 17 00:00:00 2001 From: David Cruciani Date: Mon, 17 May 2021 17:11:12 +0200 Subject: [PATCH] Add listapp explanation --- README.md | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ccde4be..94f6235 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # factual-rules-generator -Factual-rules-generator is an open source project which aims to generate yara rules about installed software on a machine +Factual-rules-generator is an open source project which aims to generate yara rules about installed software on a machine. @@ -26,19 +26,31 @@ If scripts are run under a Windows machine, some tools are required: ## Install - Install all python dependencies find in requirements.txt + - Install a Windows VM - - Install chocolatey on windows vm: https://docs.chocolatey.org/en-us/choco/setup + - Install chocolatey on Windows VM: https://docs.chocolatey.org/en-us/choco/setup + - If use a Linux VM, install it - put `bin/OnLinux/get_Fls_Strings.py` in Linux VM and the script need to be run on startup + - Complete `etc/allVariables.py` -- Add ip adress of the server and share folder in `bin/OnWindows/client.py` at specific lines + +- Add IP adress of the server and share folder in `bin/OnWindows/client.py` at specific lines + - Change `bin/OnWindows/client.py` in an exe and put in startup folder + + +In `test/` some example of software to install is give, it's use a specific format : + +- First, there's the name of the packages to install using choclatey (https://community.chocolatey.org/packages) before `:` +- Second, after `:` there's the name of the exe to extract and run it (without extension). + ## Run -`bin/server.py` is the first script to run and `bin/Generator.py` is the second and the last +`bin/server.py` is the first script to run and `bin/Generator.py` is the second and the last.