http://www.whdload.de/whdload/WWarp128.lha
To image a disk you'd use a command like
WWarp filename.wwp C Tracks=0-159 Unit=0 NoStd
(Use
Tracks=0-163 to also capture any possible data on the 81st and 82nd cyclinders.)
Then to view track lengths, do
WWarp filename.wwp I
All track lengths should be very close for a never-written-to original disk. For a modified disk typically at least track 80 which contains the root block will be rewritten, and consequently the length of that track will differ significantly from the others.
You can use WWarp to convert .wwp files to ADF (for non-copy-protected disks), so you don't need to image the disk twice.
Another possibility (perhaps better since it captures timing information too) is to use the SPS dumping tool ctprog. You can use the resulting .raw files directly in WinUAE. ctprog does take much longer to image each disk though. ctprog can be thought of as a poor man's Kryoflux.