an apparatus and method of sniper localization includes an internal clock ; an acoustic sensor positioned in a known location and detecting pressure waves ; a first processor determining the trajectory of the supersonic projectile , where the first processor includes a shock wave threshold detector receiving time series information and recording arrival times of shock wave components of the pressure waves ; a blast threshold detector receiving the time series information and recording arrival times and amplitude information of blast wave components of the pressure waves ; a discrimination processor discriminating between a blast wave , a shock wave , or neither , and storing arrival times of each of the potential blast wave components classified as the blast wave ; and a localization estimation processor calculating an estimated trajectory of the projectile based on the blast wave and the shock wave arrival times and calculating an estimated firing position of the projectile .