Giter Club home page Giter Club logo

odm-web's Introduction

odm-web

ODM: Open Device Manager for Android - Web Interface

Open Device Manager, or ODM, is a fully free, open source, end-to-end encrypted alternative to Google.s Android Device Manager that can be installed in right around 10 seconds. Building on the look and feel of the original ADM, ODM focuses on supporting additional features while giving users the security and privacy of a self-hosted, open source platform.

ODM was created because of the lack of fully open source and secure device managers on the market. While there are solutions that offer open source web components, the Android Applications are not, and are known to use Google Analytics or ad networks that pull information such as IP address, all of which eliminate 100% privacy. ODM overcomes this by offering everything up for grabs on github. We will also be submitting the github repository to F-Droid, an alternative App Store that compiles open source applications directly from github, so you know you.re getting a safe APK.

Features include:

  • Open source web interface
  • Open source Android Application
  • All notifications/commands sent through Google are encrypted first
  • Full AJAX interface
  • 10 second server install
  • Multi-user support
  • Multi-device per user support
  • Last and previous locations
  • Google maps integration
  • Lock device
  • Take photos with rear and front cameras
  • Alert ringer to locate the phone
  • Receive an SMS to identify insertion of new SIM
  • Send a custom notification
  • Wipe device
  • Log of all previous activity

Visit http://nowsci.com/odm for more details.

odm-web's People

Contributors

fmstrat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

odm-web's Issues

odm-web requires super mysql privilege

I think this is wrong.

This exception pop when I request a photo from the device.

Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1227 Access denied; you need (at least one of) the SUPER privilege(s) for this operation' in /var/web/mdm.xxxx.ca/src/odm-web/odm/include/db.php:54
Stack trace:

0 /var/web/mdm.xxxx.ca/src/odm-web/odm/include/db.php(54): PDO->prepare('SET GLOBAL max_...')

1 /var/web/mdm.xxxx.ca/src/odm-web/odm/api/file.php(36): storeFile('79', Resource id #2) {main}

thrown in /var/web/mdm.xxxx.ca/src/odm-web/odm/include/db.php on line 54

I commented out lines 54-55 and 64-65 from odm-web/odm/include/db.php and it seem to work.

LDAP Support

first of all: great idea and outstanding work!

would it be possible to hook the user management up to a ldap server?
it would make the user-registration obsolete and me and my family wont have to use more then one username / password combination...and it would be easier to use too.

keep up the great work!

UTF8 in database, encryption on device enckey

I think that the text values in the db should use the utf8_general_ci collation rather than the older latin1_sweedish_ci. It will ensure maximum compatibility.

I also am unnerved that the enckey for the device is stored in plain text under the gcm_users table.

DB Collation

use the utf8_general_ci collation rather than the older latin1_sweedish_ci. It will ensure maximum compatibility.

Images wont download

The images will download, but have a size of 0bytes. Its the same with record audio option.

Server Registration Failed

Please help Im trying to add the device to the user account that we have created from the web panel but it keep on saying :

token is blank you likely need to update the web application and/or restart the ODM app to re-register.

It is working perfectly fine on the localhost but on the our website backend it is not.

Zoom photo

Allow user to zoom to view full size photos.

Multi-User

The webif isn't multi-user "compatible", it allways loads ALL devices for all users (function getAllUsers in db.php).

To get around this I modified the getAllUsers function to fetch devices for the logged in user only by submitting the current user_id.

I don't know if that behaviour is "by intention" ... and yes, this "hack" is only quick & dirty ;)

Fail2ban support

Please add writing login attempts in log file for work with fail2ban.

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.