Jump to content


boudragon's Content

There have been 107 items by boudragon (Search limited from 10-February 22)


By content type

See this member's


Sort by                Order  

#161740 BouTech Login System

Posted by boudragon on 23 January 2014 - 06:14 PM in Programs

Thank you :) I know it's not perfect but I try :-p I will be doing more work on the system manager sometime tomorrow since I ended up having a few ideas for improvements! Stay tuned! :)



#161689 BouTech Login System

Posted by boudragon on 23 January 2014 - 12:56 PM in Programs

Sorry been gone a long time... currently there is no way to approve or deny created users. It's a sort of placeholder for the system manager in it's entirety. For now you have to manually add the file in the users folder as such:

Filename = Username
Line 1 = password
Line 2 = access level (either "a" for admin or "u" for user without quotes)

Hope this helps :)



#151209 Pastebin Uploader/Downloader Lite

Posted by boudragon on 30 October 2013 - 05:02 AM in Programs

Used it just yesterday... works fine...



#150075 BouTech Login System

Posted by boudragon on 23 October 2013 - 06:10 AM in Programs

That's the idea so-to-speak with this... I am making my system in parts so that it's easy to manipulate as well as make it universal so if someone wants the login but not the system manager or visa versa they can do so and edit it with ease. In fact the system manager is being built in functions (sections) so that if you want to edit a particular menu, message or feature it will be much easier to do so. I should have done that with the login system but oh well :) maybe when I feel up to cleaning up my code I will :-p Did you try this one out?



#150018 BouTech Login System

Posted by boudragon on 22 October 2013 - 09:07 PM in Programs

Cool deal :) Let me know what you think of it ;)



#149600 BouTech Login System

Posted by boudragon on 19 October 2013 - 09:15 PM in Programs

You could always use my Pastebin Download Lite ;) Makes it a LOT easier to download files from Pastebin. But even so you have to get it the same way you get any other files... type:

pastebin get [Pastebin Code] [File Name]

Make sure your HTTP is enabled otherwise it won't work.

You don't really HAVE to make a startup file to use it... but it makes sense that you would want this login program to pop up right away.



#149568 BouTech Login System

Posted by boudragon on 19 October 2013 - 05:36 PM in Programs

Well that's just it... the login and system manager will be server-side once it's all done. The client computer will house NO files other than a direct connect access to the login system.



#149558 BouTech Login System

Posted by boudragon on 19 October 2013 - 04:03 PM in Programs

Not really... what I mean is when you create an account it would be linked to something personaly to that user like an IP address or something similar to where they can only use THAT computer to log into their ComputerCraft account. You can also set multiple IPs so that the person can log in from different locations as set by the admins. I dunno... I'll think about it ;)



#149554 BouTech Login System

Posted by boudragon on 19 October 2013 - 03:46 PM in Programs

For now it's safe enough. I don't have anyone untrustworthy on my server yet so it's not a big deal... but I plan on making it even more secure. Like maybe setting up an authentication certificate or something. Maybe make it check the users IP address to ensure the right player is logging into the right account.



#149514 BouTech Login System

Posted by boudragon on 19 October 2013 - 09:16 AM in Programs

Well it's simple really. I just told it to randomly pick a number between A and B and then check if a file with that number already exists. If it does it tries again if it doesn't it creates the file and puts the name and password in that file. Mind you its just pending account at this point becuase after all this is a secure system so it wouldn't make sense to allow instant access. Plus a user access level has to be applied by an admin anyways.

Once the System manager is complete any admin will be able to go in and approve pending or locked files and change user access levels. Right now the only way to do so is manually either prior to running the login system or using the adminovrride login name which I LOVE the access password for that ;-) basically it generates a 3 digit number which you then must know the proper algorithm to get the password. in case you didn't find it... its (RND+11)*83 = password. RND is the override code it generates. Check it out when you get a chance :)



#149465 BouTech Login System

Posted by boudragon on 18 October 2013 - 09:54 PM in Programs

well considering the program will not allow ANY form of unauthorized program termination plus it's split between multiple files rather than just one big program... it should be relatively safe. I disabled floppy disk startup files from loading on my server for just that reason... security. I can still look into it though and I appreciate the idea :)



#149461 BouTech Login System

Posted by boudragon on 18 October 2013 - 09:24 PM in Programs

Fixed a few minor details with login system. System manager is coming along nicely and with the help of Sir Lyqyd may even become a client/host control panel for devices and such. If anyone is interested in this let me know... I need some motivation! :-p



#149119 Server Side (in-game Computer) File Access?

Posted by boudragon on 16 October 2013 - 05:15 AM in Ask a Pro

Ok so I looked at your NSH and it looks promising! However I have no idea how I'd tie that into my software... still quite the noob! :-p Anyways... would it require much editing of mine (or your) code? Or does it work on the same principle of extending your computer display to another monitor?

::EDIT::

Ok so after fooling around with it for about 5 minutes I am VERY impressed with this! I think this is exactly what I need! I will let you know with further testing! If it works how I need it to I will be sure to give credit where it's due my friend thank you!



#149083 Server Side (in-game Computer) File Access?

Posted by boudragon on 15 October 2013 - 06:58 PM in Ask a Pro

As far as distance thats not an issue. Most likely can use a world anchor or something similar to keep the chunk loaded. The furthest I have gotten was getting one computer to tell another to run a program and then to relay a line of text back to the original computer which was coded into the program that was run on the 2nd system. Reason why I came here after getting that to work is it seems like that would require a TON of editing my original code. If that's the cause at this point it almost seems like a total rewrite would be easier.

View PostLyqyd, on 15 October 2013 - 06:47 PM, said:

Well, for the actual remote access part, you could try using something like nsh. To make your program compatible, you'd want a backend that does all of the actual control and a frontend program that could be started for each computer that connects to the server. The frontend programs would change global variables or the contents of files, which the backend program would use the values/contents of to control the system however you command it to.

I will DEF. look into that when I have a bit more time. And how did I know this post might grab your attention? :-p



#149077 Server Side (in-game Computer) File Access?

Posted by boudragon on 15 October 2013 - 06:12 PM in Ask a Pro

Basically remote access. I want to be able to login via a terminal say 500 blocks away from my Nuclear Reactor where the server (system manager) for said reactor resides. In which case I could turn them on or off etc. This would also be use to manage messages sent and received from other users who have appropriate access. Having the files temp. to the client side isn't that big of a deal since the system will be fairly secured.



#149010 Server Side (in-game Computer) File Access?

Posted by boudragon on 15 October 2013 - 05:26 AM in Ask a Pro

Ok so after doing some research I decided I wanted my login and system manager to be set server-side while being able to be accessed via wireless modem by any computer that chooses to access it but I am having trouble figuring out the best way to do this since both the login and manager were originally built without networking in mind not to mention all options are menu based rather than simple text input from the user.

I managed to test on how to have one computer tell another to open a program which in turn displays some text or even a simple question but aside from that I am completely lost! Any help would be greatly appreciated! I will post my login program as an example to base your answers by. Please keep in mind that though the login DOES work it may be a little sloppy.

Spoiler

Thank you in advance!

::EDIT::

Just to clarify the files need to be on the server, run from the clients and displayed on the client side systems rather than the server.



#148290 Formatting / System Restore

Posted by boudragon on 08 October 2013 - 05:28 AM in Ask a Pro

View Post0099, on 07 October 2013 - 11:10 PM, said:

You can store all original-state files in special directory, and simply reset the system by deleting all except this directory. That is, you create your own ROM folder and deny access to it for all programs. If some programs requires "replacing" of this files, you make OTHER folder named "updates" and run files in there instead of running original files. To reset, delete all user data and all updates.

That almost sounds like you want a system to have partition with a system restore on it like a Dell or other pre-built system is that correct? If this is the case it sounds like a decent plan for the future, however the reason I didn't do it like that this time is because it boils down to this... all it takes is an act of griefing and regardless of what is on the system they pop your computer and everything is gone anyways. With an external system restore file at least you can download the restore or have a backup disk somewhere and setup any computer in seconds.



#147565 Boutech System Restore

Posted by boudragon on 02 October 2013 - 11:15 AM in Programs

Its not meant to be compatible with another OS... its meant to be part of MY OS :) Besides you can plug it in regardless... the files it recovers can easily be changed in the coding to be YOUR files instead of mine...



#147561 Boutech System Restore

Posted by boudragon on 02 October 2013 - 11:08 AM in Programs

Because one of the files restored is a startup file which tells the computer to run the system login :) Sure I could just tell it to close out and open up the login program but what fun would that be? :-p



#147440 Boutech System Restore

Posted by boudragon on 30 September 2013 - 10:13 PM in Programs

I said the same thing MKlegoman357... :-p



#147439 BouTech Login System

Posted by boudragon on 30 September 2013 - 10:12 PM in Programs

View Postwillwac (NewCoolPC), on 30 September 2013 - 06:01 PM, said:

I like it a lot, it reminds me of my DuoStep Login system, but better!
I'd like to help you make this.

As far as the login aside from maybe cleaning it up and what not it works perfect. The rest is a bit sketchy as far as implementing it into an actual OS or other program because everyone's needs are different. But I am open to ideas just inbox me! :)



#147345 Boutech System Restore

Posted by boudragon on 30 September 2013 - 07:16 AM in Programs

Ahhh see now THAT makes sense. Thank you for the explanation. I can fix that easy enough. But like you just said with this program it is deleting files and prevents CTRL-T from being used during the process so for this the point is almost moot... but either way a good catch thank you!



#147342 Boutech System Restore

Posted by boudragon on 30 September 2013 - 07:12 AM in Programs

??? I'm sorry what are you talking about TechBlaster? What Parallel.WairForAny are you talking about?



#147337 Boutech System Restore

Posted by boudragon on 30 September 2013 - 07:03 AM in Programs

Anything that takes time is strictly for effect... you want it shorter you can shorten it. I hard coded the GUI because this is being tied into a series of other programs for my purposes. Also because I generally don't use any other size or an attached monitor but It is easy to adjust to your liking should you need it larger or smaller. I have the functions there for easy manipulation of adding files and folders. The only one that isn't critical is the format() function but I figured why not since I am learning more about functions.

The only valid argument that I see is instead of using shell.run to use fs.makeDIR() and even then they both do the same thing. The program runs fine and nothing seems to break so what's the difference?

So take it easy on me Nit-Pick Mcgee! :) Besides... only my 3rd program ;)

PS - Thank you for the formatting feature BTW MKlegoman357 ;)



#147296 Boutech System Restore

Posted by boudragon on 29 September 2013 - 10:43 PM in Programs

After a long break of programming I decided to get back into it and finish what I started with my Login System. I ripped apart the Pastebin program to see just what made it work and discovered I could use a tiny snippet of it to pull files from my Pastebin account to restore an entire system worth of files. Please keep in mind that this is still a WIP and may have some bugs but as of right now it seems to get the job done. It currently points to some of my files including the Login System I linked above (fully functional), a system file (this file is a place holder for the Login System) and a startup file. Please DO NOT use this System Restore on a computer that you have any important files on! It WILL delete everything that is not read only on the system! Here is the full feature list:

FEATURES
  • After running the program it will verify that you want to continue to avoid accidental erasure of your files. Default option is set to "NO" for this purpose.
  • Program will format the system and remove all files and folders that are not read only protected.
  • The System Restore program will ignore the disk drive all together as the program itself must reside on a disk to function properly. (Have not tested if it works while on the system itself yet.)
  • After formatting the system it will add folders designated by the program.
  • Recovers files designated in the program directly from Pastebin.
  • Once completed the system will reboot and your system should be restored according to the files and folders designated.
OTHER COMMENTS
  • Ctrl-T is disallowed once the the process has begun to avoid damaging the system.
  • Easy to modify to suit your needs. Easy to manipulate functions at the beginning of the program allow you to add, modify or remove files or folders.
  • Clean GUI to make this program easy to use for any level of user.
PLANNED FEATURES
  • Integration into an overall OS where the system boots and does a system check. (memory, file structure etc.) If the check fails it will initiate a system restore sequence from disk to restore the system to it's previous state including any back-up files saved.
  • Clean up program and add any additional fail safes to prevent program crashes or failures in file downloading.
Spoiler

PASTEBIN
  • Pastebin get 8sbPWVgA or go to Pastebin.
Please feel free to comment or make suggestions!

No screenshots yet as I do not feel they are necessary but if you feel you need some post here and request some.