Siegfried file format identification server. https://github.com/richardlehane/siegfried
3.4K
Siegfried file format identification service running as a minimal container.
Documentation on how to use the service on: https://github.com/richardlehane/siegfried/wiki/Using-the-siegfried-server
Run as a server:
# Start server, mapping data into the container, here using the current directory `$PWD`
docker run -v $PWD:$PWD -p 5138:5138 -e SIEGFRIED_HOST=0.0.0.0 -d --name siegfried keeps/siegfried:v1.9.4
# Make requests using curl, here sending the current directory in base64 encoding
curl "http://localhost:5138/identify/$(echo -n $PWD | base64 -)?base64=true"
# Stop server
docker stop siegfried
Run as a command:
# Run in current directory
docker run -v $PWD:$PWD --rm keeps/siegfried:v1.9.4 sf $PWD
Parameters via environment variables:
0.0.0.0 to accept any connection. Default: 0.0.0.05138.Content type
Image
Digest
sha256:9233de02a…
Size
170.1 MB
Last updated
over 2 years ago
docker pull keeps/siegfried:v1.11.0