About filehashes.io
filehashes.io is a global file hash repository for tracking and looking up file hashes.
What is this?
filehashes.io maintains a database of file hashes (SHA256, SHA1, MD5) submitted by users and automated systems. You can use it to:
- Check if a file has been seen before
- Find when a file was first and last observed
- Track file occurrences across systems
- Integrate with security and monitoring workflows
Command-Line Tool
The filehashesio CLI provides powerful hash operations:
Installation
# Download the latest release for your platform
# Available for Linux, macOS, and Windows
# Or build from source
git clone https://github.com/afterdarksys/filehashes.io
cd filehashes.io/cli
make build
Usage Examples
# Compute hashes for a file
filehashesio hash /path/to/file
# Look up a hash
filehashesio lookup e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
# Compute and submit a file's hash
filehashesio submit /path/to/file
# Check API connection status
filehashesio status
# Configure API endpoint
filehashesio config set endpoint https://api.filehashes.io
Accessibility
The CLI is designed for accessibility with screen reader support:
--format plain(default) - Screen reader friendly output--format json- Machine readable for scripting--format fancy- Visual output with boxes
API
The filehashes.io API provides programmatic access:
Endpoints
GET /v1/hash/:sha256- Look up a hash by SHA256
POST /v1/hash- Submit a new hash
POST /v1/hash/bulk- Bulk hash lookup
GET /v1/stats- Get usage statistics
AfterDark Ecosystem
filehashes.io is part of the AfterDark ecosystem of security and monitoring tools.
- darkapi.io - Integration APIs
- afterdark.io - Main platform