5.0 Development Questions and Stuff (Updated 26-AUG-05)
- 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.
|