Skip to main content

File Identification and Verification Tool

Project description

VeriFile

VeriFile is a command-line file identification and integrity analysis tool built in Python.

It detects the true file type using magic number analysis and verifies file integrity using cryptographic hashing.

Features

  • File type detection using libmagic
  • SHA256 hash generation
  • Extension mismatch detection
  • Clean CLI interface

Usage

python -m verifile.main <file_path>

Roadmap

  • Directory scanning
  • JSON output
  • Entropy analysis
  • Malware heuristics

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

verifile-0.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

verifile-0.1.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file verifile-0.1.0.tar.gz.

File metadata

  • Download URL: verifile-0.1.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for verifile-0.1.0.tar.gz
Algorithm Hash digest
SHA256 313600fdd3cb5ef95a0017c45da57dc68eb639191c39a11cc8cf546bb9611348
MD5 4828a3e1abb95b26de72b97b72c90663
BLAKE2b-256 1e3c45d6ac3491a5bdfb43a43d3aefdbf1a0790fa7aef04a9c181422fac31b65

See more details on using hashes here.

File details

Details for the file verifile-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: verifile-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for verifile-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f0c724f9bb9150b15435e79d2833fcbd145886f442033770521db8e160a2c41d
MD5 185e9d9076e027a04bc39d8e3fd4843f
BLAKE2b-256 3610c587dbbd253e9b941ba5dcb387f439989f7610daf3e164ef4334a9601a5b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page