README 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. HttpTools Examples
  2. ==================
  3. pair-direct
  4. -----------
  5. Pairs scenario for direct message passing. Scripted browsing and site used for repeatable results.
  6. The scenario consists of one browser and one server.
  7. Initialization files:
  8. - scripted.ini : Requests for two existing pages from the server. One has a number of resource references.
  9. - scripted-bad.ini : Requests for a number of non-existent pages from the server.
  10. - scripted-cross.ini : Request for a page with an embedded reference to a resource on another site.
  11. pair-socket
  12. -----------
  13. Pairs scenario consisting of one browser and one server, directly connected using a TCP/IP link.
  14. Scripted browsing and site used for repeatable results. See the pair-direct scenario for discussion on the scripts.
  15. simple-direct-ddos
  16. ------------------
  17. Simple DDoS scenario consisting of a browser, a victim server (www.good.com) and two attackers (www.bad.org
  18. and www.ugly.org). The attackers serve HTML code containing embedded references to resources on www.good.com.
  19. The result is a DDoS attack on www.good.com. See the API documentation for further details on the attacks.
  20. simple-socket-ddos
  21. ------------------
  22. A simple DDoS scenario similar to the direct version. A router and TCP/IP links are added.
  23. nnodes-socket
  24. -------------
  25. A simple sockets example with variable number of browsers and servers. The servers are connected to one router,
  26. while the browsers use another one. A single leg connects the routers, producing a "dumbbell" topology.
  27. 10servers-socket
  28. ----------------
  29. A sockets example consisting of ten servers and a variable number of browsers. The same dumbbell topology is used
  30. as in nnodes-socket. This scenario demonstrates the use of the controller component to select servers on behalf of
  31. browsers in random browsing mode, using three different popularity distributions:
  32. - omnetpp.ini : Uniform server popularity distribution used.
  33. - zipf.ini: Zipf server popularity distribution used.
  34. - histogram.ini: A histogram popularity distribution used.
  35. flash-direct
  36. ------------
  37. A direct message passing scenario involving ten servers and a number of browsers. A popularity modification event is
  38. triggered at 6 hours, by means of a script read by the controller. The server www.abc.com should see a significant
  39. rise in popularity at that time. The popularity is gradually decreased -- or amortized -- by the amorization constant
  40. specified in the script.