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.4.tar.gz (33.9 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.4-py3-none-any.whl (42.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: brainframe_onvif_tools-0.5.4.tar.gz
  • Upload date:
  • Size: 33.9 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.4.tar.gz
Algorithm Hash digest
SHA256 794c88247d9e03455d720a8d5aa4ae441429ebf90ec3ae5354fd4964a2ee0d60
MD5 35fa2c7e791d7befd7989e56df3d7cc5
BLAKE2b-256 03d219ea9479b3d8ddb0e9e464dd190abb206de083ec57f612520b12fdc89122

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainframe_onvif_tools-0.5.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3ed26b500b28bec32b2563c059ff69d2d13a389711344552e5b6cad6ddaaef69
MD5 8be185a1cac811b947bfe720b493fcd2
BLAKE2b-256 3a442ae03c4328caf774986aa234bbaace409b51596135d6caabcd518f8298ce

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