by afaqurk on 6/22/14, 8:35 PM with 35 comments
by diwo on 6/22/14, 11:09 PM
Is there something particular you want to specifically mention that has happened since you last shared the app five months ago? - https://news.ycombinator.com/item?id=7125153
Anyways, as this is shared here on a developer oriented forum, it would be fitting to speak of the actual implementation too. Taking quick look at the source, it seems to have some security issues ranging from XSS to potential CE. These seem to arise from common bad practices.
I would advice going through the source code and making sure all values you echo as JSON are properly encoded and that you don't use anything as-is in a shell command.
Few examples:
- https://github.com/afaqurk/linux-dash/blob/7bd5dcb637f815702... - https://github.com/afaqurk/linux-dash/blob/7bd5dcb637f815702... - https://github.com/afaqurk/linux-dash/blob/7bd5dcb637f815702...
by nemothekid on 6/22/14, 11:16 PM
IMO something self contained like a static (go) binary or another language that could host its own servers (node, java, etc) would be much better
by ajaxaddicted on 6/23/14, 6:22 AM
by SEJeff on 6/22/14, 11:55 PM
[1] http://cockpit-project.org/ [2] http://www.projectatomic.io/
by marcoms on 6/23/14, 10:59 AM
by c3ntr1n0 on 6/23/14, 3:26 AM
I tried yours, but i was to buggy when i tried it, also insecure. I saw some exec($COOKIE).
Hope you improved it. I will give a second try!
by chatmasta on 6/23/14, 6:43 AM
by lugg on 6/23/14, 6:46 AM
The design isn't exactly setup for mobile so you may as well make it work like a real webpage.
by moloch on 6/23/14, 4:41 AM
by lucb1e on 6/22/14, 11:35 PM
by unkoman on 6/23/14, 7:58 AM
by pagekicker on 6/23/14, 3:49 AM