import "github.com/pkg/taptun"
Package taptun provides an interface to the user level network TAP / TUN device.
type Tap struct {
io.ReadWriteCloser
// contains filtered or unexported fields
}
Tap represents a TAP Virtual Ethernet network device.
func OpenTap() (*Tap, error)
OpenTap creates a tapN interface and returns a *Tap device connected to the t pinterface.
func (t *Tap) String() string
type Tun struct {
io.ReadWriteCloser
// contains filtered or unexported fields
}
Tun represents a TUN Virtual Point-to-Point network device.
func OpenTun() (*Tun, error)
OpenTun creates a tunN interface and returns a *Tun device connected to the tun interface.
func (t *Tun) String() string
Generated by godoc2md