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.3.tar.gz (28.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.3-py3-none-any.whl (36.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: brainframe_onvif_tools-0.5.3.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for brainframe_onvif_tools-0.5.3.tar.gz
Algorithm Hash digest
SHA256 e04341298dce5de0f74e479297693d88bbc88280fcb7561f3e1028bf6fbd4d99
MD5 9fdb7e78c2f14e0411aedcab6f5b3d65
BLAKE2b-256 25edac9958cf161eaadfe64a338e5a40c449c30501c22d045e4b72e09e423f78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainframe_onvif_tools-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d703a73b2e71b544d6c829e99fced12fa9f20827099c1cf52c5b3955ae6e58cf
MD5 c09c334999674b41601d8e356aca888a
BLAKE2b-256 13d8dba37bf75a5e627aab733444e2679bb6e47419edf20250aebb23ed90cdf9

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