ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ» Ί°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°Ί ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ Avalanche V3.0 Addon Implementation Documentation Revision 1 Avalanche Copyright 1996-1997 H-Master No parts of this document can be replicated, without the WRITTEN consent of the copyright holder, for uses other than the promotion / distribution of this software. ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ» Ί°° Contents °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°Ί ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ Contents Introduction How it works Format of Avalanche session save files Limitations/Warnings Some ideas Contact Information ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ» Ί°° Introduction °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°Ί ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ Sometimes, no matter how good a program is, it can be better. However, to add new features is usually a long and tedious process because ultimately, there is only one or a group of people working on the program. Therefore, addons were invented. Addons allow other programmers to program features for a program without actually seeing the code of the program. This is through the use of a form of communication between the program and the addon that will alter or refine the way the program works. In order to make Avalanche the best e-mail bomber there is, I have added some addon functionality, through the use of the Avalanche save session feature. ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ» Ί°° How it works °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°Ί ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ Here's how addons work. First of all, to use an addon, you will have to save the current session. Then, you will start the addon and point it to the save file. Then, when the addon has finished with the save file, you exit the addon, go back to Avalanche and load the new editted save file. ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ» Ί°° Format of Avalanche session save files °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°Ί ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ This section is only for people who are interested in making addons or wish to manually alter the session save files. The format of the save file is as follows: || Whereby: are a list of integer specifying options. The flags are: 1. Use mass mailing (1 if true, 0 if false) 2. Use random insult for subject (1 if true, 0 if false) 3. Randomly frame others (1 if true, 0 if false) 4. Append random insult to message (1 if true, 0 if false) 5. Use real IP for mail headers (1 if true, 0 if false) 6. Use number of e-mails (1 if true, 0 if false) 7. Priority (0 = highest, 1 = high, 2 = normal, 3 = low, 4 = lowest) refers to the number of relays refers to the number of e-mails to send. This number is meaningless if flag 6 is 0 (I.E: Send forever). refers to the number of times to use mass mailing. E.G of line 1: 100001211|1000|10 Means to use mass mailing, not to use random insult in subject, not to fram others, not to append insult to message, not to use IP for mail headers, use number of e-mails to determine number of e-mails to send, send e-mails with normal priority, use 11 relays, send 1000 e-mails in total and use 10 mass mailings. Note that the pipe (|) is used to seperate the numbers that may be more than one digit long. refers to the FULL PATH NAME to the file that is to be attached with the e-mails. This is to be left blank if no file is to be sent (I.E: Use a blank line). E.G of line 2: c:\alanche\insult.lst refers to the fake domain name. This is to be left blank if none is specified. E.G of line 3: www.h-master.com refers to the victim of the bombing. This is to be left blank if no one is specified. E.G of line 4: lamer@aol.com refers to the e-mail address of the person where the mails are supposed to come from. This is meaningless if flag 3 = 1. This is to be left blank if no one is specified. E.G of line 5: someone@nowhere.com refers to the primary server to use for the bombing. This is to be left blank if none is specified. E.G of line 6: aol.com refers to the subject of the message. This is meaningless if flag 2 = 1. This is to be left blank if none is specified. E.G of line 7: Get a life refers to the e-mailer information to use. This is to be left blank if none is specified. E.G of line 8: Avalanche 2.8 (16) refers to the number of people in the carbon copy list. For every person in the carbon copy list, there will be an additional line to the save file, with the e-mail address of the person. E.G of line 9: 3 refers to the people in the carbon copy list. Each seperate e-mail address will be on a new line. This is to be left blank if = 0. E.G of lines until the number of carbon copies is reached: lamer@aol.com lamer2@aol.com lamer3@aol.com refers to the message body of the e-mails. This is to be left blank if not specified. E.G of lines after until the end of the file: Hello 1 Hello 2 ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ» Ί°° Limitations/Warnings °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°Ί ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ There are some limits that you need to take note of. Exceeding the limits may result in Avalanche crashing or not working properly. 1) Do not give a value for the flags that is outside the given range. 2) The maximum number of relays is 30000. 3) The maximum number of e-mails is 30000. 4) The maximum number of characters in the carbon copy is 30000, including the 2 bytes used for . 5) The maximum number of characters in the message is 30000, including the 2 bytes used for . ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ» Ί°° Some ideas °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°Ί ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ This section is used to provide potential programmers some ideas on what types of addons can be made. If you wish to add to this list, please contact me. Contact information is below. 1) Add in anonymous remailer support. This can be done by changing the To: field to the e-mail address of the remailer and by editting the message body to provide the information required by the remailer. Try making it such that the remailers can be chained. 2) Add PGP support for the message. 3) Use the lists that comes with Avalanche to randomize the servers, e-mailer, person to frame, etc. 4) Use a save session as a template to create more save sessions that will be used to bomb other people. This will allow for multiple Avalanche sessions to bomb. 5) Use the message to implement new SMTP headers. 6) Make a front end for Avalanche. 7) Format/Spell check the message. ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ» Ί°° Contact Information °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°Ί ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΌ If for some reason or another you wish to contact me, here's my info. IRC Nick : H-Master IRC Network : Galaxynet / EFnet / Dalnet (In order of perferences) E-mail : h-master@usa.net (No flames / chains / bombs!) Homepage : http://www.nimenet.com/sites/h-master/ Note that if you tell me about your addon, I may add it to my page or if it is really very good, then I may include it in future releases of Avalanche.