Giter VIP home page Giter VIP logo

Comments (3)

chase9 avatar chase9 commented on July 17, 2024 2

Notes: the web viewer makes a call to https://www.alarm.com/web/api/video/videoSources/liveVideoHighestResSources/<CAM-ID> and receives a response which includes proxyUrl under it's attributes. This proxy url can be used to view the camera live through ADC's servers.

from homebridge-node-alarm-dot-com.

chase9 avatar chase9 commented on July 17, 2024 1

I don't think this would be trivially possible and part of this project. From what I can tell, the firmware on these devices opens an OpenVPN connection to ADC and uses that to maintain a connection. They also randomly generate a root password and do not make it available to the end user. All of this is good from a security standpoint but makes it hard for owners to MiTM the cams :P

Breaking into your own equipment is outside of the scope of this project (we need to stay on the up and up with ADC!), but it would be in scope to set up a relay using the ADC proxy.

from homebridge-node-alarm-dot-com.

ciordia9 avatar ciordia9 commented on July 17, 2024

I only thought of it really the other day when we had a new cam installed and while it was still in quarantine we had access to it from inside my network but not outside. I figured it was broadcasting somehow. You’re right I’m not trying to hack access. But if I’m a subscriber it’d be nice to fully integrate their feed like you’ve given us for the rest of the system. If possible/plausible. If not I’ll harrange adc more for subscriber access and if that fails I’ll stop using adc because a little bit of integration into modern app ware shouldn’t be a hard thing to ask for. But I appreciate you looking into this if doable through the proxy.

from homebridge-node-alarm-dot-com.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.