Skip to main content

Not just gold builds anymore!

Project description

getmeta

NORMALIZATION

Clean data is mission-critical for collecting operating system artifacts, especially with user home directories.

APPLE, LINUX, & UNIX

    if path[:1] == '/':
        out = path.split('/')
        try:
            if out[1] == 'home':
                out[2] = 'user'
                path = '/'.join(out)
            elif out[1] == 'Users':
                if out[2] != 'Shared':
                    out[2] = 'user'
                    path = '/'.join(out)
        except:
            pass

MICROSOFT WINDOWS

    elif path[1] == ':':
        out = path.split('\\')
        try:
            if out[1] == 'Users' or out[1] == 'Documents and Settings':
                if out[2] != 'Default' and out[2] != 'Public' and out[2] != 'All Users' and out[2] != 'Default User':
                    out[0] = 'C:'
                    out[2] = 'Administrator'
                    path = '\\'.join(out)
        except:
            pass

CAPTURED DATA

  1. ami
  2. path
  3. file
  4. size
  5. md5
  6. sha256
  7. sha3
  8. md5path
  9. sha256path
  10. sha3path
  11. md5dir
  12. sha256dir
  13. sha3dir
  14. md5name
  15. sha256name
  16. sha3name
  17. type

INSTALLATION

pip install getmeta

DEVELOPMENT

python setup.py install --user

EXECUTABLE

pip install pyinstaller
pyinstaller getmeta.py --onefile

META INFORMATION

Meta Information

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

getmeta-2024.5.26.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

getmeta-2024.5.26-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file getmeta-2024.5.26.tar.gz.

File metadata

  • Download URL: getmeta-2024.5.26.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for getmeta-2024.5.26.tar.gz
Algorithm Hash digest
SHA256 84b63fb17efbe8e736be6a49482e401762e7591a6efb7919fd4591e4e3895f34
MD5 af807b93257b9256e31f2edb262793f6
BLAKE2b-256 7b2a8424075c28c743fb6d4b00c1bfe9bae1426c2d8caebe13f7e48573944a28

See more details on using hashes here.

File details

Details for the file getmeta-2024.5.26-py3-none-any.whl.

File metadata

  • Download URL: getmeta-2024.5.26-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for getmeta-2024.5.26-py3-none-any.whl
Algorithm Hash digest
SHA256 03e028e13d9ae689e060b5a85468fa0931493c44230ed34961df4446dbbcb5ea
MD5 5949f6df2562c01102d5c6059c883c3a
BLAKE2b-256 a1f920a1f5080300ff7dd2828efd1877e61b77b9fc64df9f9ff17b8d11d6c070

See more details on using hashes here.

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