ndppd/README.md
Daniel Adolfsson 7b17dcc12f Cleanup
2019-12-12 02:25:14 +01:00

1.2 KiB

NDPPD

This is the development branch for version 1.0 of ndppd.

It's currently barely usable, but I hope to be able to have a beta ready before the end of the year.

Please read the manpages ndppd.conf.5 and ndppd.8.

To do

In progress

  • EPOLL support
  • rtnetlink: Tracking routes
  • rtnetlink: Tracking local addresses
  • rtnetlink: Cleanup
  • rtnetlink: Managing routes
  • Automatic detection of internal interfaces (auto)
  • Automatically managing routes (autowire)
  • IPv6/ICMPv6 packet validation
  • Reloading through SIGHUP
  • Configuration engine
  • Forwarding of Neighbor Solicitation messages
  • Forwarding of Neighbor Advertisement messages
  • Daemonization
  • Locking pidfiles
  • Syslog
  • Custom memory management (nd_alloc)
  • Refreshing and expiring sessions
  • Set and restore PROMISC and ALLMULTI

Undecided

  • Control socket
  • Cleaning up pidfiles

Compiling

You must have asciidoctor installed in order to transpile the documentation.

In most cases, the following should be sufficient:

make all && make install

Contact

Daniel Adolfsson <daniel-at-ashen.se>
https://github.com/DanielAdolfsson/ndppd