//go:build !windows package main import "net" // I am focusing on Windows development currently, may fill this out if I find Linux needing promiscuous mode as well. // Also may work on darwin support/bsd, depending on how I feel. // For now, this is just a stub to make code happy. // Structure to store connections. type Promiscuous struct { } // Set interface to promiscuous mode, using the interface IP to identify the interface. func SetInterfacePromiscuous(ifaceIP net.IP) (promisc *Promiscuous, err error) { return new(Promiscuous), nil } // Close promiscuous mode connection. func (p *Promiscuous) Close() error { return nil }