Giter Club home page Giter Club logo

Comments (3)

themactep avatar themactep commented on July 19, 2024

@widgetii, is this still an issue?

from majestic.

brainstorm avatar brainstorm commented on July 19, 2024

This is concerning at best :/ ... that nameserver seems to point to a Hetzner cloud German endpoint?:

% host 95.217.179.189
189.179.217.95.in-addr.arpa domain name pointer static.189.179.217.95.clients.your-server.de.

Also, speaking of undesired network calls to the internet, when using HLS, Majestic connects to "majestic.torturelabs.com" when the http://openipc.local/hls endpoint is used, downloading a minified javascript. I have those assets blocked in uBlock, which unfortunately cripples the HLS feature:

Screenshot 2023-08-23 at 10 48 36 pm

A way around not having to load any remote JS is using http://openipc.local/video.m3u8 directly. Safari will open it immediately and even have it floating as a PiP (Picture In Picture) live video, much faster than http://openipc.local/hls which uses HLS.js and some custom javascript from the torturelabs server (which could potentially be used to inject arbitrary code dynamically on a hostile network)... unfortunately this .m3u8 workaround doesn't work with Firefox.

I personally migrated the firmware of my camera because I didn't want data to be collected on Chinese (Tuya) servers, but this behavior by Majestic is pretty much replicating the same problems the stock firmware has?

I get that @widgetii might want to collect usage metrics, but there are several nicer alternatives?:

  1. Make it optional (opt-out by default).
  2. Don't ship Majestic by default in any of the firmwares built by OpenIPC (reminder: Majestic is fully closed source).
  3. Put a big disclaimer somewhere in the main OpenIPC webpage and/or README that metrics XYZ will be collected for whatever reasons.

from majestic.

widgetii avatar widgetii commented on July 19, 2024

There is a disclaimer on the site about gathering metrics, feel free to send a PR to adapt text style (if you think it's so important)

The reason that Majestic is free that we are gathering board information to optimize our builds and get automated feedback about new features and how code is stable. OpenIPC community get streamer for free, and we use community to make sure that we stabilize our product.

If somebody wants to finance opening Majestic source code (or HLS WebAssembly player mentioned before), also feel free to contact me for details

from majestic.

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.