Class for interaction with virtual network interface.
More...
|
| f |
| Store a file descriptor to the virtual interface. More...
|
|
| virtual_socket |
| Create raw socket for sending the packets back to the interface. More...
|
|
Class for interaction with virtual network interface.
def Transport.VirtualTransport.__init__ |
( |
|
self | ) |
|
Constructor.
- Parameters
-
- Returns
- None
def Transport.VirtualTransport.interface_up |
( |
|
self, |
|
|
|
iface |
|
) |
| |
Up the interface.
- Parameters
-
self | The object pointer. |
iface | Name of the virtual interface. |
- Returns
- None
def Transport.VirtualTransport.recv_from_app |
( |
|
self | ) |
|
Receive raw data from virtual interface.
- Returns
- List in a form: [src_ip, dst_ip, raw_data].
def Transport.VirtualTransport.send_to_app |
( |
|
self, |
|
|
|
packet |
|
) |
| |
Send data packet to the application.
- Parameters
-
self | The object pointer. |
packet | Raw packet data. |
- Returns
- None
def Transport.VirtualTransport.send_to_interface |
( |
|
self, |
|
|
|
packet |
|
) |
| |
Send data packet back to the virtual interface.
Provides interface for sending back the packets to initial virtual interface.
- Parameters
-
self | The object pointer. |
packet | Raw packet data. |
- Returns
- None
def Transport.VirtualTransport.set_mtu |
( |
|
self, |
|
|
|
iface, |
|
|
|
mtu |
|
) |
| |
Set MTU value.
- Parameters
-
self | The object pointer. |
iface | Name of the virtual interface. |
mtu | MTU value. |
- Returns
- None
Transport.VirtualTransport.f |
Store a file descriptor to the virtual interface.
Transport.VirtualTransport.virtual_socket |
Create raw socket for sending the packets back to the interface.
The documentation for this class was generated from the following file: