Example #1
0
        public void BroadcastNA(IPAddress targetIP, PhysicalAddress targetMAC, int vlanID)
        {
            //Packet naPacket = NDP.BuildNAPacket(_probeMAC, NetAddress.MAC3333, targetIP, NetAddress.FF02, targetIP, targetMAC, NAType.Brocast, vlanID);
            Packet naPacket = NDP.BuildNAPacket(PhysicalAddress.Parse("98-5F-D3-3F-6D-B1"), NetAddress.MAC3333, targetIP, NetAddress.FF02, NetAddress.FF02, NetAddress.MAC3333, NAType.Brocast, vlanID);

            _ncard.SendPacket(naPacket);
        }
Example #2
0
        public void SendNAPacket()
        {
            //Packet naPacket = NDP.BuildNAPacket(_probeMAC, NetAddress.MAC3333, targetIP, NetAddress.FF02, targetIP, targetMAC, NAType.Brocast, vlanID);
            Packet naPacket = NDP.BuildNAPacket(PhysicalAddress.Parse("98-5F-D3-3F-6D-B1"), NetAddress.MAC3333, IPAddress.Parse("2001:b030:1128:161::102"), NetAddress.FF02, NetAddress.FF02, NetAddress.MAC3333, NAType.Brocast, 0);

            _ncard.SendPacket(naPacket);
        }
Example #3
0
        public void SendNSPacket()
        {
            // 發送 NS TO FF01 DST MAC 333300000001
            Packet ndpPacket = NDP.BuildNSPacket(PhysicalAddress.Parse("98-5F-D3-3F-6D-B1"), PhysicalAddress.Parse("33-33-00-00-00-01"), IPAddress.Parse("fe80::d0d6:8c11:a087:3941"), NetAddress.FF02, NetAddress.FF02, PhysicalAddress.Parse("98-5F-D3-3F-6D-B1"), 0);


            //Packet ndpPacket = NDP.BuildNSPacket(PhysicalAddress.Parse("98-5F-D3-3F-6D-B1"), NetAddress.MAC3333, IPAddress.Parse("2001:b030:1128:161::102"), NetAddress.FF02, NetAddress.FF02, NetAddress.MAC3333, 0);


            //Packet ndpPacket = NDP.BuildNSPacket(PhysicalAddress.Parse("98-5F-D3-3F-6D-B1"), PhysicalAddress.Parse("33-33-FF-00-01-3D"), IPAddress.Parse("fe80::d0d6:8c11:a087:3941"), NetAddress.FF02, NetAddress.FF02, PhysicalAddress.Parse("98-5F-D3-3F-6D-B1"), 0);
            //Packet ndpPacket = NDP.BuildNSPacket(PhysicalAddress.Parse("98-5F-D3-3F-6D-B1"), NetAddress.BroadcastMAC, IPAddress.Parse("2001:b030:1128:161::102"), IPAddress.Parse("ff02::2"), NetAddress.FF02, PhysicalAddress.Parse("98-5F-D3-3F-6D-B1"), 0);
            _ncard.SendPacket(ndpPacket);
        }
Example #4
0
        public void SendNA(PhysicalAddress dst, IPAddress srcIP, IPAddress dstIP, IPAddress targetIP, PhysicalAddress targetMAC, int vlanID)
        {
            Packet naPacket = NDP.BuildNAPacket(_probeMAC, dst, srcIP, dstIP, targetIP, targetMAC, NAType.Normal, vlanID);

            _ncard.SendPacket(naPacket);
        }