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.2.tar.gz (26.7 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.2-py3-none-any.whl (33.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for brainframe_onvif_tools-0.5.2.tar.gz
Algorithm Hash digest
SHA256 2bf04b159468b83229261eeaad6b2b2a8a304269b06b83921d0001b45a88ca07
MD5 fa663093753bb196cab253e96724d5ff
BLAKE2b-256 d6a736d257b10ee6e2564cfb1ec7e306635a03ba23026539254ad6f3eebf8e6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainframe_onvif_tools-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c2b6f748f811b13b3cfb2a71a6fbd178f49855033bdeabf901b642295edc5efc
MD5 1ed472d436f2c70babb272fe0e63bdbb
BLAKE2b-256 c6ec5601f362d3854ba77f306e655a317a9cb19c1ca076292fb7ba06399f2932

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