OpenInfreno Frequently Asked Questions

and Stuff We Thought You Should Know...

  1. FAQ Root
  2. General Website Information
  3. Project Overview, Questions, and Stuff
  4. RootWars Questions and Stuff
  5. Project Software Development Process
  6. Development Questions and Stuff
  7. Implementation Questions and Stuff
  8. Game Execution Questions and Stuff
  9. Anything Else...

5.0 Development Questions and Stuff (Updated 26-AUG-05)


  1. System Parts

5.1 System Parts

OpenInfreno refers to the entire project, but there are a number of parts that make up OpenInfreno. The first is the agent, which is installed on each victim. The agent currently looks for one or more "flags" (files left in the root directory with the name "team_*" and contains a predetermined hash given to each team.)

The next part is the agent server, which communicates periodically with the agent client to grab score data. Currently, the client connects to the server via stealth packets (actually, the packets aren't really stealth at the moment...we are working on that.)

The next part is the score server, which actually collects and counts the flags and records the score. This populates the databases which are used to display the scores.

The next part is the display system, written using PHP, which displays the current score data for users.

And the final part is the utilities for creating, editing, and removing users, targets, and other data within the system, as well as monitoring and recording traffic usage.