Mutli AV Pipeline
Welcome to the Parallel Script Runner repository! This project automates the simultaneous execution of three scripts: malstr_check.sh, kappa.sh, and sigcheck.sh, with the results logged into separate files. Follow the steps below to set up and run this repository.
π Project Structure
.
.
βββ comodo/ # Comodo AV script
βββ escan/ # Eset Node32 script
βββ mcafee/ # McAfee AV script
βββ test_build/ # Test configurations
βββ windows-defender/ # Windows Defender script
βββ static_analysis.sh # Unified script for static malware analysis
βββ capa.exe # Static analysis tool (YARA ruleset matching)
βββ Sigcheck.zip # Static metadata analysis tool
βββ Strings.zip # Malicious string analysis tool
βββ D:/Test/Logs/ # Output log directory
π Setup Instructions
-
Clone or Download the Repository:
git clone https://github.com/your-username/parallel-script-runner.git
cd parallel-script-runner
-
Prepare Required Tools:
- Download and extract the following tools:
- Copy the extracted contents along with
capa.exe into:
C:/Windows/System32, or
- Add the directory containing these files to your system's environment
PATH variable.
-
Verify Prerequisites:
Ensure the following commands are accessible from any terminal:
capa.exe
strings
sigcheck
π§ How to Run
-
Place your input file in a known directory.
-
Run the master script with the file path as an argument:
./run_scripts_parallel.sh <absolute-path-to-input-file>
Example:
./run_scripts_parallel.sh "C:/Users/Example/input_file.exe"
-
Logs will be saved in D:/Test/Logs:
malstr_check.log
kappa.log
sigcheck.log
β¨ Features
- Executes three scripts (
malstr_check.sh, kappa.sh, and sigcheck.sh) in parallel.
- Stores outputs in dedicated log files.
- Automatically overwrites logs on every run.
π οΈ Troubleshooting
Logs Not Found
Ensure the directory D:/Test/Logs exists or is created automatically by the script.
Commands Not Found
Double-check that capa.exe, strings, and sigcheck are in C:/Windows/System32 or included in the environment PATH.
π License
This project is licensed under the MIT License.
π€ Contributing
Feel free to fork this repository and submit pull requests. Any contributions are greatly appreciated!