A system for determining a location of an interfering signal source, the system comprising: a server connected in communicating relationship to at least three augmented GNSS receivers (102a-102e), each of said augmented GNSS receivers (102a-102e) located at a known location; each of said augmented GNSS receivers (102a-102e) including a GNSS antenna, a digital GNSS front end, a local clock, and a processor; each augmented GNSS receiver (102a-102e) configured to sample GNSS signals and at least one interfering signal from a source, time-tag each sample with a time of receipt produced by the local clock, and transmit each time-tagged sample to said server; and said server configured to identify time-tagged samples associated with said at least one interfering signal within time-tagged samples received from each augmented GNSS receiver (102a-102e), and for reach unique pair of augmented GNSS receivers (102a-102e) cross-correlate the identified time-tagged samples for each unique pair of the at least three augmented GNSS receivers (102a-102e) to produce a correlation result for each unique pair of the at least three augmented GNSS receivers (102a-102e), apply a discriminator function to each correlation result to compute a time difference of arrival for each unique pair of the at least three augmented GNSS receivers (102a-102e), where the time difference of arrival is computed utilizing a punctual correlation value from the correlation result, an early correlation value from the correlation result that is prior to the punctual correlation value, and a late correlation value from the correlation result that is later than the punctual correlation value; and determine a location of the source of said interfering signal utilizing the time difference of arrival computed for each unique pair of the at least three augmented GNSS receivers (102a-102e). a server connected in communicating relationship to at least three augmented GNSS receivers (102a-102e), each of said augmented GNSS receivers (102a-102e) located at a known location; each of said augmented GNSS receivers (102a-102e) including a GNSS antenna, a digital GNSS front end, a local clock, and a processor; each augmented GNSS receiver (102a-102e) configured to sample GNSS signals and at least one interfering signal from a source, time-tag each sample with a time of receipt produced by the local clock, and transmit each time-tagged sample to said server; and said server configured to identify time-tagged samples associated with said at least one interfering signal within time-tagged samples received from each augmented GNSS receiver (102a-102e), and for reach unique pair of augmented GNSS receivers (102a-102e) cross-correlate the identified time-tagged samples for each unique pair of the at least three augmented GNSS receivers (102a-102e) to produce a correlation result for each unique pair of the at least three augmented GNSS receivers (102a-102e), apply a discriminator function to each correlation result to compute a time difference of arrival for each unique pair of the at least three augmented GNSS receivers (102a-102e), where the time difference of arrival is computed utilizing a punctual correlation value from the correlation result, an early correlation value from the correlation result that is prior to the punctual correlation value, and a late correlation value from the correlation result that is later than the punctual correlation value; and cross-correlate the identified time-tagged samples for each unique pair of the at least three augmented GNSS receivers (102a-102e) to produce a correlation result for each unique pair of the at least three augmented GNSS receivers (102a-102e), apply a discriminator function to each correlation result to compute a time difference of arrival for each unique pair of the at least three augmented GNSS receivers (102a-102e), where the time difference of arrival is computed utilizing a punctual correlation value from the correlation result, an early correlation value from the correlation result that is prior to the punctual correlation value, and a late correlation value from the correlation result that is later than the punctual correlation value; and determine a location of the source of said interfering signal utilizing the time difference of arrival computed for each unique pair of the at least three augmented GNSS receivers (102a-102e).