Snapshot URL to Yeskamo IP camera or NVR

beos

n3wb
Joined
Jan 14, 2017
Messages
17
Reaction score
4
Location
Sweden
Have a Yeskamo system with NVR and 4 IP cams attached. Anybody know of an URL to get a snapshot via HTTP for this system?
 

Umut

Getting the hang of it
Joined
Apr 25, 2016
Messages
56
Reaction score
31
Is there any web interface of the NVR? And which default ports does it use?
 

beos

n3wb
Joined
Jan 14, 2017
Messages
17
Reaction score
4
Location
Sweden
Yes it has a web GUI on port 80 on local LAN (IP cams are on a separate LAN controlled by the NVR). The web GUI looks similar to the one I have for Hikvision but it doesn't seems fully functional, at least not out of the box. It is not documented in their manuals either, refer to a mobile app and to EseeCloud for desktop app. Otherwise it has port 10000 open according to nmap, but nothing else.
 

Umut

Getting the hang of it
Joined
Apr 25, 2016
Messages
56
Reaction score
31
Can you add a screenshot of the web interface?
 

TonyR

IPCT Contributor
Joined
Jul 15, 2014
Messages
17,516
Reaction score
40,791
Location
Alabama
Have you tried any URL's yet?
Such as:
Code:
http://user:password@NVR-IP_address/ISAPI/Streaming/channels/101/picture
 

beos

n3wb
Joined
Jan 14, 2017
Messages
17
Reaction score
4
Location
Sweden
@TonyR
Yes I have tried a number of these. Essentially they all give this response

---
~$ curl -v " :<pass>@192.168.1.151/ISAPI/Streaming/channels/101/picture"
  • Trying 192.168.1.151:80...
  • TCP_NODELAY set
  • Connected to 192.168.1.151 (192.168.1.151) port 80 (#0)
  • Server auth using Basic with user 'admin'
GET /ISAPI/Streaming/channels/101/picture HTTP/1.1
Host: 192.168.1.151
Authorization: Basic YWRtaW46VGhlYW5zdzNy
User-Agent: curl/7.68.0
Accept: /
* Mark bundle as not supporting multiuse
< HTTP/1.1 404 Not Found
< Server: nginx
< Content-Length: 0
< Connection: close
<
* Closing connection 0

---

Now I don't have a camera on channel 1, but only on 2, 3 and 4. If channel 2 is "102" in your URL it gave the same response.
 

beos

n3wb
Joined
Jan 14, 2017
Messages
17
Reaction score
4
Location
Sweden
Sorry for the formatting above, not used to this editor...

Code:
~$ curl -v "http://admin:<pass>@192.168.1.151/ISAPI/Streaming/channels/101/picture"
*   Trying 192.168.1.151:80...
* TCP_NODELAY set
* Connected to 192.168.1.151 (192.168.1.151) port 80 (#0)
* Server auth using Basic with user 'admin'
> GET /ISAPI/Streaming/channels/101/picture HTTP/1.1
> Host: 192.168.1.151
> Authorization: Basic YWRtaW46VGhlYW5zdzNy
> User-Agent: curl/7.68.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 404 Not Found
< Server: nginx
< Content-Length: 0
< Connection: close
<
* Closing connection 0
 

Umut

Getting the hang of it
Joined
Apr 25, 2016
Messages
56
Reaction score
31
Here is a screenshot. No camera image as you can see though...
Try this url:

Code:
http://192.168.1.151/cgi-bin/view.cgi?chn=0&u=admin&p=Theansw3r
OR
http://192.168.1.151/cgi-bin/snapshot.cgi?chn=0&u=admin&p=Theansw3r
 

Umut

Getting the hang of it
Joined
Apr 25, 2016
Messages
56
Reaction score
31
I think I've seen this type of a device page before. But I couldn't remember exactly which model it was. Can you take the screenshot of the whole page again? (With page title and don't login)
 

Umut

Getting the hang of it
Joined
Apr 25, 2016
Messages
56
Reaction score
31
This is the login page. looks pretty generic... URL is ""
It's a Juan NVR ( Guangzhou Juan Intelligent Tech Joint Stock Co.,Ltd )
Old models was using cgi-bin/snapshot.cgi?chn=0&u=user&p=pass for snapshot.

Screenshots from an old Juan DVR:





I downloaded firmware file for a new NVR model and tried to find the snapshot URL, but couldn't find it.
You can try this URL, but probably it wont work:

Code:
http://192.168.1.151/NetSDK/Video/encode/channel/101/snapshot
Can you also try these URLs? You won't get a snapshot. Are you getting a 404 error or a different message?

Code:
http://192.168.1.151/cgi-bin/gw.cgi
http://192.168.1.151/cgi-bin/gw2.cgi
 

beos

n3wb
Joined
Jan 14, 2017
Messages
17
Reaction score
4
Location
Sweden
This one was the first that actually gave something else than a 404 response! :thumb:

Code:
curl -v "http://admin:<pass>@192.168.1.151/NetSDK/Video/encode/channel/101/snapshot"
*   Trying 192.168.1.151:80...
* TCP_NODELAY set
* Connected to 192.168.1.151 (192.168.1.151) port 80 (#0)
* Server auth using Basic with user 'admin'
> GET /NetSDK/Video/encode/channel/101/snapshot HTTP/1.1
> Host: 192.168.1.151
> Authorization: Basic YWRtaW46VGhlYW5zdzNy
> User-Agent: curl/7.68.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Content-Type: application/json
< Server: nginx
< Content-Length: 111
< Connection: close
<
{
    "DEV" : "XVR",
    "VER" : "1.0",
    "API" : "",
    "StatusCode" : "error",
    "RetDetail" : "Save failure"
}
* Closing connection 0
As I mentioned above my channel 1 has no IP cam only channels 2-4. Should it be "102" in the url above for channel 2? However got the same response with "102".

These gave 404 response.
 

Umut

Getting the hang of it
Joined
Apr 25, 2016
Messages
56
Reaction score
31
This one was the first that actually gave something else than a 404 response! :thumb:

Code:
curl -v "http://admin:<pass>@192.168.1.151/NetSDK/Video/encode/channel/101/snapshot"
*   Trying 192.168.1.151:80...
* TCP_NODELAY set
* Connected to 192.168.1.151 (192.168.1.151) port 80 (#0)
* Server auth using Basic with user 'admin'
> GET /NetSDK/Video/encode/channel/101/snapshot HTTP/1.1
> Host: 192.168.1.151
> Authorization: Basic YWRtaW46VGhlYW5zdzNy
> User-Agent: curl/7.68.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Content-Type: application/json
< Server: nginx
< Content-Length: 111
< Connection: close
<
{
    "DEV" : "XVR",
    "VER" : "1.0",
    "API" : "",
    "StatusCode" : "error",
    "RetDetail" : "Save failure"
}
* Closing connection 0
As I mentioned above my channel 1 has no IP cam only channels 2-4. Should it be "102" in the url above for channel 2? However got the same response with "102".



These gave 404 response.
It should be 201 301 or 401.
 

beos

n3wb
Joined
Jan 14, 2017
Messages
17
Reaction score
4
Location
Sweden
Didn't work with these channel numbers either, same response as above. Close but not there yet... Thanks for your effort Umut. :)
 
Top