nettools and interface