Skip to main content

MetaFS is for generating a datastore of file metadata for rapid complex searches

Project description

MetaFS is for generating a datastore of file metadata for rapid complex searches

Build Status

https://img.shields.io/pypi/dm/metafs.svg https://img.shields.io/pypi/v/metafs.svg https://img.shields.io/badge/python-2.7-blue.svg https://img.shields.io/pypi/l/metafs.svg

Installation

To install metafs, simply:

$ pip install metafs

or using easy_install:

$ easy_install metafs

or from source:

$ python setup.py install

Getting Started

>>> import metafs
>>> filer = metafs.SQLiteFiler("./test.db")
>>> filer.update("/")
>>> filer.search("SELECT * FROM files")
>>> filer.close()

SQLiteFiler Tables

hashes

hash_id INTEGER

hash TEXT

magics

magic_id INTEGER

magic TEXT

directories

path_id INTEGER

path TEXT

mtime REAL

atime REAL

ctime REAL

files

file_id INTEGER

path_id INTEGER

filename TEXT

magic_id INTEGER

size INTEGER

mtime REAL

ctime REAL

atime REAL

peheaders

file_id INTEGER

export_dll_id INTEGER

compile_time INTEGER

petype TEXT

export_dlls

export_dll_id INTEGER

export_dll TEXT

export_functions

export_function_id INTEGER

export_function TEXT

file_export_functions

file_id INTEGER

export_dll_id INTEGER

import_dlls

import_dll_id INTEGER

import_dll TEXT

import_functions

import_function_id INTEGER

import_function TEXT

import_dll_id INTEGER

file_import_dlls

file_id INTEGER

import_dll_hash TEXT

file_import_functions

file_id INTEGER

import_function_id INTEER

file_version_info

file_id INTEGER

version_info_field_id INTEGER

version_info_value_id INTEGER

version_info_fields

version_info_field_id INTEGER

version_info_field TEXT

version_info_values

version_info_value_id INTEGER

version_info_value TEXT

sections

file_id INTEGER

name TEXT

size INTEGER

v_size INTEGER

entropy REAL

anomalies

file_id INTEGER

anomaly TEXT

More Information

  • Free software: BSD license, see LICENSE.txt for details

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

metafs-0.0.14.tar.gz (8.8 kB view hashes)

Uploaded Source

Supported by

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