How To Write An RTSP URL Honeypot...

Here's a few lines of code you can use to capture the URL's that various discovery tools use when trying to figure out what camera(s) are on the network. This can be helpful when troubleshooting, or when trying to figure out a cameras RTSP URL.

Also, if one is writing client software, this can give you a headstart on URLS that other programs are already using.

This assumes...

*** * ***** *** ** ******* *******, *** ***** *** versions ** ****** ********* *** *******, ** *** ****** *******.

****** * **** ****** ***.**:

#!/***/**
read ***
echo $*** >> ****
echo ****/*.* *** *** *****

**** *** ****** **** **:

nc -** -* *** -* ***.**

**** **** **** **** ********* **** **** * ****** ****** at **** ** *** *** ** ** ** ****. ***** a *** *******, **** ** *** *** *** ***** ** the********.

****'* **** * *** ***** ******'* ********* *******:

******* ****://***.***.***.*:*** ****/*.*
******* ****://***.***.***.*:***//*********/********/* ****/*.*
******* ****://***.***.***.*:***//*********/********/* ****/*.*
******* ****://***.***.***.*:***/**** ****/*.*
******* ****://***.***.***.*:***/***/***********?*******=*&*******=* ****/*.*
******* ****://***.***.***.*:***/**** ****/*.*
******* ****://***.***.***.*:***/****/**** ****/*.*
******* ****://***.***.***.*:***/*****.**** ****/*.*
******* ****://***.***.***.*:***/****.*** ****/*.*
******* ****://***.***.***.*:***/***** ****/*.*
******* ****://***.***.***.*:***/*****.*** ****/*.*
******* ****://***.***.***.*:***/******************* ****/*.*
******* ****://***.***.***.*:***/*****.*** ****/*.*
******* ****://***.***.***.*:***/************* ****/*.*
******* ****://***.***.***.*:***/****/***/***/ ****/*.*
******* ****://***.***.***.*:***/************ ****/*.*
******* ****://***.***.***.*:***/*****/********/*****.*** ****/*.*
******* ****://***.***.***.*:***/**********/**** ****/*.*
******* ****://***.***.***.*:***/********/*****.*** ****/*.*
******* ****://***.***.***.*:***/*********** ****/*.*
******* ****://***.***.***.*:***/****/*****.*** ****/*.*
******* ****://***.***.***.*:***/*****/*****.*** ****/*.*
******* ****://***.***.***.*:***/****-*****/*****.*** ****/*.*
******* ****://***.***.***.*:***/*****-*****/*****.*** ****/*.*
******* ****://***.***.***.*:***/****-*****/*****.*** ****/*.*
******* ****://***.***.***.*:***/***** ****/*.*
******* ****://***.***.***.*:***/*****/*****.*** ****/*.*
******* ****://***.***.***.*:***/****-*****/*****.*** ****/*.*
******* ****://***.***.***.*:***/*****.*** ****/*.*
******* ****://***.***.***.*:***/****/*********/********/* ****/*.*
******* ****://***.***.***.*:***/****.*** ****/*.*
******* ****://***.***.***.*:***/*/******* ****/*.*
******* ****://***.***.***.*:***/*****/** ****/*.*
******* ****://***.***.***.*:***/******.**** ****/*.*
******* ****://***.***.***.*:***/* ****/*.*
******* ****://***.***.***.*:***/*****.*** ****/*.*
******* ****://***.***.***.*:***/*****.*** ****/*.*
******* ****://***.***.***.*:***/?*******=*&******=*.*** ****/*.*
******* ****://***.***.***.*:***/***** ****/*.*
******* ****://***.***.***.*:***/***** ****/*.*
******* ****://***.***.***.*:***/****/**** ****/*.*
******* ****://***.***.***.*:***/****/****** ****/*.*
******* ****://***.***.***.*:***/***** ****/*.*
******* ****://***.***.***.*:***/*********** ****/*.*
******* ****://***.***.***.*:***/***-***/**********/* ****/*.*
******* ****://***.***.***.*:***/*****.*** ****/*.*
******* ****://***.***.***.*:***/** ****/*.*
******* ****://***.***.***.*:***/** ****/*.*
******* ****://***.***.***.*:***/**********/*/****/* ****/*.*
******* ****://***.***.***.*:***/****.*** ****/*.*

**** **, *********?

Login to read this IPVM discussion.
Why do I need to log in?
IPVM conducts unique testing and research funded by member's payments enabling us to offer the most independent, accurate and in-depth information.

**** ****!

***, *** *** *** ************? ******** ************ **** ** ********* ***** ****?

* *** ****** **** ******* ** ********. ** ****** ****** confident **** ** ***** ****** *** ***, *** **** ** couldn't, * *** *** ***** ******* ********* ******* *** ****** thing.

**** * ******** **** *** ***** ***** ***** ********* **** giving *** ***** ****** *** ******** **** ** ****** ****.

****, ******** *** * "********" ** *** **** ** ******** sense ** *** ****.

*** *** *** **** ** **** ******** ** ***, *** wait...

**** ***** **** ***********, *** *** ************* *** **** *** bolts ** **. *** *** ***** **** **** ** **** simple ******'* *****?

***** *** ******/****** ***** ***** **** *** ** **** *******? In * **** ***** ***********, **** ***** **** **** ** handy?

******, *****'* ***** ** ** ** ******* **** *** **** IP *******, **** *** **** ***? *** **** *** ******** streams **** **** ***?

"******, *****'* ***** ** ** ** ******* **** *** **** IP *******, **** *** **** ***?"

* ** ******** ***** *** ********* ******** **** ** *** IP *******, ****** ** *** ** *** ********. ***** ***** connectivity ********. *, **** ** *** ***?

* ** ******** ***** *** ********* ******** **** ** *** IP *******, ****** ** *** ** *** ********. ***** ***** connectivity ********.

****'* *******. ****** ** ****** ****** ** *** ***** ****, as ** ***** ** **** ** ** *** ****.

***, * **** *** **** ** ********, (***** *****), ** opening ** ** ******** *****. ***** ******* **** * ** 3 ***** ******. *************, **** ******** ***** *** ****** * manufacturer ***** *** ***** ***** *** ******* ***** ** ********* depending ** ******* *** ****** ***** ** ***, *** **** are ***. **** *** **** ** ********* ******, ********** **** are ** *** ***** ** **** ****** ** *****.

***** *** ******/****** ***** ***** **** *** ** **** *******? In * **** ***** ***********, **** ***** **** **** ** handy?

*** **** ******, ** ******'* **** ** *****. *** ******* developing ****** ************ ******** ****** ** ***** ****** **** *** a *********. ******** *** *********** ** ******* **** ******* *** various ****** *********, *** **** *** ******* ***** **** *****.

******* ** ** ***** **** ** ***** **** **** ********* has ******* ***** *** *****? *** **** *********** ****** **** database **** *** ****** ********* ** ******?

******, *****'* ***** ** ** ** ******* **** *** **** IP *******, **** *** **** ***?

*** ** ** *** *** **** *** ******** ******, ***** is **** *** ****** ******* ** *** ** ********* ** port ***.

*** **** *** ******** ******* **** **** ***?

*** *** *** ******** ****************** ******. **** ***** ****** ****** ******* ******* *** ****** we **** ***** ** *** **** * ****** ** **** a **. ******* ** ******* ***** ******* ** ****** "* don't **** * ****** ***** *.", ***** ****** ****** ** exhaust *** ** *** ***** **** ** ** ******* ** find *** **** *****.

** * **** *** *** ************ ******** *** * ***** little *****, *** **** ** *** ** **. ******* ********* or * ******* ** * **** ******** **** *********** **** give ***. *** ** ******* **** ** ***** ****** ********* are ******* ( ********** *** ***** ****). ** *** **** streams *** ** * *** ******** ***** **** * *****/***** then ** ***** ** **** **** ****** ** * *** to ** **** *** ****.

**** *** ****** **** * "********" *** ** **** * list ** ******* **** *** ******* ** * ****. *** would **** ** ***** **** **** ****** **** **** **** camera. *** **** ****** **** **** **** * ******** ********* of **** **** *** ** ** ** **** ******.

******* ********* ... ***'* **** ***.

********.

********* ***** ***** *******.

*** ***** **** ** ** ***** ***** * '******', ** listen ** ***.

*** **** **** *** ****** **** *********** ****** ** **** 554, *** **** ****** ******* **** * ***, **** **** discoverer ******* ****** ** *** ******* *** *** ***** *** stop *********.

**** ****** *** *** ***** ********* ******* ** **** *** only *** ******** **** **** *** ***** * **** **-******** report ** **** *** ***** *** ****.

**** ** *** **** **** *****.

******* *********** ... ***'* **** ***.

********.

* **** ***********, ***'* *** ** *****. *** ** ** an ******** **** ** *********** *** ******* **** **** ******* errors. ***, *** **** ***** ******* ** *********** ** *** ordering ** **** ****** ** ***** ******, ** *'* **** your ******** ****. * **** ******* ********** ***** *** ****, and **** ** *** *** ***'* **** ****** ** *****. Which ** *** *** ****** ** **** **** *********** ** unknown ******* ** *********.

** ********, ***'* *** ***** **** ********* ****** *** ****** URL **** **** ***********, ***** *** *** ************?

*** ******'* *** **** * ******, ***-*********** **** ** ****, by ************ **** ********* ****?

* **** ****** ******* ** ** * ****** ******* ** demonstrate *** ******* ****.

*** *** **** ***** ** *** ****** ** **** ********** some ** *** ****** ********* ****** *** **** **** **** try ***** ** *** *** ** *** ******.

** *** ** ******* ** ***** ********* ***** *** *** out **** *********. ** **** ***** * **** ** ***'* to * ******.

"**** ** *** ****** ********* ****** *** **** **** **** try ***** ** *** *** ** *** ******."

** ****** ** ******* ** **** ****....

*** **** ******, ** ******'* **** ** *****. *** ******* developing ****** ************ ******** ****** ** ***** ****** **** *** a *********. ******** *** *********** ** ******* **** ******* *** various ****** *********, *** **** *** ******* ***** **** *****.

**** ****** *** *** ***** ********* ******* ** **** *** only *** ******** **** **** *** ***** * **** **-******** report ** **** *** ***** *** ****.

**** ** *** **** **** *****.

** * *** ** **** ***** *** ******* *** ** use ********* ***** **** **** *** * ********** **** ****** in * *** ***** ******* **** **** **** ** **** a ******** ***** * **** *** * ******** ******** ** a ******** ******** ***** *** *** **** ****(******** *** ********) has **** ****. **** **** *** **** **** ** * low ***** ********* ** * ******** **** ***** *** ***** have *** ** **** ***** **** *** *** **** ** and *** ** ***** ** **** **** *** *** ******* for. * ** ****** ** ***** **** **** ***** ** mins ** ****** ** **** **** ******* ** ****** *** a **** *** ****** ***** ******* ** **** ****** ****** is ********* ***. *** *** ******** *** * "****" **** prefer ** ** *** **** **** *** *** ** ******* than ********* ***** ****.

******* *********** ... ***'* **** ***.

********.

* **** ***********, ***'* *** ** *****. *** ** ** an ******** **** ** *********** *** ******* **** **** ******* errors. ***, *** **** ***** ******* ** *********** ** *** ordering ** **** ****** ** ***** ******, ** *'* **** your ******** ****. * **** ******* ********** ***** *** ****, and **** ** *** *** ***'* **** ****** ** *****. Which ** *** *** ****** ** **** **** *********** ** unknown ******* ** *********.

* ** ***** ** ****** *** ***** ********** ** * didnt ******* **** ****** **** * ***** ** * ******* instead ** ****** **** * **** *** ** *******. * SQLdump ** * **** ** *** *** ******** ** * machine. *********, ***********, *****, *****,*** *** *** * *** ******* to ***** ***** **** ********* **** **** **** *** **** URL's. ** *** **** ** **** ***** *** ****** ***** into ******* ******** *** ***** **** *** **** **** *** be **** ** ******, **** * ***'* ********, *** **** data *** ********** ** *** ******* *** **** ******** **** anything * *** ******* **** ** * **** **** *** would **** ***** **** ********* **** ******* ********. *** ** mention **** **** ** *** ***'* **** ******/******* ********** ***** would ** ** *** ******** ***** * ********** ******** **** within *** ***** ** *** * ********* ******.

**** ********* ***** **** * **** ***** **** **** *** proprietary ** ***** ********** ****** ******** *** ****. ** *** example ********* *** * ** ******* ** ****** **** *** Panasonic ******* **** * ******* *** ** **** *** *****, IP, *** *** ** **. **** ***** ** ***** *** cameras ** **** **** ********** ** ** ******* **** ** rtsp ******* *********, ***********, ** **** *********, ***, ***. *** of *** ***** ***** ****** **** ********* ******* *** *** major *** ******** ***** *** **** ******* ****** ** **** rtsp ****** ********* ** **** ***** ** ****** *** **** reliable **** "********" **** **** ******* *** *** ***** ** the ******* ***** *******.

** * **** ****** *** * **** ***** (*** ***** sarcastic) *** ***** *** *** ****** **** *** *** ** get *** *** **** **** *** *** *** *** *****. most ** ** **** ****** **** *** *** ***** ** other ******** ** *** ****** **** ***.

********* ... *** * *** ******* ** ***** ***** **** including **** **** **** *** **** ***'*.

**** ** *** ***** *** *********.

***** ****! ** ** ( *** :) ***** *****, * totally *** **** **** *** *******, "**** * **** ********* that **** * ***** *********!" *************, *'* *** * *** in *** *****, *** * ******** **** ******* ***** ** something **** ******* ** * ***** ******, **, ****** * more *********** ********, *** **** **** **** ** ****. *** example, **** ***** * ******* * **** ***** * *** about ********* * ***** *******, * ****************** **** ** ****.

*'* ******* **** **** ******* ********* * **** ***** ** skill ****** *** ********** (*** *******, ***"***-***-****"). ******** ***** ***** ** **** *** ***'* *** * benefit, ****** **** *** ***** *** ********** ******, ******* **** stimulate **** *********** *** *** **** ** ** ** ******** to ** ***** * ****** ** **** *******.