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.