My personal skynet
- I have a lot of IRC bots running and need a way for them to intercommunicate and share tasks. So I am setting up a standard way for them to do that.
- Eventually they will communicate outside of IRC, but for now that will be the fallback network. Hopefully websockets gets set up soon.
- If you have IRC bots or just want to see them in action, they are online at irc.freenode.net #skynet
ROLLCALL - All bots reply with their publickey
PUBKEY: - Any message starting with 'PUBKEY: ' causes the bot to store the publickey for that bot who sent the message
CHANNELS - All bots reply with what channels they joined in IRC
PING - All bots say PONG
Network Ping - Bot says PING
STATUS - All bots reply with architecture and platform
Anyone who does not reply to ROLLCALL with a PUBKEY message gets flagged as an intruder
UPGRADE - Bots send a PRIVMSG to the caller with a PRIV and PUB key
*IP* - Bot replies with it's external IP address. *encrypted*
- The bots have been upgraded and now send encrypted messages to other bots if the sender has the public key of the recipient bot.
- Read Part-2
- Read Part-3