Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 680 Bytes

README.md

File metadata and controls

19 lines (15 loc) · 680 Bytes

ICMPv6 DotNet

A C# implementation of the ICMPv6 protocol.

Implemented RFCs:

  • RFC 2463 (ICMPv6 Specification) [Updated by 4443]
  • RFC 2710 (Multicast Listener Discovery)
  • RFC 3122 (Inverse Neighbor Discovery)
  • RFC 3810 (Multicast Listener Discovery Version 2)
  • RFC 4286 (Multicast Router Discovery)
  • RFC 4291 (IPv6 Multicast Addressing)
  • RFC 4443 (ICMPv6 Specification)
  • RFC 4861 (Neighbor Discovery)

Example Programs:

  • Ping Utility (generates and processes ICMP packets in .Net - works on all platforms)
  • NeighborDiscovery (Resolves IPv6 IPs to MAC/physical addresses by querying the network)
  • Listener (Promiscuous mode monitoring and logging of all ICMP traffic)