]> git.stg.codes - stg.git/blob - doc/help/ch1.xml
Use std::jthread and C++17.
[stg.git] / doc / help / ch1.xml
1 <chapter xml:id="ch1">  
2         <title>Назначение и возможности системы.</title>
3         <para>Система Stargazer (далее просто «система») предназначена для авторизации и учета трафика в локальных сетях. При написании данной системы была поставлена задача создать продукт, который отвечал бы требованиям большинства локальных сетей для учета в них трафика и средств клиентов, а также безопасной авторизации клиентов.</para>
4         <para>Система построена по клиент-серверной технологии, что обеспечивает необходимую гибкость и быстродействие. В качестве сервера выступает машина с ОС Linux или FreeBSD и архитектурой x86/x86_64/SPARC. В качестве клиентов могут выступать машины как семейства Windows, так и клиенты с ОС Linux или FreeBSD. Так же клиентом может выступать любая ОС, в которой есть поддержка сетевых протоколов TCP-IP и WEB-броузер.</para>
5         <para>Система имеет модульную структуру, что позволяет гибко изменять ее конфигурацию и функциональность.</para>
6         <para>Основные возможности системы:</para>
7         <itemizedlist mark="opencircle">
8                 <listitem><para>контроль над клиентами сети, их добавление, удаление, текущие корректировки;</para></listitem>
9   <listitem><para>авторизация клиента, с последующим разрешением или запретом доступа в Internet;</para></listitem>
10   <listitem><para>подсчет трафика по предварительно заданным направлениям и правилам;</para></listitem>
11   <listitem><para>подсчет израсходованных клиентом средств и автоматическое отключение в случае их полного расходования;</para></listitem>
12   <listitem><para>хранение дополнительной информации о клиенте, такой как домашний адрес, телефон и т.д.;</para></listitem>
13   <listitem><para>автоматический пинг всех клиентов сети и вывод результатов на экран;</para></listitem>
14   <listitem><para>ведение истории для всех клиентов;</para></listitem>
15   <listitem><para>журналирование действий администраторов системы;</para></listitem>
16   <listitem><para>оперативное предоставление клиенту информации о его трафике и наличии средств;</para></listitem>
17   <listitem><para>формирование подробных отчетов о состоянии клиентов;</para></listitem>
18   <listitem><para>подключаемые модули;</para></listitem>
19  </itemizedlist>
20  </chapter>