byteblowerll.byteblower.PPPProtocol

class byteblowerll.byteblower.PPPProtocol(*args, **kwargs)

The Point-to-Point Protocol (PPP) provides a standard method for transporting multi-protocol datagrams over point-to-point links. PPP is comprised of three main components:

  1. A method for encapsulating multi-protocol datagrams.
  2. A Link Control Protocol (LCP) for establishing, configuring, and testing the data-link connection.
  3. A family of Network Control Protocols (NCPs) for establishing and configuring different network-layer protocols.

The implementation is conform RFC 1661.

New in version 2.5.0.

__init__(*args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

Methods

AuthProtocolChapAdd() This method will add the Challenge-handshake Authentication Protocol.
AuthProtocolChapGet() This method will return the current configured Challenge-Handshake Authentication Protocols.
AuthProtocolPapAdd() This method will add the Password Authentication Protocol.
AuthProtocolPapGet() This method will return the current configured Password Authentication Protocols.
DescriptionGet(*args) Gets a textual description for the current object
NcpIpcpAdd() This method will add support for an IPv6 Control Protocol.
NcpIpcpGet() This method will return the current configured Internet Protocol Control Protocols (IPCP).
NcpIpv6cpAdd() This method will add support for an IPv4 Control Protocol.
NcpIpv6cpGet() This method will return the current configured IPv6 Control Protocols (IPv6CP).
ParentGet() Returns the parent object.
PortGet(*args)
Refresh() Retrieves the latest data from the server for this object.
__init__(*args, **kwargs) Initialize self.

Attributes

thisown The membership flag