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

Uploaded Python 3

File details

Details for the file brainframe_onvif_tools-0.2a1.tar.gz.

File metadata

  • Download URL: brainframe_onvif_tools-0.2a1.tar.gz
  • Upload date:
  • Size: 26.6 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.2a1.tar.gz
Algorithm Hash digest
SHA256 83614281a528b74c27ae58ece5aaf36fded1fb60ae2f73f1f69ef30c4f53ecc9
MD5 51b92ae8429a82fecade7bed46663832
BLAKE2b-256 9248717c51a3c26278c8f02daa7122201fd686036a54757f73ebd5fe4709c439

See more details on using hashes here.

File details

Details for the file brainframe_onvif_tools-0.2a1-py3-none-any.whl.

File metadata

File hashes

Hashes for brainframe_onvif_tools-0.2a1-py3-none-any.whl
Algorithm Hash digest
SHA256 0d469ed858e796b1a59e59ae160dc23c1cf57fc2c38d0af49eaaf21882483d31
MD5 084f7b0ec95dd014f09d3f9308c8c0dc
BLAKE2b-256 c9e62a215dd70da21dba18aa7ec7d41403fdfaa8845e3c26482ac9b927d3ba5f

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