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

Uploaded Python 3

File details

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

File metadata

  • Download URL: brainframe_onvif_tools-0.2.tar.gz
  • Upload date:
  • Size: 28.6 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.2.tar.gz
Algorithm Hash digest
SHA256 974cd31c69afa0c8d2862cedd25e749ac9edb49c6f0a3f70e6b15faf1edcc0c5
MD5 3206fa813864d23eb8fa9ee73dfb1d66
BLAKE2b-256 e9b04ce0afcc91154ab6ae0bee3271b00065f061f252006a8b5dcd4a04621d64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainframe_onvif_tools-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 15793c00c48147f4319e4dceacbbb0570b08296de45fee44a7b497c2b84f41fa
MD5 d8d0e3e358404eda483774b0404e85b9
BLAKE2b-256 1700a83da49a766e15bc3f15c04e175711bbb8dc70974b93bbdac3559d8540ba

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