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 networkscan- Get camera details and credentialsvalidate- 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
Metadata
Release files for brainframe-onvif-tools 0.5.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| brainframe_onvif_tools-0.5.7.tar.gz | 35.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| brainframe_onvif_tools-0.5.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 79.6 kB
Release files / brainframe_onvif_tools-0.5.7.tar.gz
| Download URL | brainframe_onvif_tools-0.5.7.tar.gz |
|---|---|
| Size | 35.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
603b256a3193a0419ccdab8a6a4d2b719b68a04e9f3f138731503a33791e8142
|
|
BLAKE2b-256 checksum How to use checksums |
027cc67b4016f1dd9b9811a6d2be2ac420091e87af3c2d924917affacc6ac770
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|
Release files / brainframe_onvif_tools-0.5.7-py3-none-any.whl
| Download URL | brainframe_onvif_tools-0.5.7-py3-none-any.whl |
|---|---|
| Size | 44.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
98578ccdd25bab79f2471a16e96a30784cde3f2370ddcd3b3bdab14a1f989b68
|
|
BLAKE2b-256 checksum How to use checksums |
1fe65f661af6f4160f176b08061644b1f78e9471684a2f63db591e128e1ca33e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|