Skip to content

Commit

Permalink
Add listapp explanation
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidCruciani committed May 17, 2021
1 parent ca27a52 commit c2b88f1
Showing 1 changed file with 16 additions and 4 deletions.
20 changes: 16 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -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.



Expand All @@ -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.



Expand Down

0 comments on commit c2b88f1

Please sign in to comment.