DHCPv6 Route Manager
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
d6rm.py

README.md

DHCPv6 route manager

Snoop DHCPv6 replies containing Prefix Delegation information and insert routes in the routing table.

Requirements

  • Python 3 (tested, may work in Python 2)
  • tshark, command line tool from Wireshark

This program must be run as root in order to manipulate the routing table.

Sample invocation: ./d6rm.py eth0

Known issues

  • All routes will disappear if the machine is rebooted. They will be re-added when the clients check back in.

Future work

  • Run as daemon
  • Logging
  • Known server filtering to avoid spoofers filling the routing table