Skip to main content

Selenium performance-log stream sniffer (m3u8)

Project description

sniffkit

Tool for extracting live HLS (.m3u8) stream URLs from dynamically loaded web players using browser performance logs.

Install

pip install sniffkit

Usage

sniffkit -g "" sniffkit -ok ""

Flags:

  • -g Generic extractor
  • -ok for (mobile Safari context)

Python

from sniffkit.core import sniff_m3u8_g from sniffkit.okru import okru_m3u8p

Notes

  • URLs may be temporary or IP-bound
  • No content is downloaded

Disclaimer

Use this tool only on sites you are allowed to use. You are responsible for complying with applicable laws and terms of service.

License

Copyright © 2025 Shadi Kabajah. Permission is granted to use this software for personal, non-commercial purposes only. Copying, modification, or redistribution is not permitted.

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

sniffkit-0.2.1.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sniffkit-0.2.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file sniffkit-0.2.1.tar.gz.

File metadata

  • Download URL: sniffkit-0.2.1.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for sniffkit-0.2.1.tar.gz
Algorithm Hash digest
SHA256 fd10a5b99a45fa003c852fa612e0011e057e9373a0baf70f3ad2c1a5e6ce0120
MD5 4f53430107ee76c8494caf2519eeb109
BLAKE2b-256 973ef838de05de12c82d9a5b02f4d2b46183722d9d09025f5e58f15e9daadc45

See more details on using hashes here.

File details

Details for the file sniffkit-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: sniffkit-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for sniffkit-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e0cc56bc7cb2dad828c49161376c6f37d24797b80b0897e9c6da20791d095104
MD5 09718003895d7e708fc520cb1f604806
BLAKE2b-256 3275bce3d734c07744f6e73800b591dc95a7888ead535da9f931916969387e36

See more details on using hashes here.

Supported by

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