This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
X3ME's profile picture

HiperReactor - Rednet Controlled Reactors

Started by X3ME, 13 March 2016 - 08:29 PM
X3ME #1
Posted 13 March 2016 - 09:29 PM
Hi all!
Since I'm still on the process of getting Lyqyd's touchpoint API to work properly on my system. I've decided to make a nogui version of HiperReactor.

I've never posted a program before so give me a break ;)/>

The program consists of a receiver near the reactor and a sender as far as you'd like!

- How to Install :

Sender - pastebin get rXvsK6BS hiperreactor


receiver - pastebin get 3jQZvgic startup

- How to Use :
Sender >
To startup the sender simply type

hiperreactor [account]

What is this "account" argument you ask?
In HiperReactor you can execute the sender program with 3 different authentication levels:
> heda - Super-Administrative Privileges (Yes, it is a "The 100" reference to Lexa)
> root - Administrative Privileges (Not thinking about linux at all)
> guest (if you simply run hiperreactor, with no args) - Guest Privileges (Who would have guessed)

The default passwords are:
> heda for heda
> root for root

Creative huh?

Once inside the hiperreactor commands prompt you can use the following commands (as taken from the original source code)

[size=3]start	  - Start the Reactor ( Requires Elevated Privileges )
stop	   - Stop the Reactor ( Requires Elevated Privileges )
state	  - Reload Reactor State
clear	  - Clear the terminal
networkoff - Disconnect the Reactor from the network ( Requires Super-Elevated Privileges )
reboot	 - Reboot this computer
version	- Display the version number and copyright information
quit	   - Quit the program[/size]
Receiver > Type "reboot" and its done (You may need to change the defaults)

- Features :
> Different levels of Authentication
> "networkoff" feature in case someone breaches into the network (since its not yet encrypted)
> Adaptable for several uses

- To-do list :
> Encryption (Using the RC4 Encryption API by NeverCast)
> Installer for personalized program
> GUI (When touchpoint starts being nice to me, its a love/hate relationship)
> Ping the Reactor to see if its on the network
> Hashed Passwords for heda and root

Thanks a lot! Please tell me what to improve as this is my first program.
Thanks again
Lost of love
May we meet again (The 100 reference again eheh)
Edited on 13 March 2016 - 08:30 PM
ry00000 #2
Posted 14 March 2016 - 01:40 PM
X3ME, I might find a way to breach into the HiperReactor network and remotely disconnect the reactor from any computer.
X3ME #3
Posted 14 March 2016 - 05:59 PM
You might? No, you will!
As I said, encryption will be present in the near future eheh ;)/>
Anyways im using this on a closed network, I hate wi-fi modems