Skip to content

Repository files navigation

OpenRelik Worker - amcache-evilhunter

Description

OpenRelik worker integrates AmCache-EvilHunter by Cristian Souza (GitHub: cristianzsh) to parse Windows Amcache.hve, extract execution artifacts (Program/File entries, SHA-1, timestamps), flag suspicious binaries, and optionally enrich via VirusTotal/Kaspersky OpenTIP. Outputs JSON/CSV plus a TXT log.

demo.mp4

Created from OpenRelik Worker Template. Refer to OpenRelik docs.

Deploy (docker-compose)

Add the below configuration to the OpenRelik docker-compose.yml file.

  openrelik-worker-amcache-evilhunter:
    container_name: openrelik-worker-amcache-evilhunter
    image: ghcr.io/freedurok/openrelik-worker-amcache-evilhunter:latest
    restart: always
    environment:
        - REDIS_URL=redis://openrelik-redis:6379
        - OPENRELIK_PYDEBUG=0
        # Optional enrichments (set both env and checkbox in task config)
        - VT_API_KEY=${VT_API_KEY}            # VirusTotal API key
        - OPENTIP_API_KEY=${OPENTIP_API_KEY}  # Kaspersky OpenTIP API key
    volumes:
        - ./data:/usr/share/openrelik/data
    command: "celery --app=src.app worker --task-events --concurrency=4 --loglevel=INFO -Q openrelik-worker-amcache-evilhunter"
    # ports:
    #   - 5678:5678  # For debug (if enabled)

Task configuration (UI)

  • VT Enable → adds --vt (requires VT_API_KEY).
  • OpenTIP Enable → adds --opentip (requires OPENTIP_API_KEY).
  • start (YYYY-MM-DD) → --start.
  • end (YYYY-MM-DD) → --end.
  • search (comma-sep) → --search.
  • find_suspicious → --find-suspicious.
  • missing_publisher → --missing-publisher.
  • exclude_os → --exclude-os.
  • only_detections → --only-detections (requires VT_API_KEY).

Credits / Acknowledgments

Huge thanks to Cristian for the tool and research, this project stands on his work. Repository: https://github.com/cristianzsh/amcache-evilhunter

About

An OpenRelik worker that wraps AmCache-EvilHunter to ingest Windows Amcache.hve, parse Program/File entries, extract SHA-1s and execution metadata, flag suspicious binaries, and optionally enrich results via VirusTotal/OpenTIP.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages