pyfingerd.binds – Binds definitions#

class pyfingerd.binds.FingerBind#

Bases: object

Bind address for pyfingerd.

property runserver_params: tuple[socket.AddressFamily, str, int]#

Return the data as start_server arguments.

class pyfingerd.binds.FingerBindsDecoder(proto: str = 'finger')#

Bases: object

Binds decoder for pyfingerd.

decode(raw: str) Sequence[FingerBind]#

Get binds for the server, using a given string.

class pyfingerd.binds.FingerTCPv4Bind(address: str, port: int)#

Bases: FingerBind

IPv4 TCP Address.

property runserver_params: tuple[socket.AddressFamily, str, int]#

Return the data as start_server parameters.

class pyfingerd.binds.FingerTCPv6Bind(address: str, port: int)#

Bases: FingerBind

IPv6 TCP Address.

property runserver_params: tuple[socket.AddressFamily, str, int]#

Return the data as start_server parameters.