# IN-9420 CGI mit Agent DVR oder iSpy funktionieren nicht

**URL:** https://forum.instar.com/t/in-9420-cgi-mit-agent-dvr-oder-ispy-funktionieren-nicht/30098
**Category:** IN-9420 2K+
**Created:** [19. Juni 2024 um 11:49 UTC](https://forum.instar.com/t/in-9420-cgi-mit-agent-dvr-oder-ispy-funktionieren-nicht/30098 "2024-06-19T11:49:57Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Tschak](https://forum.instar.com/letter_avatar_proxy/v4/letter/t/e19adc/32.png) [@Tschak](https://forum.instar.com/u/Tschak)
#### Post date: [19. Juni 2024 um 11:49 UTC](https://forum.instar.com/t/in-9420-cgi-mit-agent-dvr-oder-ispy-funktionieren-nicht/30098/1 "2024-06-19T11:49:57Z")

</div>

Ich habe 2x IN-9020 und 4x IN-9240 per browser Http funktionieren die CGI bzw. Snapshot mit beiden Kameras aber mit AgentDVR or iSpy nur die von IN-9020, was mache ich falsch oder was wurde geändert?

IN-9020:  
Browser: [http://192.168.x.x/tmpfs/snap.jpg](http://192.168.x.x/tmpfs/snap.jpg) funktioniert (man muss halt das Passwort im Popup eingeben  
Browser: [http://admin:Password123%23@192.168.x.x/tmpfs/snap.jpg](http://admin:Password123%23@192.168.x.x/tmpfs/snap.jpg) funktioniert (ohne Popup)

Browser: [http://admin:Password123%23@192.168.x.x/param.cgi?cmd=setmdattr&-name=1&-enable=1&cmd=setmdattr&-name=2&-enable=1&cmd=setmdattr&-name=3&-enable=0&cmd=setmdattr&-name=4&-enable=0](http://admin:Password123%23@192.168.x.x/param.cgi?cmd=setmdattr&-name=1&-enable=1&cmd=setmdattr&-name=2&-enable=1&cmd=setmdattr&-name=3&-enable=0&cmd=setmdattr&-name=4&-enable=0) funktioniert auch

Alle diese links funktionieren auch in Agent DVR und iSpy

IN-9240:  
Browser: [http://192.168.x.x/snap.cgi?chn=11&user=admin&pwd=Password123%23](http://192.168.x.x/snap.cgi?chn=11&user=admin&pwd=Password123%23) funktioniert  
Browser: [http://admin:Password123%23@192.168.x.x/snap.cgi?chn=11](http://admin:Password123%23@192.168.x.x/snap.cgi?chn=11) funktioniert auch  
Browser: [http://admin:Password123%23@192.168.x.x/param.cgi?cmd=setmdattr&area=1&enable=0&cmd=setmdattr&area=2&enable=0&cmd=setmdattr&area=3&enable=1&cmd=setmdattr&area=4&-enable=1](http://admin:Password123%23@192.168.x.x/param.cgi?cmd=setmdattr&area=1&enable=0&cmd=setmdattr&area=2&enable=0&cmd=setmdattr&area=3&enable=1&cmd=setmdattr&area=4&-enable=1) funktioniert

Aber alle funktionieren nicht in Agent DVR und iSpy, hat jemand eine Idee?

---

<div class="post-metadata">

### Author: ![Tschak](https://forum.instar.com/letter_avatar_proxy/v4/letter/t/e19adc/32.png) [@Tschak](https://forum.instar.com/u/Tschak)
#### Post date: [19. Juni 2024 um 13:02 UTC](https://forum.instar.com/t/in-9420-cgi-mit-agent-dvr-oder-ispy-funktionieren-nicht/30098/2 "2024-06-19T13:02:17Z")

</div>

update nun funktionieren zumindest schon mal die Snapshot Links für 9420 in AgentDVR, man muss in den ONVIF Erweiterten Einstellungen „Prevent JPEG cache“ deaktivieren.

Aber die CGI Links (in AgentDVR Actions Call URL) funktionieren noch nicht. Ich vermute aber das hat was mit den digist authentification zu tun.

---

<div class="post-metadata">

### Author: ![Tschak](https://forum.instar.com/letter_avatar_proxy/v4/letter/t/e19adc/32.png) [@Tschak](https://forum.instar.com/u/Tschak)
#### Post date: [19. Juni 2024 um 21:58 UTC](https://forum.instar.com/t/in-9420-cgi-mit-agent-dvr-oder-ispy-funktionieren-nicht/30098/3 "2024-06-19T21:58:20Z")

</div>

habe nun den Fehler mit WireShark gefunden

AgentDVR ignoriert anscheinend in Action Tasks Call URL admin:Password123%23 nach http://.  
Wobei aber &user=admin&pwd=Password123%23 am ende funktioniert.

Wenn man aber dann als URL  
[http://192.168.x.x/param.cgi?cmd=setmdattr&area=1&enable=0&cmd=setmdattr&area=2&enable=0&cmd=setmdattr&area=3&enable=1&cmd=setmdattr&area=4&enable=1](http://192.168.x.x/param.cgi?cmd=setmdattr&area=1&enable=0&cmd=setmdattr&area=2&enable=0&cmd=setmdattr&area=3&enable=1&cmd=setmdattr&area=4&enable=1)  
verwendet und für die Authentifizierung das Feld „Authorization Header“ verwendet, ist es wichtig

IN-9410 `Basic xxxxxxx` anstelle von `BASIC xxxxxxx` zu verwenden. Auch `basic xxxxxxx` funktioniert nicht.  
IN-9020 funktioniert es mit `BASIC xxxxxxxx`.

---

<div class="post-metadata">

### Author: ![INSTAR](https://forum.instar.com/user_avatar/forum.instar.com/instar/32/871_2.png) [@INSTAR](https://forum.instar.com/u/INSTAR)
#### Post date: [20. Juni 2024 um 07:36 UTC](https://forum.instar.com/t/in-9420-cgi-mit-agent-dvr-oder-ispy-funktionieren-nicht/30098/4 "2024-06-20T07:36:47Z")

</div>

> [@Tschak](#):
>
> AgentDVR ignoriert anscheinend in Action Tasks Call URL admin:Password123%23 nach http://.  
> Wobei aber &user=admin&pwd=Password123%23 am ende funktioniert.

Das Voranstellen des Logins vor einer URL wird mittlerweile von den meisten Webanwendungen blockiert. Das Anhaengen am als Query Parameter sollte allerdings immer funktionieren. Nur mit dem erweiterten Zeichensatz an erlaubten Zeichen im Login fuer die neuen Kameras gibt es haeufiger Probleme - da muss man schauen dass man die richtig kodiert:

> **[W3Schools.com](https://www.w3schools.com/tags/ref_urlencode.ASP)**
>
> W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

Ggf. man die Zeichen im Login gegen andere austauschen.
