A method of locating a weapon includes detecting a weapon firing event with an optical sensor, the detected weapon firing event indicative of a detected firing of the weapon and indicative of a detected time of the weapon firing event. The method also includes detecting a projectile fired from the weapon with a radar system. The method also includes calculating a state vector associated with the projectile detection. The method also includes identifying a location of the weapon by backtracking the state vector to the detected time of the weapon firing event time. The method also includes communicating the location of the weapon. A system that implements the method is also described.