Skip to content

KillerScan v1.9.3

Choose a tag to compare

@SteveTheKiller SteveTheKiller released this 06 Nov 23:03
· 33 commits to main since this release

1.9.3 finds the devices a busy network lost to the first burst of the scan.

Changed

  • Refreshed the bundled MAC vendor database to 58,697 assignments.

Fixed

  • Scans of a busy network find the devices that a burst of requests used to lose. The first wave pings 200 addresses at once and the ARP sweep asked every remaining address at once, and on a subnet with well over a hundred live hosts the switch's storm protection drops part of each burst, so devices that reply in under a millisecond were missing from every scan: the same iDRACs, phones, switches and virtual machines each time, and 56 of about 160 from a cleared cache. Every address still silent after the first wave is now asked again at a steady 64 at a time, the ARP sweep starts its requests in batches of 64 a quarter second apart with its retry outside the burst, and the progress bar moves through both.
  • A scan target mixing a large local range with a range behind a router gives the routed addresses their second ping first, so a local /22 no longer uses up the retry budget that a routed /24 has no other way to get.
  • Pressing Stop while the second liveness pass runs ends the scan at once instead of waiting out the pings in flight.