Coder Social home page Coder Social logo

oliverh57 / vision Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 2.0 108 KB

A front end network camera viewer with snapshot support and built in reverse proxy.

License: MIT License

PHP 100.00%
mjpg-streamer network-camera-viewer recaptcha reverse-proxy snapshot-support stream website

vision's People

Contributors

bentechy66 avatar oliverh57 avatar trebor97351 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

vision's Issues

insecure authentication system

the way you are handling authentication is by setting a cookie to a string kept in a config file.

this is very insecure and you should use a different method, because anyone who intercepts the cookie knows the authentication secret.

at the very least, you should hash it in some way.

Inconsistent licencing information

In the licence file, LICENCE, it says that this is MIT licenced by "Oliver Hynds".

However in the footer of the website it says "Copyright Oliver Hynds, Robert Bradshaw, Ben Griffiths and W3Schools".

This is:

  1. inconsistent as the list of creators differs in different locations
  2. misleading as the footer of the website just says "copyright" without indicating how the system is licenced.
  3. wrong because it attributes w3schools as a creator of the website. This is not the case. If you want to credit w3schools for creating w3.css, you should not do this in with "copyright" as this means w3schools could claim copyright on this system if they so desired

versioning system

  1. your versioning system is all messed up and doesn't follow semver.
  2. you are using a mix of forward slashes (/) and backslashes (\) in your instructions. You should be more consistent.
  3. many things in your installation instructions are incorrectly spelled.

even worse versioning system

since my last issue, #9, your versioning system has got even worse.

In case you didn't know, the major number is only supposed to change if this version makes something backwards-incompatible. Not when you make a big change. That's for the middle number.

Additionally, you can't just go around changing the version numbers of previous versions willy-nilly. What is this, 1984?

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.