Nicsena / express-program-controller

An non-secure node express.js server that allows you to start, or stop remotely with a request or requests with very bad protection made by Nicsena.
0 stars 1 forks source link

[RELEASED!] [UPDATE PROGRESS] v1.0.1 Update! #2

Open Nicsena opened 4 years ago

Nicsena commented 4 years ago

You can see v1.0.1 update progress here.

I started doing this update since last night, and continued working on the update this morning.

Things to Do:

- (IF POSSIBLE) Fix hanging of running if running some a lot of specific programs like notepad.exe.

Things Done:

- Switch view engine for express to EJS, so I can pass node.js variables to a ejs webpage.

-------------

- Make Error and Success pages.

-------------

- Server-side code for the error and success pages.

-------------

- Run programs with start /B cmd.exe /K with echo disabled instead of start /B, so programs can run in the background.

-------------

- Fix problems - Failed to decode param

-------------

- Date and Time behind output of running and killing inside the console.

-------------

- More testing!

-------------

- Make stderr show on 200 running success page instead showing of Error 500 (Internal Server Error)

- Dev Note: I just realized what stderr is, and added support for it in this update. Before testing, if you run a invalid program like notepa.exe, it will show a error popup on your pc, I been testing, and it now shows the error in stderr instead of showing a windows error popup (with the error sound).

- Dev Note 2: . Without support, programs like wget and curl will show in the console, but hang the loading of the tab.

This will update when I finish or almost finished with a thing or multiple things.

v1.0.1 Release got released on June 20, 2020 at 6:19PM PST.

Nicsena commented 4 years ago

v1.0.1 is now ready to be released, but I will have to edit README.md for the features and stuff, which it may take a while to do.

Dev Note: I been thinking that Linux Edition may be easier to code instead of Windows, but I didn't start development on Linux Edition yet.

Nicsena commented 4 years ago

v1.0.1 is now released! I just finished typing the update notes and edited README.md too.