Skip to content

terracota19/Initiate-DFIR-IRIS-Windows-Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

IRIS-Web Startup Script

πŸ”— Related Repository

This project relies on the dfir-iris/iris-web repository, which contains the DFIR-IRIS web application.

Please make sure to clone that repository as part of your project structure.

This repository includes a batch script that automates the setup and shutdown process of the DFIR-IRIS web application using Docker.

πŸ“‚ File Structure Requirement

Warning

The batch file must be placed one level above the iris-web folder.

This is because the script contains the command:

cd /d .\iris-web

If the script is placed inside the iris-web folder, the path will break and the script won't work as intended.

Example folder structure:

your-project-folder/
β”œβ”€β”€ iris-web/
β”‚   β”œβ”€β”€ docker-compose.yml
β”‚   └── other project files...
└── deploy-iris.bat   ← The script must be here

βš™οΈ What the Script Does

  1. Starts Docker Desktop if it's not already running.
  2. Waits until Docker is fully initialized.
  3. Changes directory into iris-web.
  4. Builds the Docker containers using docker-compose build.
  5. Starts the containers with docker-compose up -d.
  6. Waits for the containers (specifically the IRIS service) to be up and running.
  7. Opens the IRIS web interface in Brave browser at https://localhost:443.
  8. Waits until the user closes Brave.
  9. Stops and removes all running containers (docker-compose down).

πŸ–₯️ Requirements

  • Docker Desktop installed at:
    C:\Program Files\Docker\Docker\Docker Desktop.exe

  • Brave Browser installed at:
    C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe

  • docker-compose available in your system PATH

Make sure to adjust the script if you use different installation paths or a different browser.

About

This batch script automates the deployment and management of the DFIR-IRIS web application using Docker on Windows

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published