Botnet Note Re-Direction System v1.2.0 by Lucien@Tarod January 1997. Please email me with any suggestions modifications improvements additions or fixes. This script implements eggdrop's putbot command to simplify the delivery of notes around a botnet. It obviates the need to type nick@bot to send a note to a user on a remote bot. When someone sends a private note to a user on the party line. (A) If the bot is not connected to a botnet, note delivery is as default for eggdrop. (B) If that user is currently on the party line, and not marked as away, they will receive the message immediately. (C) Otherwise, if the bot is connected to a botnet, it will attempt to locate that user on another connected bot. (1) if the bot locates that user on another bot: (a) if the user is on the bot but marked away, the note will only be redirected to that bot if the user is NOT marked away on that bot's partyline. The user will receive the message immediately on the remote bot. (b) if the user is not on the bot at all, the note will be redirected whether they are away on the remote bot or not. If they are away the note will be stored on the remote bot. (2) If the bot cannot locate that user on another bot, the note will be stored locally and displayed the next time that user joins the party line. (3) It remains possible to specify a bot to deliver or store a note on by addressing it using "nick@bot" as the nickname. You may specify local delivery or storage by using "nick@botnick" as the nickname. The data in the note is bounced around the botnet in encrypted form, and the randomly selected three digit encryption key is only handed out to the bot actuially delivering a note. Unencrypted data is only handled by processes internal to a specific bot. A timer ensures that the local bot waits for all bots to respond before deciding what to do with a note which might be redirected. Another timer periodically pings all linked bots to determine an apporpriate waiting time. All normal note responses to both adressor and addressee are emulated (if not provided directly by sendnote). The addressor also receives an away message from the rremote bot if the note is stored there. The script also adds a notice on irc to a user who is on channel when a note is stored for them on the local bot. On a large botnet with lots of interbot notes this could get quite spammy, but on a small botnet, or with a not excessive amount of interbot noting, it should be ok.