Ethernet Device Names

Top  Previous  Next

The symax driver uses the pcap library as the basis for all ethernet packet interactions. Because of this the -device command line option requires a pcap device name when specifying which ethernet device to use for communications. On Linux these device names match the standard Linux ethernet device names. Unfortunately on Windows, the winpcap implementation has device names that are less readable and intuitive.

e.g. \Device\NPF_{DD33EB56-5F6C-4F27-9294-B3ABFD67DE4F}

 

The quickest way to identify all the device names available for use on your system is to run the symax executable with the -listdevices command line parameter:

 

Example on Linux:

# symax -listdevices

Packet Device List:

 

Device Name:        eth0 (Default)

 

Device Name:        any

Device Description: Pseudo-device that captures on all interfaces

 

Device Name:        lo

 

 

Example on Windows:

> symax -listdevices

Packet Device List:

 

Device Name:        \Device\NPF_GenericDialupAdapter

Device Description: Generic dialup adapter

 

Device Name:        \Device\NPF_{DD33EB56-5F6C-4F27-9294-B3ABFD67DE4F}

Device Description: Marvell Gigabit Ethernet Controller (Microsoft's Packet Scheduler)

 

Device Name:        \Device\NPF_{C70FE1A7-EEDF-48A9-A6C1-EFB10CC7F21C}

Device Description: 3Com EtherLink PCI (Microsoft's Packet Scheduler)