| Flood Configuration Design |
| ---------------------------------------- |
| |
| |
| Multitplicity Configuration: |
| |
| This includes remote invocation, and parallel instantiation (forking |
| and threading). |
| |
| |
| Example XML: |
| |
| <host> |
| <hostname>foo.ebuilt.net</hostname> |
| <proto>ssh</proto> |
| <username>foouser</username> |
| <password>l33th4x0r</password> |
| <worker> |
| <workercount>10</workercount> |
| <repeatcount>100</repeatcount> |
| <profilename>Bob</profilename> |
| </worker> |
| </host> |
| |
| <host> |
| <hostname>bar.ebuilt.net</hostname> |
| <description>Some FreeBSD Box</description> |
| <proto>rsh</proto> |
| <worker> |
| <workercount>10</workercount> |
| <profilename>Alice</profilename> |
| </worker> |
| </host> |
| |
| |
| User Profile Definition: |
| |
| A User Profile is a model of a a particular user or type of user. |
| It can also be seen as a Use Case. |
| |
| Example XML: |
| |
| <profile> |
| <name>Bob</name> |
| <description>Bob likes yahoo</description> |
| <url> |
| <uri>http://foo.com/</uri> |
| <verify> |
| <module>libgrep.so</module> |
| <expect>It works!</expect> |
| </verify> |
| </url> |
| <url>http://foo.net/</url> |
| <url>http://foo.org/</url> |
| <url>http://bar.com/</url> |
| <url>http://bar.net/</url> |
| <url>http://bar.org/</url> |
| <logfile>bob.log</logfile> |
| <proxy>http://netcrash:3128</proxy> |
| <enablecookies> |
| <roundrobin> (or <sequence>, <random>, <randomweighted>) |
| <delay> |
| <random> |
| <min>5 seconds</min> |
| <max>10 seconds</max> |
| </random> |
| </delay> |
| <verify> |
| <module>lib200ok.so</module> |
| </verify> |
| </profile> |
| |
| <profile> |
| <name>Alice</name> |
| <description>Alice visits ebay</description> |
| <cernlog>alice.common_log</cernlog> |