[DllImport("iphlpapi.dll", ExactSpelling=true)]
public static extern int SendARP( int DestIP, int SrcIP, byte[] pMacAddr, ref uint PhyAddrLen );
Declare Function SendARP Lib "iphlpapi.dll" (ByVal DestIP As Integer _
, ByVal SrcIP As Integer, ByVal pMacAddr As Byte(), ByRef PhyAddrLen As Integer) As Integer
None.
SendARP returns 0 on success. The parameter SrcIP can be 0.
Please add some!
' This code help to get the MAC Address of a network card (You need to know the IP address)
Public Shared Function CreatePayload(ByVal IPAddress As String) As String
Dim addr As IPAddress = IPAddress.Parse(indirizzo)
Dim mac() As Byte = New Byte(6) {}
Dim len As Integer = mac.Length
SendARP(CType(addr.Address, Integer), 0, mac, len)
Dim macAddress As String = BitConverter.ToString(mac, 0, len)
Return macAddress
End Function
Do you know one? Please contribute it!