Generic Server 1.1.3 | Coderz Repository

generic-server 1.1.3

Last updated:

0 purchases

generic-server 1.1.3 Image
generic-server 1.1.3 Images

Free

Languages

Categories

Add to Cart

Description:

genericserver 1.1.3

Generic-Server
Python generic TCP/UDP server implementation, with configurable request-response modules (e.g, 'ok', 'reflect', 'json').
Status: Beta
Authors: Carsten König
Purpose
Sometimes you need a TCP or UDP server that answers with a specific strings to a given request. For testing different network components in a lab environment, some components in the network might not be available. In order to simulate their presence, Generic-Server answers TCP or UDP string requests using modules either with pre-defined responses or simulated behaviour.
Installation
pip install generic-server

How to use
In order to start a Generic-Server, start the server with the desired config:
genericserver <protocol> <port> <responder>

protocol: either TCP or UDP
port: port to listen on
responder: one out of 'ok', 'reflect', 'manual' or 'json'

ok: Always sends 'ok' as an answer.
reflect: Reflects the request string back to the sender.
manual: Prompts the user to manually enter an answer.
json: Get answers from a json document. For nested json, a delimiter
can be chosen (default ':').
Example:
{"test": {
"a": "1",
"b": 2
}
}

Request: test:a
Response: 1

License
GNU GPLv3 License
Author
Carsten König

GitLab
GitHub
LinkedIn
Website

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.