Skip to main content

Python CLI tools for discovering, scanning, and validating ONVIF cameras.

Project description

brainframe-onvif-tools

Python CLI tools for discovering, scanning, and validating ONVIF cameras.

Installation

pip install brainframe-onvif-tools

Usage

brainframe-onvif-tools <command> [options]

Commands

  • discover - Find ONVIF cameras on network
  • scan - Get camera details and credentials
  • validate - Verify RTSP streams

Example Workflow

# 1. Discover cameras
brainframe-onvif-tools discover --auto

# 2. Scan for details
brainframe-onvif-tools scan

# 3. Validate RTSP streams
brainframe-onvif-tools validate

Single Camera

brainframe-onvif-tools scan --host 192.168.1.10 --user admin --password pass

Output

Creates config.csv with camera details including RTSP URLs with embedded credentials.

Help

brainframe-onvif-tools <command> --help

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

brainframe_onvif_tools-0.5.6.tar.gz (34.8 kB view details)

Uploaded Source

Built Distribution

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

brainframe_onvif_tools-0.5.6-py3-none-any.whl (43.0 kB view details)

Uploaded Python 3

File details

Details for the file brainframe_onvif_tools-0.5.6.tar.gz.

File metadata

  • Download URL: brainframe_onvif_tools-0.5.6.tar.gz
  • Upload date:
  • Size: 34.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for brainframe_onvif_tools-0.5.6.tar.gz
Algorithm Hash digest
SHA256 17c86e7e26ddfa511a50fbc9ad582b3ac3787126edb5079cbe591e050d9ab8ad
MD5 a2dd962ddba5d8b5dbb532aed6235827
BLAKE2b-256 f51245ac6ef47d41e1af74cb144e0a10e9caa5b63c72c285c25983739302a974

See more details on using hashes here.

File details

Details for the file brainframe_onvif_tools-0.5.6-py3-none-any.whl.

File metadata

File hashes

Hashes for brainframe_onvif_tools-0.5.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ad7c51b6276f0bd95c0a3554e42f4979b0e32508defa12a9daf3c5f5e6f94cb9
MD5 3b55d631cb0e342b6225a1d070c4ffb8
BLAKE2b-256 331f75cc55a7d959e9aafede766546603d474bf7963e7f353f647942b65ddebf

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