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.3.tar.gz (79.4 kB view details)

Uploaded Source

Built Distribution

tanimachi-0.0.3-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tanimachi-0.0.3.tar.gz
  • Upload date:
  • Size: 79.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.3.tar.gz
Algorithm Hash digest
SHA256 962a4e2fea6249af9cc9e92a346c2b43aa2959b6874b1c1d19ba6356891dca31
MD5 039f9d3b52f2e11e95bb761048002ebe
BLAKE2b-256 e51ef7e758599aa22d47406b32a3775c6eaeaffa187da70fa035707e1be14a54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tanimachi-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 9.1 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 790bf51cd56323b75f70847817e498553f13fadfd5773ca4c24527c6246d24c7
MD5 d5b9d9aae8192ad14b29d3e8c426d6b3
BLAKE2b-256 db0e1a08776a7b99d5f36b78a3a59deb3662b4528a79672478129d9bbd43f132

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