Skip to content

A client for speaking the PROXY protocol

Notifications You must be signed in to change notification settings

gerases/py-proxy-client

This branch is 7 commits ahead of codejudas/py-proxy-protocol:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Sergei Gerasenko
Dec 8, 2021
4396277 · Dec 8, 2021

History

17 Commits
Dec 7, 2021
Dec 7, 2021
Dec 7, 2021
Dec 6, 2021
Dec 6, 2021
Dec 8, 2021
Dec 6, 2021
Dec 6, 2021
Dec 6, 2021

Repository files navigation

py-proxy-protocol

The protocol is based on this specification: proxy-protocol. The code was originally based on a fork from https://github.com/efossier/py-proxy-protocol, which implemented version 1 of the protocol. Version 2 was added as a result of a refactoring. The Type-Length-Value (TLV vectors) are not currently implemented.

Installation

# pip-install directly from Github
pip install git+https://github.com/gerases/py-proxy-client

Contributing

To initialize the development environment:

  • Clone the repo
  • Change to the directory and execute: make env. This should create the virtual environment and install the module within the environment in the development mode.

To run unit, integration and linting tests:

$ make test

About

A client for speaking the PROXY protocol

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.6%
  • Makefile 5.4%