Timeouts during attack on IP Webcam android phone app

hi i have setup my android phone as my camera using the app called "IP Webcam", just to make sure that the camera is running i did a nmap scan to make sure the port is open as well like below:
PORT     STATE SERVICE
5554/tcp open  sgi-esphttp
MAC Address: 4C:77:41:43:A6:CD (Lenovo)
than i ran the command:
sudo docker run -t ullaakut/cameradar -t <IP_ADDRESS>/24 -l
and also this
sudo docker run --net=host -t ullaakut/cameradar -t <IP_ADDRESS>
both commands outputs the same:
✖ No streams were found. Please make sure that your target is on an accessible network.
my android phone is on the same network, i can access the camera through the browser, but cameradar cannot seem to find it.
any suggestions?

You need to specify the port if it's different than 554 or 8554 which are the default scanned ports.
Also, seems to me like your phone is most likely streaming over HTTP and not RTSP, right?
Let me know if specifying the port works for you.

You need to specify the port if it's different than 554 or 8554 which are the default scanned ports.
Also, seems to me like your phone is most likely streaming over HTTP and not RTSP, right?
Let me know if specifying the port works for you.

Hi thanks. i changed the port to 8554 and it could detect the cam.
the dictionary attack is taking a long time even though i made sure just for testing purpose set the user/login credentials as default like admin / admin in the credentials.json.

It taking a long time is most likely due to your network or the phone's server software not being able to answer to requests fast enough.
What do you call a long time?

It taking a long time is most likely due to your network or the phone's server software not being able to answer to requests fast enough.
What do you call a long time?
it took about 20 minutes of waiting without results. login / pass are set to one of the default credentials in the credentials.json file. not be able to get the credentials even the camera is detected like in the pic.

Once again, are you sure that the camera is streaming over RTSP and not HTTP or another protocol?
I've been using cameradar on remote cameras thousands of kilometers away from me more than once and it never took the scan more than 1 or 2 minutes 🤔
Could you show me the logs of running cameradar on your camera with the -l option?

It taking a long time is most likely due to your network or the phone's server software not being able to answer to requests fast enough.
What do you call a long time?

took 20 minutes for the attack to finish without any results. the user credentials are set to one of the default user/pass in the credentials.json. but still no results ..
"I've been using cameradar on remote cameras thousands of kilometers away from me more than once and it never took the scan more than 1 or 2 minutes thinking"
ok, maybe because it's a phone setup to be a camera. maybe because of this i think. will try again on a proper surveillance camera again.
thanks.

Not sure. If you want I'll try the IP Webcam app as well and will try to reproduce your issue :) Won't have much time this week though, so it might take me a little while before I can get to it. Will let you know!

Hey! I think your issue might be related to #199 , so you might want to try again with the :digest-auth tag on the cameradar image.
It also improves performance so in your case that might be a double-win 😎
Basically my thoughts here are that the IP Webcam app uses digest authentication and not basic like most videosurveillance cameras, which is why Cameradar couldn't access it. Now that I added a digest authentication feature, it will work, if that was indeed the issue :)

Hey! I think your issue might be related to #199 , so you might want to try again with the :digest-auth tag on the cameradar image.
It also improves performance so in your case that might be a double-win sunglasses
Basically my thoughts here are that the IP Webcam app uses digest authentication and not basic like most videosurveillance cameras, which is why Cameradar couldn't access it. Now that I added a digest authentication feature, it will work, if that was indeed the issue :)

hi just udated cameradar and use :digest-auth option but still the same. scanned for 15minutes.
sudo docker run -t ullaakut/cameradar:digest-auth -t <IP_ADDRESS>/24
Unable to find image 'ullaakut/cameradar:digest-auth' locally
digest-auth: Pulling from ullaakut/cameradar
bdf0201b3a05: Already exists
affdff88efb0: Pull complete
14f3d6163591: Pull complete
32f1c705fc26: Pull complete
7254b1d53a9f: Pull complete
Digest: sha256:b3a2db74d107709f248efb6df2ff1de329e78e1a78a47e3385f6b0d0cd87fe32
Status: Downloaded newer image for ullaakut/cameradar:digest-auth
✖       Admin panel URL:        http://<IP_ADDRESS>/ You can use this URL to try attacking the camera's admin panel instead.
Available:		✖
IP address:		<IP_ADDRESS>
RTSP port:		8554
Auth type:		digest
Username:		not found
Password:		not found
RTSP route:		/
✖ Streams were found but none were accessed. They are most likely configured with secure credentials and routes. You can try adding entries to the dictionary or generating your own in order to attempt a bruteforce attack on the cameras.

Interesting, so it did have digest authentication, as it's what's shown in the summary at the end. Could you run it again with the -l option at the end? Like this: sudo docker run -t ullaakut/cameradar:digest-auth -t <IP_ADDRESS>/24 -l
This will show more accurate logs of what is not working.

Expire in 0 ms for 6 (transfer 0x16bc220)
Expire in 2000 ms for 8 (transfer 0x16bc220)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x16bc220)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/ RTSP/1.0
CSeq: 1
Accept: application/sdp

< RTSP/1.0 401 Unauthorized
< CSeq: 1
< Content-Length: 0
< WWW-Authenticate: Digest realm="IP Webcam", nonce="1558451085", qop="auth"
<

Connection #0 to host <IP_ADDRESS> left intact
Expire in 0 ms for 6 (transfer 0x16b6840)
Expire in 2000 ms for 8 (transfer 0x16b6840)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x16b6840)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://<IP_ADDRESS>:8554/ RTSP/1.0
CSeq: 1
Accept: application/sdp

Could you please paste the whole log? This bit isn't really helpful.

Expire in 0 ms for 6 (transfer 0x1f12220)
Expire in 2000 ms for 8 (transfer 0x1f12220)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1f12220)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/ RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1f1ee80)
Expire in 2000 ms for 8 (transfer 0x1f1ee80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1f1ee80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/1.AMP RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1f2ad80)
Expire in 2000 ms for 8 (transfer 0x1f2ad80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1f2ad80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/1/h264major RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1f36c80)
Expire in 2000 ms for 8 (transfer 0x1f36c80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1f36c80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/1/stream1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1f42b80)
Expire in 2000 ms for 8 (transfer 0x1f42b80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1f42b80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/CAM_ID.password.mp2 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1f4eac0)
Expire in 2000 ms for 8 (transfer 0x1f4eac0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1f4eac0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/GetData.cgi RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1f5a9c0)
Expire in 2000 ms for 8 (transfer 0x1f5a9c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1f5a9c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/MediaInput/h264 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1f66900)
Expire in 2000 ms for 8 (transfer 0x1f66900)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1f66900)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/MediaInput/mpeg4 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1f72840)
Expire in 2000 ms for 8 (transfer 0x1f72840)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1f72840)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/VideoInput/1/h264/1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1f7e780)
Expire in 2000 ms for 8 (transfer 0x1f7e780)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1f7e780)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/access_code RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1f8a680)
Expire in 2000 ms for 8 (transfer 0x1f8a680)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1f8a680)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/access_name_for_stream_1_to_5 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1f96640)
Expire in 2000 ms for 8 (transfer 0x1f96640)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1f96640)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/av0_0 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1fa2540)
Expire in 2000 ms for 8 (transfer 0x1fa2540)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1fa2540)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/av2 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1fae440)
Expire in 2000 ms for 8 (transfer 0x1fae440)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1fae440)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/avn=2 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1fba340)
Expire in 2000 ms for 8 (transfer 0x1fba340)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1fba340)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/axis-media/media.amp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1fc6280)
Expire in 2000 ms for 8 (transfer 0x1fc6280)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1fc6280)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/cam RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1fd2180)
Expire in 2000 ms for 8 (transfer 0x1fd2180)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1fd2180)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/cam0_0 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1fde080)
Expire in 2000 ms for 8 (transfer 0x1fde080)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1fde080)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/cam0_1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1fe9f80)
Expire in 2000 ms for 8 (transfer 0x1fe9f80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1fe9f80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/cam1/h264 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x1ff5e80)
Expire in 2000 ms for 8 (transfer 0x1ff5e80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x1ff5e80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/cam1/h264/multicast RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2001dc0)
Expire in 2000 ms for 8 (transfer 0x2001dc0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2001dc0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/cam1/mjpeg RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x200dcc0)
Expire in 2000 ms for 8 (transfer 0x200dcc0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x200dcc0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/cam1/mpeg4 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2019bc0)
Expire in 2000 ms for 8 (transfer 0x2019bc0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2019bc0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/camera.stm RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2025ac0)
Expire in 2000 ms for 8 (transfer 0x2025ac0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2025ac0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/ch0 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x20319c0)
Expire in 2000 ms for 8 (transfer 0x20319c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x20319c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/ch001.sdp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x203d8c0)
Expire in 2000 ms for 8 (transfer 0x203d8c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x203d8c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/ch01.264 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x20497c0)
Expire in 2000 ms for 8 (transfer 0x20497c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x20497c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/ch0_unicast_firststream RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2055780)
Expire in 2000 ms for 8 (transfer 0x2055780)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2055780)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/ch0_unicast_secondstream RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2061740)
Expire in 2000 ms for 8 (transfer 0x2061740)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2061740)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/channel1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x206d640)
Expire in 2000 ms for 8 (transfer 0x206d640)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x206d640)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/h264 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2079540)
Expire in 2000 ms for 8 (transfer 0x2079540)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2079540)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/h264/media.amp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2085440)
Expire in 2000 ms for 8 (transfer 0x2085440)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2085440)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/image.mpg RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2091340)
Expire in 2000 ms for 8 (transfer 0x2091340)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2091340)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/img/media.sav RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x209d240)
Expire in 2000 ms for 8 (transfer 0x209d240)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x209d240)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/img/video.asf RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x20a9140)
Expire in 2000 ms for 8 (transfer 0x20a9140)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x20a9140)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/img/video.sav RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x20b5040)
Expire in 2000 ms for 8 (transfer 0x20b5040)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x20b5040)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/ioImage/1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x20c0f40)
Expire in 2000 ms for 8 (transfer 0x20c0f40)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x20c0f40)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/ipcam.sdp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x20cce40)
Expire in 2000 ms for 8 (transfer 0x20cce40)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x20cce40)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/ipcam_h264.sdp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x20d8d40)
Expire in 2000 ms for 8 (transfer 0x20d8d40)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x20d8d40)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/live.sdp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x20e4c40)
Expire in 2000 ms for 8 (transfer 0x20e4c40)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x20e4c40)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/live/h264 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x20f0b40)
Expire in 2000 ms for 8 (transfer 0x20f0b40)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x20f0b40)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/live/main RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x20fca40)
Expire in 2000 ms for 8 (transfer 0x20fca40)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x20fca40)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/live/main0 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2108940)
Expire in 2000 ms for 8 (transfer 0x2108940)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2108940)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/live/mpeg4 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2114840)
Expire in 2000 ms for 8 (transfer 0x2114840)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2114840)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/live_mpeg4.sdp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2120740)
Expire in 2000 ms for 8 (transfer 0x2120740)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2120740)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/livestream RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x212c640)
Expire in 2000 ms for 8 (transfer 0x212c640)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x212c640)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/livestream/ RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2138540)
Expire in 2000 ms for 8 (transfer 0x2138540)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2138540)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/media/media.amp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2144480)
Expire in 2000 ms for 8 (transfer 0x2144480)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2144480)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/media/video1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2150380)
Expire in 2000 ms for 8 (transfer 0x2150380)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2150380)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/mjpeg/media.smp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x215c2c0)
Expire in 2000 ms for 8 (transfer 0x215c2c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x215c2c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/mp4 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x21681c0)
Expire in 2000 ms for 8 (transfer 0x21681c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x21681c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/mpeg4 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x21740c0)
Expire in 2000 ms for 8 (transfer 0x21740c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x21740c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/mpeg4/1/media.amp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2180000)
Expire in 2000 ms for 8 (transfer 0x2180000)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2180000)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/mpeg4/media.amp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x218bf40)
Expire in 2000 ms for 8 (transfer 0x218bf40)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x218bf40)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/mpeg4/media.smp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2197e80)
Expire in 2000 ms for 8 (transfer 0x2197e80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2197e80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/mpeg4unicast RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x21a3d80)
Expire in 2000 ms for 8 (transfer 0x21a3d80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x21a3d80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/mpg4/rtsp.amp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x21afc80)
Expire in 2000 ms for 8 (transfer 0x21afc80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x21afc80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/multicaststream RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x21bbbc0)
Expire in 2000 ms for 8 (transfer 0x21bbbc0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x21bbbc0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/now.mp4 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x21c7ac0)
Expire in 2000 ms for 8 (transfer 0x21c7ac0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x21c7ac0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/nph-h264.cgi RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x21d39c0)
Expire in 2000 ms for 8 (transfer 0x21d39c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x21d39c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/nphMpeg4/g726-640x RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x21df900)
Expire in 2000 ms for 8 (transfer 0x21df900)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x21df900)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/nphMpeg4/g726-640x480 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x21eb8c0)
Expire in 2000 ms for 8 (transfer 0x21eb8c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x21eb8c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/nphMpeg4/nil-320x240 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x21f7800)
Expire in 2000 ms for 8 (transfer 0x21f7800)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x21f7800)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/play1.sdp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2001 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2203700)
Expire in 2000 ms for 8 (transfer 0x2203700)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2203700)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/play2.sdp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x220f600)
Expire in 2000 ms for 8 (transfer 0x220f600)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x220f600)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/rtpvideo1.sdp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x221b500)
Expire in 2000 ms for 8 (transfer 0x221b500)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x221b500)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/rtsp_live0 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2227400)
Expire in 2000 ms for 8 (transfer 0x2227400)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2227400)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/rtsp_live1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2233300)
Expire in 2000 ms for 8 (transfer 0x2233300)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2233300)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/rtsp_live2 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x223f200)
Expire in 2000 ms for 8 (transfer 0x223f200)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x223f200)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/rtsp_tunnel RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x224b100)
Expire in 2000 ms for 8 (transfer 0x224b100)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x224b100)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/rtsph264 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2257000)
Expire in 2000 ms for 8 (transfer 0x2257000)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2257000)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/stream1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2262f00)
Expire in 2000 ms for 8 (transfer 0x2262f00)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2262f00)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/user.pin.mp2 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x226ee00)
Expire in 2000 ms for 8 (transfer 0x226ee00)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x226ee00)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/user_defined RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x227ad00)
Expire in 2000 ms for 8 (transfer 0x227ad00)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x227ad00)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/video RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2286c00)
Expire in 2000 ms for 8 (transfer 0x2286c00)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2286c00)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/video.3gp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2292b00)
Expire in 2000 ms for 8 (transfer 0x2292b00)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2292b00)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/video.mp4 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x229ea00)
Expire in 2000 ms for 8 (transfer 0x229ea00)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x229ea00)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/video1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x22aa900)
Expire in 2000 ms for 8 (transfer 0x22aa900)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x22aa900)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/video1+audio1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x22b6800)
Expire in 2000 ms for 8 (transfer 0x22b6800)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x22b6800)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/vis RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x22c2700)
Expire in 2000 ms for 8 (transfer 0x22c2700)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x22c2700)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/wfov RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x22ce600)
Expire in 2000 ms for 8 (transfer 0x22ce600)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x22ce600)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/video.h264 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x22da500)
Expire in 2000 ms for 8 (transfer 0x22da500)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x22da500)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/11 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x22e6400)
Expire in 2000 ms for 8 (transfer 0x22e6400)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x22e6400)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/12 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x22f2300)
Expire in 2000 ms for 8 (transfer 0x22f2300)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x22f2300)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/ch1-s1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x22fe200)
Expire in 2000 ms for 8 (transfer 0x22fe200)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x22fe200)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/live3.sdp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x230a100)
Expire in 2000 ms for 8 (transfer 0x230a100)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x230a100)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/onvif-media/media.amp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x23160c0)
Expire in 2000 ms for 8 (transfer 0x23160c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x23160c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/axis-media/media.amp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2322000)
Expire in 2000 ms for 8 (transfer 0x2322000)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2322000)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/axis-media/media.amp?videocodec=h264 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x232e000)
Expire in 2000 ms for 8 (transfer 0x232e000)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x232e000)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/mpeg4/media.amp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2339f40)
Expire in 2000 ms for 8 (transfer 0x2339f40)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2339f40)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/stream RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2345e40)
Expire in 2000 ms for 8 (transfer 0x2345e40)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2345e40)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/cam/realmonitor RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2351d80)
Expire in 2000 ms for 8 (transfer 0x2351d80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2351d80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/live RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x235dc80)
Expire in 2000 ms for 8 (transfer 0x235dc80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x235dc80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/video.pro2 RTSP/1.0
CSeq: 1
Accept: application/sdp

^A* Operation timed out after 2000 milliseconds with 0 bytes received

The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2369b80)
Expire in 2000 ms for 8 (transfer 0x2369b80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2369b80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/videoMain RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2375a80)
Expire in 2000 ms for 8 (transfer 0x2375a80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2375a80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/VideoInput/1/mpeg4/1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x23819c0)
Expire in 2000 ms for 8 (transfer 0x23819c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x23819c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/VideoInput/1/h264/1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x238d900)
Expire in 2000 ms for 8 (transfer 0x238d900)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x238d900)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/video.pro3 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2399800)
Expire in 2000 ms for 8 (transfer 0x2399800)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2399800)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/video.pro1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x23a5700)
Expire in 2000 ms for 8 (transfer 0x23a5700)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x23a5700)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/video.mjpg RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x23b1600)
Expire in 2000 ms for 8 (transfer 0x23b1600)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x23b1600)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/h264_vga.sdp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x23bd500)
Expire in 2000 ms for 8 (transfer 0x23bd500)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x23bd500)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/media.amp RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x23c9400)
Expire in 2000 ms for 8 (transfer 0x23c9400)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x23c9400)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/media RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x23d5300)
Expire in 2000 ms for 8 (transfer 0x23d5300)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x23d5300)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/ONVIF/MediaInput RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x23e1240)
Expire in 2000 ms for 8 (transfer 0x23e1240)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x23e1240)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/nphMpeg4/g726-640x48 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x23ed180)
Expire in 2000 ms for 8 (transfer 0x23ed180)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x23ed180)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/MediaInput/mpeg4 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x23f90c0)
Expire in 2000 ms for 8 (transfer 0x23f90c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x23f90c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/MediaInput/h264 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2405000)
Expire in 2000 ms for 8 (transfer 0x2405000)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2405000)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/Streaming/Channels/1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2410f40)
Expire in 2000 ms for 8 (transfer 0x2410f40)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2410f40)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/ch0_0.h264 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x241ce40)
Expire in 2000 ms for 8 (transfer 0x241ce40)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x241ce40)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/rtsph2641080p RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2428d40)
Expire in 2000 ms for 8 (transfer 0x2428d40)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2428d40)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/live/av0 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2434c40)
Expire in 2000 ms for 8 (transfer 0x2434c40)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2434c40)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/cam1/onvif-h264 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x2440b80)
Expire in 2000 ms for 8 (transfer 0x2440b80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x2440b80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/ucast/11 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x244ca80)
Expire in 2000 ms for 8 (transfer 0x244ca80)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x244ca80)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/LowResolutionVideo RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x24589c0)
Expire in 2000 ms for 8 (transfer 0x24589c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x24589c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/1 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x24648c0)
Expire in 2000 ms for 8 (transfer 0x24648c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x24648c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/live/ch00_0 RTSP/1.0
CSeq: 1
Accept: application/sdp

Operation timed out after 2000 milliseconds with 0 bytes received
The CSeq of this request 1 did not match the response 0
Closing connection 0
Expire in 0 ms for 6 (transfer 0x24707c0)
Expire in 2000 ms for 8 (transfer 0x24707c0)
Trying <IP_ADDRESS>...
TCP_NODELAY set
Expire in 200 ms for 4 (transfer 0x24707c0)
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8554 (#0)

DESCRIBE rtsp://:@<IP_ADDRESS>:8554/medias2 RTSP/1.0
CSeq: 1
Accept: application/sdp

So as you can see, the reason why it's long and doesn't work is that all requests are timing out.
It could be that:

The camera is not fast enough to respond to requests due to a high CPU load (embedded computer vision/motion detection?)
The network conditions are bad
The camera's RTSP framework is blocking the requests because it detects a potential attack (seems unlikely)

You can try to change the timeout value for dictionary attacks by specifying the option -T or --timeout and a value in miliseconds.
If it doesn't work with 5000ms (5s) increasing the timeout further probably won't help, unless you are trying to access a remote camera 15 000 kilometers away 😅

Hey thanks for the update. I think its like what you said the camera phone
is not fast enough and lags.
Will also try out with timeout options. Thanks again for your help.
On Wed, May 22, 2019, 2:20 PM Brendan Le Glaunec<EMAIL_ADDRESS>wrote:

So as you can see, the reason why it's long and doesn't work is that all
requests are timing out.
It could be that:

The camera is not fast enough to respond to requests due to a high
CPU load (embedded computer vision/motion detection?)
The network conditions are bad
The camera's RTSP framework is blocking the requests because it
detects a potential attack (seems unlikely)

You can try to change the timeout value for dictionary attacks by
specifying the option -T or --timeout and a value in miliseconds.
If it doesn't work with 5000ms (5s) increasing the timeout further
probably won't help, unless you are trying to access a remote camera 15 000
kilometers away 😅
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Ullaakut/cameradar/issues/197?email_source=notifications&email_token=ALGGRL5X2N3LQFKA3MU4WILPWTQ4BA5CNFSM4HMKB322YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODV6AUIQ#issuecomment-494668322,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALGGRL2P37KZ27X5NMWL3RTPWTQ4BANCNFSM4HMKB32Q
.

hi @Ullaakut , timeout option did not work for me. I guess ipwebcam on android phone is just too slow. I think it's like what you said ..."The camera is not fast enough to respond".
thanks.

No problem, I'm sad it didn't work :( I'll definitely ping you if I find a solution for this 👍


add coders evoke logo on events page

I would like to work on this issue

I would like to work on this issue

ya sure @Anupam-Panwar go ahead ....update it ASAP ....take a reference from home page


[flash_ctrl] XBar connectivity and Memory Protection

It looks like the flash memory protection only applies to read/write operations that are initiated by SW through the flash_ctrl CSRs.
However, at the moment, the memory mapped read-only interface to eflash is accessible by all bus masters - i.e., corei, cored and dm_sba:
https://github.com/lowRISC/opentitan/blob/a21d01f081319424ef6b8a0767a7b80d48ccd48b/hw/top_earlgrey/data/xbar_main.hjson#L153-L168
So, even if one programs the flash memory protection to disallow e.g. SW reads to certain partitions, this can currently be sidestepped by just performing the read to the memory mapped region (i.e., going through the cored -> eflash path).
Is this intentional, or should the memory mapped region only be connected to the corei host?
I am not overly familiar with this part, so let me know if I missed something :).

CC @tjaychen

great catch @msfschaffner ! this is indeed true, and this is something i should clarify in the documentation.
The path is basically split in two.
From host -> flash, the expected path is host -> pmp -> flash, so the restriction is done there.
For program / erase, the expected path is host -> flash_ctrl -> flash_ctrl_pmp (the protection we are referring to here) -> flash
I'll make sure to clarify this. I just noticed there's no language actually stating this, but there's a picture that "implies" it, so i'm not sure what's going on.

closing this issue for now since this is working as intended.
Added #7011 since that is the desired function software would like to have.


Is logistics storage units still under consideration?

I remember I used your logical storage unit MOD years ago within 1.X
can't find it now
Is logistics storage units still under consideration?

This mod will not be developed by me. It's easier and simpler to use a regular logistics chest and wire this to the memory unit.


second edition edits for lists sub-chapter

Deferred in favor of release process via amandakube/draft_build and amandakube#57.


[zlib:x64-mingw-static] build failure

Host Environment

OS: Windows
Compiler: MinGW-8.1.0-x64

To Reproduce
Steps to reproduce the behavior:
vcpkg install zlib:x64-mingw-static
Failure logs
vcpkg install zlib:x64-mingw-static
Computing installation plan...
The following packages will be built and installed:
zlib[core]:x64-mingw-static
Detecting compiler hash for triplet x64-mingw-static...
Starting package 1/1: zlib:x64-mingw-static
Building package zlib[core]:x64-mingw-static...
Could not locate cached archive: C:\Users\gvcal\AppData\Local\vcpkg\archives\d9\d95ee68913853ab931fd8aa465d01026679dac5e.zip
-- Using community triplet x64-mingw-static. This triplet configuration is not guaranteed to succeed.
-- [COMMUNITY] Loading triplet configuration from: F:\Resources\Programming\DevTools\vcpkg\triplets\community\x64-mingw-static.cmake
-- Using cached F:/Resources/Programming/DevTools/vcpkg/downloads/zlib1211.tar.gz
-- Cleaning sources at F:/Resources/Programming/DevTools/vcpkg/buildtrees/zlib/src/1.2.11-deec42f53b.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source F:/Resources/Programming/DevTools/vcpkg/downloads/zlib1211.tar.gz
-- Applying patch cmake_dont_build_more_than_needed.patch
-- Using source at F:/Resources/Programming/DevTools/vcpkg/buildtrees/zlib/src/1.2.11-deec42f53b.clean
-- Configuring x64-mingw-static
-- Building x64-mingw-static-dbg
-- Building x64-mingw-static-rel
-- Fixing pkgconfig
-- Fixing pkgconfig - release
-- Checking file: F:/Resources/Programming/DevTools/vcpkg/packages/zlib_x64-mingw-static/lib/pkgconfig/zlib.pc
-- pkg_cfg_cmd call with:F:/Resources/Programming/DevTools/Perl/strawberry-perl-<IP_ADDRESS>-64bit/perl/bin/pkg-config --exists zlib failed
-- ENV{PKG_CONFIG_PATH}:/F/Resources/Programming/DevTools/vcpkg/installed/x64-mingw-static/lib/pkgconfig:/F/Resources/Programming/DevTools/vcpkg/installed/x64-mingw-static/share/pkgconfig:/F/Resources/Programming/DevTools/vcpkg/packages/zlib_x64-mingw-static/lib/pkgconfig:/F/Resources/Programming/DevTools/vcpkg/packages/zlib_x64-mingw-static/share/pkgconfig
-- pkg-config call failed with error code:%1 is not a valid Win32 application
-- pkg-config output:
CMake Error at scripts/cmake/vcpkg_fixup_pkgconfig.cmake:84 (message):
pkg-config error output:
Call Stack (most recent call first):
scripts/cmake/vcpkg_fixup_pkgconfig.cmake:316 (vcpkg_fixup_pkgconfig_check_files)
ports/zlib/portfile.cmake:46 (vcpkg_fixup_pkgconfig)
scripts/ports.cmake:79 (include)
Error: Building package zlib:x64-mingw-static failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with .\vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: zlib:x64-mingw-static
Vcpkg version: 2020.06.15-nohash
Additionally, attach any relevant sections from the log files above.
Additional context
I was actually trying to install wxWidgets, but this failed when it reached zlib. I therefore tried to build zlib by itself, but this still failed as above.

You need to adjust your PATH variable so that find_program(PKGCONFIG pkg-config PATHS "bin" "/usr/bin" "/usr/local/bin") does pickup the correct pkg-config.
Maybe VCPKG really requires a way to pass CMake variables via the cmd line.

@Neumann-A Should we download pkgconfig automaticlly in vcpkg_find_acquire_program?

Hi, I receiving this error too. The release check passed but not the debug. ...\vcpkg\packages\zlib_x86-windows\debug\lib\zlibd.lib does exist so maybe it is a problem in zlib.pc for debug?
Is there a workaround? I installed vcpkg less than an hour ago.
...
-- Fixing pkgconfig - release
-- Checking file: C:/dev/tools/vcpkg/packages/zlib_x86-windows/lib/pkgconfig/zlib.pc
-- Fixing pkgconfig - debug
-- Checking file: C:/dev/tools/vcpkg/packages/zlib_x86-windows/debug/lib/pkgconfig/zlib.pc
-- CHECK_LIB_zlibd_DEBUG:CHECK_LIB_zlibd_DEBUG-NOTFOUND
CMake Error at scripts/cmake/vcpkg_fixup_pkgconfig.cmake:239 (message):
Library "zlibd" was not found! If it is a system library use the
SYSTEM_LIBRARIES parameter for the vcpkg_fixup_pkgconfig call! Otherwise,
correct the *.pc file
Call Stack (most recent call first):
scripts/cmake/vcpkg_fixup_pkgconfig.cmake:348 (vcpkg_fixup_pkgconfig_check_files)
ports/zlib/portfile.cmake:46 (vcpkg_fixup_pkgconfig)
scripts/ports.cmake:79 (include)
Error: Building package zlib:x86-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with .\vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: zlib:x86-windows
Vcpkg version: 2020.06.15-nohash
Additionally, attach any relevant sections from the log files above.

@rmillsTalon I have the same issue with bzip2 on x64-windows-static.

delete vcpkg_fixup_pkgconfig

zlib error from trying to install openvdb[tools]
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:4 (project)
-- Configuring incomplete, errors occurred!
See also "C:/dev/vcpkg/buildtrees/zlib/x64-windows-rel/CMakeFiles/CMakeOutput.log".
See also "C:/dev/vcpkg/buildtrees/zlib/x64-windows-rel/CMakeFiles/CMakeError.log".
[2/2] cmd /c "cd ../../x64-windows-dbg && "C:/dev/vcpkg/downloads/tools/cmake-3.17.2-windows/cmake-3.17.2-win32-x86/bin/cmake.exe" "C:/dev/vcpkg/buildtrees/zlib/src/1.2.11-1d48fa5a18.clean" "-DSKIP_INSTALL_FILES=ON" "-DSKIP_BUILD_EXAMPLES=ON" "-DCMAKE_MAKE_PROGRAM=C:/dev/vcpkg/downloads/tools/ninja/ninja-1.10.0/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=C:/dev/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v140" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=C:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=C:/dev/vcpkg" "-D_VCPKG_INSTALLED_DIR=C:/dev/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-DSKIP_INSTALL_HEADERS=ON" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=C:/dev/vcpkg/packages/zlib_x64-windows/debug""
FAILED: ../../x64-windows-dbg/CMakeCache.txt
cmd /c "cd ../../x64-windows-dbg && "C:/dev/vcpkg/downloads/tools/cmake-3.17.2-windows/cmake-3.17.2-win32-x86/bin/cmake.exe" "C:/dev/vcpkg/buildtrees/zlib/src/1.2.11-1d48fa5a18.clean" "-DSKIP_INSTALL_FILES=ON" "-DSKIP_BUILD_EXAMPLES=ON" "-DCMAKE_MAKE_PROGRAM=C:/dev/vcpkg/downloads/tools/ninja/ninja-1.10.0/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=C:/dev/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v140" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=C:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=C:/dev/vcpkg" "-D_VCPKG_INSTALLED_DIR=C:/dev/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-DSKIP_INSTALL_HEADERS=ON" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=C:/dev/vcpkg/packages/zlib_x64-windows/debug""
-- The C compiler identification is MSVC 19.0.24215.1
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl.exe - broken
CMake Error at C:/dev/vcpkg/downloads/tools/cmake-3.17.2-windows/cmake-3.17.2-win32-x86/share/cmake-3.17/Modules/CMakeTestCCompiler.cmake:60 (message):
The C compiler
"C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl.exe"

is not able to compile a simple test program.
It fails with the following output:
Change Dir: C:/dev/vcpkg/buildtrees/zlib/x64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):C:/dev/vcpkg/downloads/tools/ninja/ninja-1.10.0/ninja.exe cmTC_3bed8 && [1/2] Building C object CMakeFiles\cmTC_3bed8.dir\testCCompiler.c.obj
[2/2] Linking C executable cmTC_3bed8.exe
FAILED: cmTC_3bed8.exe
cmd.exe /C "cd . && C:\dev\vcpkg\downloads\tools\cmake-3.17.2-windows\cmake-3.17.2-win32-x86\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\cmTC_3bed8.dir --rc=C:\Windows\RC.Exe --mt=CMAKE_MT-NOTFOUND --manifests  -- C:\PROGRA~2\MICROS~1.0\VC\bin\amd64\link.exe /nologo CMakeFiles\cmTC_3bed8.dir\testCCompiler.c.obj  /out:cmTC_3bed8.exe /implib:cmTC_3bed8.lib /pdb:cmTC_3bed8.pdb /version:0.0  /machine:x64  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
LINK Pass 1: command "C:\PROGRA~2\MICROS~1.0\VC\bin\amd64\link.exe /nologo CMakeFiles\cmTC_3bed8.dir\testCCompiler.c.obj /out:cmTC_3bed8.exe /implib:cmTC_3bed8.lib /pdb:cmTC_3bed8.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\cmTC_3bed8.dir/intermediate.manifest CMakeFiles\cmTC_3bed8.dir/manifest.res" failed (exit code 1104) with the following output:
LINK : fatal error LNK1104: cannot open file 'gdi32.lib'
ninja: build stopped: subcommand failed.

CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:4 (project)
-- Configuring incomplete, errors occurred!
See also "C:/dev/vcpkg/buildtrees/zlib/x64-windows-dbg/CMakeFiles/CMakeOutput.log".
See also "C:/dev/vcpkg/buildtrees/zlib/x64-windows-dbg/CMakeFiles/CMakeError.log".
ninja: build stopped: subcommand failed.

This was fixed in PR https://github.com/microsoft/vcpkg/pull/12753, please update vcpkg by using git pull and try again

pretty sure it wasn't.
zlib.txt

@cgolchert Seems like you're missing gdi32.lib somehow, which is not what this issue is about. I recommend you to open another issue
@rmillsTalon Can you please test with latest vcpkg?

Is there a reason why a new install of VC2017 wouldn't install it?
I got sent to this thread because of another issue.

I can't repro this issue now, maybe it has been fixed at some point.

Hi guys, is this issue resolved?

@JackBoosY I think this is resolved, I can't repro this

@JackBoosY I think this is resolved, I can't repro this

zlib is such a small and simple project that it shouldn't take several months to be built from source.
Most probably the user environment is broken or polluted somehow!
In any case, no user can afford such amount of time.

zlib is such a small and simple project that it shouldn't take several months to be built from source.
Most probably the user environment is broken or polluted somehow!
In any case, no user can afford such amount of time.

@sfhacker Yeah I know that, see #13402.

@sfhacker Yeah I know that, see #13402.


Apply exclude filter when handling fs events.

This resolves the issue with ProjectModel not applying exclude list when handling FileSystem change.
This PR fixes part 2 of the issues described in #10183.
EDIT:
This PR fixes #10183, see this comment for the issue definition:

5d181f5 fixes the part 2 -- do not allow the fs events to change the project model, apply filtering
6514f20 fixes the part 1 -- do not change FileSystem._index when the requested entry is filtered.

It might be so that 6514f20 actually draws 5d181f5 useless since no more events will be generated and the filtering will be done at FileSystem level, but there's no penalty on having 5d181f5 in place as well.

@dangoor, @redmunds, @peterflynn I believe this fixes an important omission in the current FileSystem vs ProjectModel filtering mechanism. zaggino/brackets-git#436 demonstrates it nicely. there was no other way around it, but to use underlying brackets.fs to avoid side-effects of FileSystem.resolve() on ProjectModel and FileSystem._index.

@busykai This is an important thing to fix ultimately. I know @peterflynn has thought about fixing this problem generally (see #8816) because there are a bunch of details to ultimately have file filtering handled in a consistent manner.
The change you've got here makes sense to me, but I'd prefer someone who knows the filesystem better to decide about that half of the change.
Also, I'd rather not see ProjectModel changes that don't include a test change.

@dangoor, @peterflynn, I don't see any work done on the issue #8816 so far, so we can build what's needed on top of this PR or use this as a temporary workaround in case you were thinking of something radical, such as shared preferences-based excludes for both FileSystem and ProjectModel -- they are shared now quite awkwardly. So if you tell me the direction of this is right, at least as a temporary solution to quite disturbing problems (e.g. with Brackets-git installed the editor gets swamped with fs events on any external git command), I can finish this up (mainly tests are missing as @dangoor noted).

@busykai I agree, that we should start with this and iterate on it. If this is an improvement already, we should get it in. Since the big story is around for such a long time, I assume that it won't be addressed any time soon either. We can update the story and mention this fix specifically to keep track of already applied fixes.
I think that @peterflynn should have a final look at this change. We should make a fast decision on this.

@ingorichter, good! I will add tests for ProjectModel meanwhile as per @dangoor's suggestion.

So my concern with this is that FileSystem is supposed to guarantee that there are never two File/Directory entries representing the same path.  Without putting entries in the index, that's impossible.
There aren't too many places in Brackets where we actually rely on that assumption, and I'm not sure if things inside the .git folder could ever run up against any of those cases anyway... but as a generic fix this makes me a little uncomfortable.
I wonder if a cleaner approach would be this model:

Any entry you can ever create will be in the index, even if the watchroot filter would exclude it
The watchroot filter takes on a more precise meaning:

Filtered entries are excluded from Directory.getContents()
Filtered entries are never cached
No change events are dispatched from FileSystem for any filtered entries

This would still fix the project tree bug, without violating the 'singleton' entry guarantee, and still allows using these FS APIs to read/write filtered files.  I think this is also pretty easy to implement:

Directory.getContents() already filters its results
Filtered entries already return false from _isWatched(), ensuring no caching
I think events can be excluded by just changing FileSystem._handleExternalChange() at line 801 to check if (entry && entry._isWatched()) {.

Note that there's still some performance overhead from .git churn because the Node native watcher sends all the events over to FileSystem before they get ignored in _handleExternalChange(), but that's true even in vanilla Brackets with no extensions touching the .git folder -- we've never done any filtering on the Node side so far.  And _isWatched() caches its result, so the new check itself shouldn't add much overhead at all.
@zaggino @dangoor @ingorichter - Thoughts?

Nice! I'm not sure if you were asking my opinion, but I think that this is a nice way to keep _index consistent and maintain uniqueness of the FileSystemEntry instances.

@peterflynn That seems reasonable to me

@peterflynn, so I reverted these changes and created an integration test.
your suggestion works when the changes are external. it seemingly fixes the problem with running git as an external process -- _handleExternalChange ignores fs events because either 1) changes coming for an entry that is not watched or 2) changes are coming for the entries that do not exist in the _index. however, there's one case when if Brackets itself writes to a file under the entry which is not watched (in my test case .git/test), then the entry does exist and it is watched. which, in turn, results in the same effect -- everything appears in the ProjectModel.
the root cause of this is that we filter by the file's base name without checking if the parent is not watched, that is we match /^\.git$/, but any file underneath .git wouldn't be matched (e.g. .git/test).
while one could argue whether this a bug or a feature, I suggest that we fix this by "inheriting" _watchedRootFilterResult from parent's entry _isWatched(). this will ensure that if an entry is filtered out, all its children would be filtered out as well.
what you think?

@peterflynn that sounds like a good solution.

@busykai It sounds like you've identified two separate problems:
1) _isWatched() doesn't produce the correct result for entries nested within a filtered folder.

We either have to change the watchroot filter API to permit checking the full path, or recursively check all parent entries.  Both entail some performance overhead (more complex string checking; or possibly needing to construct and immediately filter-test any missing Directory entries going up the chain between the original node and the watch root).  Would either of those amount to overhead significant enough to care about?

2) File I/O done via Brackets APIs will dispatch FileSystem events for that item even if it's unwatched or filtered out.  (Note: these events don't come from file watchers; FS automatically dispatches the events since it knows a change did happen. See e.g. the _fireChangeEvent() call in File.write(). This bypasses _handleExternalChange(), so the extra checks we've added there don't help).

It's not clear to me whether this is a bad thing.  For unwatched nodes that aren't filtered out, Brackets may rely on this behavior -- i.e. expecting to always reliably receive events for its own changes -- pretty sure that's true for renames at least.  So we could disable these 'forced events' only for filtered nodes, but not for other nodes where _isWatched() returns false.  Or we could simply reintroduce that filter double-check in the tree code, accepting that we may get some events for files that are within the tree's scope but not supposed to be shown.  The former sounds nicer to me, if there's a clean way to do it.

For issue 2, I've realized the solution I like (no 'forced events' for filtered entries) introduces a slight pitfall.  If parts of Brackets expect to always reliably get change events for its own changes, that expectation is violated if the user (or an extension) manually hands that part of Brackets a filtered-out file.  For the rename case this isn't currently possible, but that's only because you can only rename things that appear in the tree; in the future, we might allow renaming directly from the working set, and you can get filtered-out items into the working set by manually picking with File > Open.
One option is just to make sure no parts of Brackets have this assumption (if rename is the only case, may be easy to fix).  Another option is to go with the other fix suggestion instead: just add back in the filtering double-check in the project tree code.  Slight perf hit but probably negligible.

@peterflynn, I've done quite some experimenting over the weekend and I think that for the issue 1) we need to go with "inheriting" the parent _isWatched() if there's a watched root for the entry. I will clean up my change and push later today.
for the issue 2) it seems like if we don't cause _fireChangeEvent() on parent entries that are not watched in any of the "shortcuts" that Brackets File I/O API is taking (e.g. File.write()), then it would not disturb the ProjectModel. Note that these entries could only be directories.

@peterflynn, this is ready for review.

@peterflynn, it'd be great if you could find some time to review this so we could finish it up for 1.3.

FWIW, Intel XDK has been using this improvement (in as-is form) for 5 months now without any issues.

Yep, this is taking far too long...

@zaggino i do not see the .git folder in my project  tree. was the git extension updated to compensate for this?

@abose yes, try removing this code from your git extension: https://github.com/zaggino/brackets-git/blob/master/src/git/GitCli.js#L961-L978

I have also used the file system change events for the instant search pr- just to update the search results on project files change. #11375
Would this be safe to pull in this release. now that we know this has been in stable use for over 5 months?

@abose: I believe it's pretty safe to merge. We didn't have any troubles having this change in Intel XDK and we rely on file watchers heavily. it would be nice, though, if @peterflynn would weigh in since he had some comments earlier.

Thnaks @busykai .
Will merge it once the new instant search branch is merged and all the unit test due to instant search are fixed. I'll ping peter abut this PR.

Thank you, @abose!


Unable to edit pre-order days

Expected behavior:
Create or edit a location and you can change the "Delivery/Pick-up Pre-order Days In Advance" values in the number fields
Actual behavior:
the "Delivery/Pickup Pre-order Days In Advance" number fields are disabled
Reproduce steps:
N/A, as above
Version:
latest develop
Additional Information:
https://github.com/tastyigniter/TastyIgniter/blob/develop/app/admin/models/config/locations_model.php
This file needs line 271 changing to 'field' => 'options[future_orders][enable_delivery]', and line 323 changing to 'field' => 'options[future_orders][enable_collection]',
Sorry I'm not geared up to do PR yet

Sorry I'm not geared up to do PR yet

No problem :)


cookieToken in Auth Response Should Reflect Saved Auth Cookie

Currently, the cookieToken in the authentication response object is incorrectly showing the value stored in the Hello configuration object instead of the actual authentication cookie saved in the browser when cookieToken is set to true in the Hello configuration.
Steps to Reproduce:

Set cookieToken to true in the Hello configuration.
Perform an authentication request.
Observe the cookieToken value in the response.

Expected Behavior:
The cookieToken field should display the authentication cookie saved in the browser.
Actual Behavior:
The cookieToken field incorrectly reflects the value from the Hello configuration object.
Example Response Object:
{
    "isLoggedIn": true,
    "cookieToken": null, // Incorrect value; fetched from the config object
    "authCookie": {
        "sub": "sub_duZ19u8PWtdKdNSoj8qpntYb_GNY",
        "iat":<PHONE_NUMBER>,
        "name": "Unnikrishnan B",
        "nickname": "unni",
        "email"<EMAIL_ADDRESS>        "picture": "https://pictures.hello.coop/r/061f10f3-75ff-4f32-a6f0-1ea113d3cb5c.jpeg",
        "email_verified": true
    }
}

Suggested Fix:
Ensure that the cookieToken field in the authentication response accurately reflects the saved authentication cookie when the cookieToken option in the Hello configuration is enabled.
Additional Context:
This issue may lead to confusion when verifying the cookie-based authentication process.

Fixed in the PR: #13


operator: add DLB envtest & ci: use 1.22.1 version of k8s instead of 1.20.2

operator:

Add DLB envtest that was missing in the previous commit
Update suite_test to support kubernetes 1.21+ version

In the pr #758, k8s 1.20.2 was used to avoid the problem of timeout for waiting for process kube-apiserver to stop. Mikko figured out that there was an update of tutorial that we followed for suite_test.go file, and that we did not fix after the update was made. So, I updated the code.
ci:

Along with the changes above, use 1.22.1 version of k8s instead of 1.20.2

out that there was an update of tutorial that we followed for suite_test.go file

Let's have these changes in a commit of it's own and update ci.yaml and Jenkinsfile part of it. Everything DLB related should go into its own commit.

@mythi Umm,, do you mean to change the previous commit (that is merged earlier) to include the changes of this pr?

@hj-johannes-lee that's not possible. I meant that just split the changes in this PR into the two commits differently.

Codecov Report

Merging #760 (1ed1f51) into main (db20ce1) will decrease coverage by 6.64%.
The diff coverage is 52.43%.

:exclamation: Current head 1ed1f51 differs from pull request most recent head 81a6212. Consider uploading reports for the commit 81a6212 to get more accurate results

@@            Coverage Diff             @@
##             main     #760      +/-   ##
==========================================
- Coverage   61.24%   54.59%   -6.65%
==========================================
  Files          33       39       +6
  Lines        2895     3515     +620
==========================================
+ Hits         1773     1919     +146
- Misses       1039     1489     +450
- Partials       83      107      +24

Impacted Files
Coverage Δ

pkg/controllers/sgx/controller.go
16.51% <17.07%> (ø)

pkg/controllers/dsa/controller.go
13.93% <77.77%> (ø)

pkg/controllers/gpu/controller.go
36.64% <78.57%> (ø)

pkg/controllers/dlb/controller.go
19.64% <100.00%> (ø)

pkg/controllers/fpga/controller.go
19.04% <100.00%> (ø)

pkg/controllers/qat/controller.go
22.78% <100.00%> (ø)

... and 2 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update db20ce1...81a6212. Read the comment docs.


Seeking an mp4 source cause the video to restart from beginning

Current Behavior:
Manually setting the video currentTime cause the video to restart from the beginning when playing an mp4 source (it doesn't happen with an hls source).
This is the case by using the provided TimeSlider component, as well as directly setting currentTime on the video element or the player instance store.
Expected Behavior:
It should change the current time without restarting the video.
Steps To Reproduce:
Example component:
function Player({ src }) {
  return (
    <MediaPlayer
        className="w-full"
        aspectRatio="16 / 9"
        src={{
          type: "video/mp4",
          src,
        }}
        crossorigin="anonymous"
      >
        <MediaProvider />

        <TimeSlider.Root className="mb-4">
          <TimeSlider.Track className="h-2 bg-gray-800">
            <TimeSlider.TrackFill className="bg-primary-700" />
            <TimeSlider.Progress className="bg-primary-500" />
          </TimeSlider.Track>
          <TimeSlider.Thumb className="h-3 w-3 rounded-full bg-white" />
        </TimeSlider.Root>

        <PlayButton>play</PlayButton>
      </MediaPlayer>
  )
}

Trying to manually seek a video to a certain timestamp by clicking on the time slider cause the video to restart.
Also:
document.querySelector('video').currentTime = 5
cause the video to restart.
Environment:
Example:

Framework: React
Meta Framework: Vite
Node: 20.2.0
Device: MacBook Pro
OS: macOS@14
Browser: Chromium@117

This might be related to your video or how it's being served, and not the player. Does this work fine with the standard <video> element? If it does then we can start investigating deeper.

thanks @mihar-22, it looks like a problem the video source indeed.


Kafka Schema Registry

Hello!
I'm experimenting with Confluent's platform. When using the Avro serializer from their platform, Kafka Schema Registry becomes a required service (like ZooKeeper) for Kafka.
Would you be willing to accept submissions to this project in regard to the Schema Registry? Maybe start the Schema Registry if the serializer is the Avro serializer. It could be better off in another library, but I wanted to discuss that and how you feel about submissions.
Cheers!

Hey @blbradley I think this would be a very good contribution 👍 You should consider the using the MockSchemaRegistryClient or the ClusterTestHarness ( the second option looks a bit more cumbersome)

As the Schema Registry is not a core feature, I'd be OK to have it but provided that it's only enabled on demand and disabled by default. Feel free to submit a PR and we can discuss it.

I think this can be closed now - please feel free to submit a PR and we'll take it from there.


not found error when running angular app

Promise fails.
zone.js:101 GET http://localhost:4200/angular-2-local-storage 404 (Not Found)
Any idea why this is happening? I'm using the angular cli
I added the npm and did the config as your documentation suggested. The module is found in the editor, I just get the error in the browser console when I run the app (ng serve).
Thanks
UPDATE:
It worked after I edited the system-config.ts

Great that you got it working!
Could you let me know what you had to change? I'll update the docs.

This is what my config looks like. You also forgot to include the npm install --save command.
I know this is off topic but do you know how I can re-render or reload a component after I authenticate the user? Maybe you can point me to a good resource. Thank you. I'm learning Angular.
"use strict";

// SystemJS configuration file, see links for more information
// https://github.com/systemjs/systemjs
// https://github.com/systemjs/systemjs/blob/master/docs/config-api.md

/***********************************************************************************************
 * User Configuration.
 **********************************************************************************************/
/** Map relative paths to URLs. */
const map: any = {
};

/** User packages configuration. */
const packages: any = {
};

////////////////////////////////////////////////////////////////////////////////////////////////
/***********************************************************************************************
 * Everything underneath this line is managed by the CLI.
 **********************************************************************************************/
const barrels: string[] = [
  // Angular specific barrels.
  '@angular/core',
  '@angular/common',
  '@angular/compiler',
  '@angular/forms',
  '@angular/http',
  '@angular/router',
  '@angular/platform-browser',
  '@angular/platform-browser-dynamic',

  // Thirdparty barrels.
  'rxjs',
  'angular-2-local-storage',

  // App specific barrels.
  'app',
  'app/shared',
  'app/components/home',
  'app/components/dashboard',
  'app/components/login',
  'app/routes',
  'app/services',
  /** @cli-barrel */
];

const cliSystemConfigPackages: any = {};
barrels.forEach((barrelName: string) => {
  cliSystemConfigPackages[barrelName] = { main: 'index' };
});

/** Type declaration for ambient System. */
declare var System: any;

// Apply the CLI SystemJS configuration.
System.config({
  map: {
    '@angular': 'vendor/@angular',
    'angular-2-local-storage': 'vendor/angular-2-local-storage',
    'rxjs': 'vendor/rxjs',
    'main': 'main.js'
  },
  packages: cliSystemConfigPackages
});

// Apply the user's configuration.
System.config({ map, packages });


Suggestion: Different coloured highlight options instead of just "Caught" and "Not Caught"?

I currently have duplicates of every dex on my tracker for example, one for tracking my living dex, and one for tracking my living dex with relation to the pokemon in the living dex having the correct OT (my name),
Some pokémon in my living dex are from Events and therefore cannot legally have my OT. It helps me to keep track of these so I have a list of what I still need to get with my correct OT and which ones I have already completed and have the correct OT.
It'd be nice if it were possible to set "Green" as Obtained on Pokedex Tracker, No colour as not obtained, and maybe like "Yellow" as Obtained but with caveats. That way I could have just one dex on Pokedex Tracker instead of duplicating each dex, and I would be able to keep a mental note that Green = Correct OT and Yellow = Obtained by not the correct OT.
An odd use case, I know. I suppose this could be solved with the suggested notes function from Issue #266 instead?

closing, dupe of: https://github.com/pokedextracker/pokedextracker.com/issues/231


Fix ferc2 full etl integration test issues

An attempted fix for the ferc2 integration tests issues.
The non-uniqueness of the early (1996) archives is a known issue that was mentioned as a note in the code that crashed, but was not addressed. The problem was not caught earlier because the years validated depends on the actual etl configuration and by default (during PR tests and locally), these tests use etl_fast.yml which only runs this on 2020 which doesn't have the problem.
I have refactored the test to also check that:

for every year in the config, there's at least one partition present, and
when is_valid_partition is used for filtering, exactly one partition remains

This should be a good invariant for ferc2 at the moment.
Due to somewhat hungry dependencies in the integration tests, I'm still running the full etl test locally to validate whether this addresses the issue.
It might be good idea to test all supported years always, assuming that we can avoid actually processing the full set of data here. This should be generally possible, but pytest fixtures may make this a little tricky to select just the relevant deps.

Ahh, okay it's not a problem with the actual extraction in the ETL which I ran locally and worked fine -- just this test of the datastore.
I think the only downside to testing all of the years in all of the tests is that all of the data will end up getting downloaded from Zenodo, and at some point we'll hit the data cache / disk space limits on GitHub runners.
Speaking of download size, does it seem at all odd that the input data for the ferc2 is almost 2GB, but the SQLite DB that results is only 250MB? While the input data for ferc1 is about the same size but results in a 760MB DB?

That's (output size differences) for a separate investigation I'm planning in the coming days.