http://user:password@NVR-IP_address/ISAPI/Streaming/channels/101/picture
* Mark bundle as not supporting multiuseGET /ISAPI/Streaming/channels/101/picture HTTP/1.1
Host: 192.168.1.151
Authorization: Basic YWRtaW46VGhlYW5zdzNy
User-Agent: curl/7.68.0
Accept: /
~$ 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
Try this url:Here is a screenshot. No camera image as you can see though...
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
This is the login page. looks pretty generic... URL is ""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)
It's a Juan NVR ( Guangzhou Juan Intelligent Tech Joint Stock Co.,Ltd )This is the login page. looks pretty generic... URL is ""
http://192.168.1.151/NetSDK/Video/encode/channel/101/snapshot
http://192.168.1.151/cgi-bin/gw.cgi
http://192.168.1.151/cgi-bin/gw2.cgi
This one was the first that actually gave something else than a 404 response!
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
These gave 404 response.
It should be 201 301 or 401.This one was the first that actually gave something else than a 404 response!
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".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
These gave 404 response.