Skip to main content

Scan networks for RTSP cameras, test streams, discover channels

Project description

RTSP Network Scanner

Scan networks for RTSP cameras - finds hosts, ports, and channels in one command.

Install

pip install rtsp-network-scanner

Usage

# Scan local network (auto-detected) - finds cameras, ports, and channels
rtsp-network-scanner scan

# Scan specific network
rtsp-network-scanner scan 192.168.1.0/24

# Scan single host
rtsp-network-scanner scan 192.168.1.100

# Scan with credentials (shows validation status, codec, resolution)
rtsp-network-scanner scan -u admin -p password

# Skip channel discovery (ports only)
rtsp-network-scanner scan --skip-channels

What it does

One command scans everything:

  1. Finds hosts with open RTSP ports (554, 8554, 7447, etc.)
  2. Discovers available channels on each camera
  3. Shows working RTSP URLs with response times

Progress bars show real-time scanning progress:

Port scan 192.168.1.0/24 [████████████████████░░░░░░░░░░░░░░░░░░░░] 1024/2032 (2 found)
Scanning 192.168.1.100:554 [████████████████████████████████████████] 61/61 (8 found)

Options

  • --debug - Debug logging
  • --log-file FILE - Log to file
  • --output FILE - Export (JSON/CSV)
  • --timeout SECONDS - Timeout (default: 2.0s)
  • --workers NUM - Workers (default: 50)

Links

License

MIT

Author

Sanjay H

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

rtsp_network_scanner-2.3.8.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rtsp_network_scanner-2.3.8-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

Details for the file rtsp_network_scanner-2.3.8.tar.gz.

File metadata

  • Download URL: rtsp_network_scanner-2.3.8.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for rtsp_network_scanner-2.3.8.tar.gz
Algorithm Hash digest
SHA256 fa8dccd60df311196de0a3dc119f3525b6e4191d2a587a54780200e666897ded
MD5 8588bc9cb7abf3d8ec6a2f20926ac363
BLAKE2b-256 f48045a3ff61233f74073ddfc4f5138fc8c779831f7ac8fca0f1fe30f2b5128b

See more details on using hashes here.

File details

Details for the file rtsp_network_scanner-2.3.8-py3-none-any.whl.

File metadata

File hashes

Hashes for rtsp_network_scanner-2.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 e05c418acde7b31c4323d354b2a674657f03826ac7b84fb3c6298075ba0ee086
MD5 cc3901e0313beb7a0a038ccb50d6e1d3
BLAKE2b-256 f1f4b03f4a5b6a8d5098aa6bbfbdb7bc11fe67d763b0319e6daa184841a1e096

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