Skip to main content

An opinionated Wappalyzer compatible fingerprint engine works along with HAR

Project description

tanimachi

An opinionated Wappalyzer compatible fingerprint engine works along with HAR.

Installation

pip install tanimachi

Usage

from tanimachi import (
    Wappalyzer,
    load_categories,
    load_fingerprints,
    load_groups,
    load_har,
)

fingerprints = load_fingerprints("/path/to/technologies/*.json")
# optional
categories = load_categories("/path/to/categories.json")
# optional
groups = load_groups("/path/to/groups.json")

har = load_har("/path/to/har")

wappalyzer = Wappalyzer(fingerprints, categories, groups)
detections = wappalyzer.analyze(har)

for detection in detections:
    print(detection)

Known Limitation

  • HAR file should only have one page. Multi-page HAR is not supported.
  • The following fields are not supported:
    • dns
    • probe
    • robots
    • xhr

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

tanimachi-0.0.1.tar.gz (78.4 kB view details)

Uploaded Source

Built Distribution

tanimachi-0.0.1-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file tanimachi-0.0.1.tar.gz.

File metadata

  • Download URL: tanimachi-0.0.1.tar.gz
  • Upload date:
  • Size: 78.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for tanimachi-0.0.1.tar.gz
Algorithm Hash digest
SHA256 fa0890041559cc3f49112be01df64cb06c5adb7721741a114aa2735351e48bc1
MD5 b38c671d82ad4b63c43c33259ee9902c
BLAKE2b-256 dd56882420265c1cd1b2b450e814fb6997bf67f7332d87c7c165487e65467fec

See more details on using hashes here.

File details

Details for the file tanimachi-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: tanimachi-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for tanimachi-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5981c95d65df99ae30547d1875864427d998c7b0f991b51d33c0992265944cb0
MD5 feacc6e13dff737e1fc7c6c8099e25da
BLAKE2b-256 61823a19a916045257b1d5aac64300b3b7b434f0b287b1bf142dcfc1c73d042c

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