You can do that with a nanoVNA, except for the differential part. Less than $100.