byteblowerll.byteblower.ByteBlowerServer

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

Representation of a client connection to a shared, physical ByteBlower server, which can send and receive network traffic through its interfaces.

Using this class, ByteBlower ports (logical network hosts) can be docked to a NUT at a specific place.

Furthermore, information about a shared ByteBlower Server, such as the available interfaces and the current connections can be retrieved.

__init__(*args, **kwargs)

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

Methods

DescriptionGet(*args) Gets a textual description for the current object
InterfaceGetByName(name)
InterfaceNamesGet() Shows the available physical ByteBlower interfaces on the ByteBlower server.
PacketDumpCreate(*args) Creates a PacketDump object on the specified ByteBlower interface.
PacketDumpDestroy(packet_dump)
ParentGet() Returns the parent object.
PhysicalInterfacesGet()
PhysicalInterfacesGetByType(…)
PortCreate(*args) Creates a new ByteBlower port on the specified ByteBlower interface.
PortDestroy(inPort)
PortGet() Returns a list of all ByteBlower ports created through this server connection.
PortsStart(inPorts)
PortsStartAll()
PortsStop(inPorts)
PortsStopAll()
Refresh() Retrieves the latest data from the server for this object.
ResultsRefreshAll()
ServiceInfoGet() Returns the service information of the ByteBlower server daemon.
TimestampGet() Returns the current timestamp on the server.
Update() Updates dynamic interfaces (e.g.
UsersGet() Shows which physical interfaces of the (shared) physical ByteBlower server are currently used by which clients.
__init__(*args, **kwargs) Initialize self.

Attributes

thisown The membership flag