Feature plugins are libnetdude's mechanism to provide reusable, useful packet-handling modules and can contain arbitrary code. Examples would be advanced filters ("drop all incomplete TCP flows"), address mappers, or statistical analyzers. For details on writing a feature plugin, see the chapter below.