Skip to content
Snippets Groups Projects
Commit 33642609 authored by Tomáš Plesník's avatar Tomáš Plesník
Browse files

chyby doplneni sekce Update a Uninstallation; celkova kontrola dokumentu

parent 37d20c83
No related branches found
No related tags found
No related merge requests found
......@@ -8,10 +8,12 @@ Content
B. Installation Dependencies
C. Registration
D. Installation
E. Integration with Local Applications
F. Client Upgrade
G. Functions, Arguments and Calls
H. Authors
E. Update
F. Uninstallation
G. Configuration
H. Integration with Local Applications
I. Functions, Arguments and Calls
J. Authors
--------------------------------------------------------------------------------
A. Overall Information
......@@ -30,19 +32,25 @@ A. Overall Information
1.1.0 (2012-02-16) - DOPLNIT
3. Package structure - DOPLNIT
3. Package structure
warden-client/
doc/
CHANGELOG
example-sender.pl.txt
example-receiver.pl.txt
INSTALL
LICENSE
README
README.cesnet
etc/
package_version.txt
warden-client.conf
var/
lib/
WardenClientConf.pm
WardenClientSend.pm
WardenClientReceive.pm
WardenConf.pm
WardenClientReceive.pm
var/
--------------------------------------------------------------------------------
B. Installation Dependencies
......@@ -70,20 +78,39 @@ C. Registration
Each client is defined by its hostname, service name, type of client, type
of requested events and CIDR the client is allowed to communicate from only.
Hostname - hostname of client to be registered
Service name - Text string. Unique name of the service
Hostname hostname of client to be registered
Service name Text string. Unique name of the service
the client is integrated in.
E.g. 'ScanDetector_1.0'. This is mandatory for
'Sender' client. Default value null is used for
'Receiver' client.
Type of client - Either 'Sender' or 'Receiver'.
Type of requested events - Type of events the client only accepts from
Type of client Either 'Sender' or 'Receiver'.
Type of requested events Type of events the client only accepts from
Warden server. This is mandatory only for
'Receiver' client. Default value null is used
for 'Sender' client. Brief information about
event types is provided in section G. Functions
arguments and calls.
CIDR - CIDR stands for IP address or IP (sub)net
arguments and calls.
Receiving of own events Receiving of sent events from my
organization = yes/no (organizations are
separated based on the top-level and
second-level domain). This is mandatory only
for 'Receiver' client.
Description tags Tags are case insensitive alphanumeric strings,
designed to allow event receivers to do more
general filtering according to event source.
Receiver can for example decide to use only
events originating at honeypots, or filter out
events, generated by human conclusions or
correlation engines. This is mandatory only
for 'Sender' client.
CIDR CIDR stands for IP address or IP (sub)net
the client is going to communicate from. Any
communications between the client and Warden
Server must be performed from IP address from
......@@ -131,9 +158,39 @@ D. Installation
warden-client to be run under root privileges though.
5. Configuration file
You are advised to check configuration file
warden-client/etc/warden-client.conf. After installation.
After successful installation process you are advised to check configuration
file warden-client/etc/warden-client.conf. For more information see section
G. Configuration below.
6. Usage of install.sh
Usage: $ ./install.sh [-d <directory>] [-u <user>] [-k <ssl_key_file>]
[-c <ssl_cert_file>] [-a <ssl_ca_file>] [-hV]"
-d <directory> installation directory (default: /opt)
-u <user> owner of warden client package (user for
running detection scripts)
-k <ssl_key_file> SSL certificate key file path
-c <ssl_cert_file> SSL certificate file path
-a <ssl_ca_file> CA certificate file path
-h print this help
-V print script version number and exit
Example: $ ./install.sh -d /opt -u detector -k /etc/ssl/private/client.key
-c /etc/ssl/certs/client.pem -a /etc/ssl/certs"
--------------------------------------------------------------------------------
E. Update - DOPLNIT
To upgrade a client, install a new version.
--------------------------------------------------------------------------------
F. Uninstallation - DOPLNIT
To upgrade a client, install a new version.
--------------------------------------------------------------------------------
G. Configuration
SOAP protocol is used for handling communication between server and clients.
Therefore, correct URI of Warden server must be set.
......@@ -155,24 +212,8 @@ D. Installation
SSL_CA_FILE - path to a CA file
e.g. '/etc/ssl/certs/tcs-ca-bundle.pem'
6. Usage of install.sh
Usage: $ ./install.sh [-d <directory>] [-u <user>] [-k <ssl_key_file>]
[-c <ssl_cert_file>] [-a <ssl_ca_file>] [-hV]"
-d <directory> installation directory (default: /opt)
-u <user> owner of warden client package (user for
running detection scripts)
-k <ssl_key_file> SSL certificate key file path
-c <ssl_cert_file> SSL certificate file path
-a <ssl_ca_file> CA certificate file path
-h print this help
-V print script version number and exit
Example: $ ./install.sh -d /opt -u detector -k /etc/ssl/private/client.key
-c /etc/ssl/certs/client.pem -a /etc/ssl/certs"
--------------------------------------------------------------------------------
E. Integration with Local Applications
H. Integration with Local Applications
(Note: Clients need to be registered on server to be able to communicate with
server properly. See section C. Registration for more information about
......@@ -187,7 +228,7 @@ E. Integration with Local Applications
warden-client sender functionality.
Brief information about syntax of sending functions and functionality is
provided in section G. Functions arguments and calls.
provided in section I. Functions arguments and calls.
2. Client receiver (this type of clients uploads events from Warden server)
......@@ -201,13 +242,9 @@ E. Integration with Local Applications
Brief information about syntax of receiving functions and functionality is
provided in section G. Functions arguments and calls.
--------------------------------------------------------------------------------
F. Client Upgrade
To upgrade a client, install a new version.
--------------------------------------------------------------------------------
G. Functions, Arguments and Calls
I. Functions, Arguments and Calls
1. WardenClientSend::saveNewEvent
......@@ -327,14 +364,12 @@ G. Functions, Arguments and Calls
attribute ID - unique id of this particular event (BIGINT).
--------------------------------------------------------------------------------
H. Authors
J. Authors
Development: Tomas PLESNIK <plesnik@ics.muni.cz>
Jan SOUKAL <soukal@ics.muni.cz>
Copyright (C) 2012 Cesnet z.s.p.o
Copyright (C) 2011-2012 Cesnet z.s.p.o
Special thanks go to Martin Drasar from CSIRT-MU for his help and support
in the development of Warden system.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment