Skip to content

omnis-org/omnis-client

Repository files navigation

OmnIS Client

License

OmnIS Client is part of the OmnIS project. It allows the transfer of information from a host to the server.

omnis_logo

How to build ?

cd build
make build
# That will generate a binary omnis-client

Create configuration file

You have examples of configuration file in build/testdata/example.json :

{
    "server" : {
        "timeout" : 5,                  # Max time before stop send informations
        "serverIp" : "127.0.0.1",      # The IP address of the omnis server service
        "serverPort" : 4320,           # The port of the omnis server service
        "tls": true,                    # Is TLS activated ?
        "insecureSkipVerify": false   # Check if certificate is valid
    },
    "client" : {
        "location" : "Paris",           # The location of the client (physical place)
        "perimeter" : "Network1",       # The perimeter of the client (virtual place)
        "sendTime" : 60                # The time between each sending of information
    }

}

How to launch ?

Lauch the client with the created config file :

./omnis-client testdata/example.json

Licensing

OmnIS Client is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.

About

Client of OmniS Project

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors