some tweaks to dhcp server to stop it looking wrong when fields not found, new port scan transforms