Detect-It-Easy Docker & Self-Hosted Deployment

GitHub

Program for determining types of files for Windows, Linux and MacOS.

11,256 stars JavaScript JavaScript 1 file ยท ~3,956 tokens #binary-analysis#debugger#detect#detector#disassembler#elf#entropy#hacktoberfest
1. Pull Image (DOCKERHUB) docker pull horsicq/Detect-It-Easy:latest
2. Docker Run (1-Click Launch) docker run -d --name detect-it-easy --restart always horsicq/detect-it-easy:latest
3. Podman Run podman run -d --name detect-it-easy --restart always horsicq/detect-it-easy:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/horsicq/detect-it-easy:latest
5. ORAS Pull (OCI Artifact) oras pull horsicq/detect-it-easy:latest
Dockerfile
FROM ubuntu:24.04

# Newest version of DIE, check https://github.com/horsicq/DIE-engine/releases .
ARG DIE_VERSION=4.0.0
RUN apt update -qq && apt upgrade -y  && apt install -y wget && \
    wget https://github.com/horsicq/DIE-engine/releases/download/Beta/die_${DIE_VERSION}_noble_amd64.deb && \
    apt install -y ./die_${DIE_VERSION}_noble_amd64.deb && \
    rm die_${DIE_VERSION}_noble_amd64.deb && rm -rf /usr/lib/die/db

# db update
COPY ./db /usr/lib/die/db

ENTRYPOINT ["/usr/bin/diec"]