graype28/velociraptor

By graype28

•Updated 26 days ago

Containerized Velociraptor DFIR platform v0.77.1 with security hardening & multi-platform support

Image
Security
Developer tools
Monitoring & observability
0

10K+

graype28/velociraptor repository overview

⁠Velociraptor Digital Forensics & Incident Response

šŸ¦– DFIR Platform in Docker

Velociraptor is an open-source endpoint monitoring and digital forensics tool. This image provides a containerized deployment with security hardening and multi-platform client support.

⁠Quick Start
docker run -d \
  -p 8889:8889 -p 8000:8000 -p 8001:8001 \
  -v $(pwd)/data:/velociraptor \
  graype28/velociraptor:latest

Create admin user (required on first run):

docker exec -it <container_name> ./velociraptor/velociraptor \
  --config /velociraptor/server.config.yaml \
  user add admin admin --role administrator

Access the GUI at https://localhost:8889

⁠Common Use Cases
  • Security operations and monitoring
  • Incident response and forensic investigations
  • Threat hunting across endpoints
  • Security testing and validation
  • Compliance and audit logging
⁠Features

Capabilities

  • Real-time endpoint monitoring
  • VQL query language for forensic investigations
  • 421+ pre-built forensic artifacts
  • Scheduled hunts and automation
  • Offline evidence collection

Security

  • Non-root container execution
  • Version-pinned dependencies
  • Automatic SSL/TLS certificate generation
  • Role-based access control
  • Comprehensive audit logging

Included

  • Pre-packaged clients for Windows, macOS, and Linux
  • Automatic client configuration and repacking
  • Compatible with ECS, Kubernetes, Docker Swarm
⁠Available Tags
TagDescription
latestLatest stable (v0.77.1)
v0.77.1Specific version
v0.76.5Previous stable release
⁠Configuration

Environment Variables:

VELOX_USER=admin                    # Admin username
VELOX_PASSWORD=SecurePassword123    # Admin password (required!)
VELOX_FRONTEND_HOSTNAME=your.domain # Public hostname
VELOX_SERVER_URL=https://your.domain:8000/  # Client connection URL

Docker Compose Example:

version: '3.8'
services:
  velociraptor:
    image: graype28/velociraptor:latest
    ports:
      - "8889:8889"  # Web GUI
      - "8000:8000"  # Frontend (clients)
      - "8001:8001"  # API/gRPC
    environment:
      - VELOX_PASSWORD=${VELOX_PASSWORD}
      - VELOX_FRONTEND_HOSTNAME=${HOSTNAME}
    volumes:
      - ./velociraptor:/velociraptor
    restart: unless-stopped

ā šŸ“‹ Recent Updates (v0.77.1)

āœ… Latest stable release with new features and improvements
āœ… Built as linux/amd64 for ECS Fargate compatibility
āœ… See full 0.77 release notes⁠ for details

ā šŸ”— Resources

Built for production DFIR workflows šŸ›”ļø

Tag summary

Content type

Image

Digest

sha256:5c6863f98…

Size

123.9 MB

Last updated

26 days ago

docker pull graype28/velociraptor