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

Uploaded Source

Built Distribution

tanimachi-0.0.4-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tanimachi-0.0.4.tar.gz
  • Upload date:
  • Size: 79.5 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.4.tar.gz
Algorithm Hash digest
SHA256 a3c3c02505af092180e83ae0233270587f96c113196b195749e375aa55db4802
MD5 786a3043087da89d56849fc53ebdf8d1
BLAKE2b-256 9065b7507f3f48cc599b9011a0d60d48ddd51903ee9a676e7b1997c4975ff07f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tanimachi-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 9.2 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 861170346317d0f8aec16a792a3b8c4dded77809242197e75adff0ac0bdfdb6a
MD5 6ba61517ab4558cb78348e930232cb9b
BLAKE2b-256 c36b22b23dc6e309ed523846a2a430cc09073ff1389426b589f66aec6c367f99

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