byteblowerll.byteblower.DHCPv4SessionInfo

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

Class containing the info about the DHCPSession.

This class represents the session info gathered from a DHCPSession. It will contain counters of the amount of DHCPMessages transmitted and received. It also contains some values of the obtained lease ( leasetime, GiAddr, SiAddr, OptionValues )

__init__(*args, **kwargs)

Methods

DHCPOptionGet()
DHCPServerAddrGet() Returns the ipAddress of the DHCPServer.
DescriptionGet(*args) Gets a textual description for the current object
GiAddrGet() Returns the ipAddress of the relay agent, used in booting via a relay agent.
LeaseTimeGet() Returns IP Address lease time.
ParentGet() Returns the parent object.
Refresh() Retrieves the latest data from the server for this object.
RefreshTimestampGet() Returns the timestamp when the counters of this object where last refreshed.
RxGet() Returns the number of DHCPMessages recieved.
SiAddrGet() Returns the ipAddress of next server to use in bootstrap.
TransactionIDGet()
TxGet() Returns the number of DHCPMessages transmitted.
__init__(*args, **kwargs)