Ah sorry for not replying earlier, as support has mostly been discontinued. The source files for the most recent version of Firewolf can be found here:
https://github.com/1.../src/server.lua
https://github.com/1.../src/client.lua
It doesn't automatically update because they're two different major versions... actually thinking about it now I'll make it automatically update to this version of firewolf since the last version has been discontinued.
EDIT: Alright since you guys still want Firewolf and everything, I spent an hour patching up Firewolf to a somewhat useable state (mainly the server that GravityScore never finished). So yeah, server updated and I did a zero-day exploit fix on the client where I had forgot to disable os.queueEvent. Also, it's available on pastebin:
Client:
http://pastebin.com/nWxDpy7u
Server:
http://pastebin.com/hi4xFVxn
Also note that the client (and server) don't appear to auto-update, so you'll need to manually update. I might do more in the future, who knows, but don't count on any more updates to Firewolf. We were meant to re-write it again, to make it modular but we just never finished.
Anywho one last thing I want to add, in the what was meant to be the next version of firewolf, the Rednet system was meant to be encrypted and used a modular system with Diffie-Hellman key exchange. I believe that other people may find this of use if they want encrypted rednet messaging, and that if anyone still wants, they can have the source of the demo code here (Everything above the --Testing comment is the same for both demos)
Receiving:
http://pastebin.com/uRTrgdLV
Sending:
http://pastebin.com/6jK2T2mh
A few tips on using this encrypted rednet system:
The handshake system is controlled by you and is not automated, it's just there to process handshake data to generate a shared secret key through Diffie-Hellman key exchange. So steps I suggest to use this system is as follows:
- Figure out who you need to communicate with
- Over the air (publically) send Handshake data over
- Start a SecureConnection with the shared key, a code word (doesn't need to be private, but if it is it will increase security), and optionally distance for direct (not through rednet/any other network repeaters) connections and additional security.
Edited by 1lann, 23 July 2014 - 04:28 PM.