Ett ping-svep, även kallat ICMP-svep (Internet Control Message Protocol), är en diagnostisk teknik som används vid datoranvändning för att se vilket utbud av IP-adresser (Internet Protocol) som används av livevärdar, som vanligtvis är datorer. Det används vanligtvis för att berätta var aktiva maskiner finns i ett nätverk, och används ibland av en systemadministratör för att diagnostisera ett nätverksproblem. Pingsvep används också av datorhackare, de som vill bryta sig in i ett nätverk, för att se vilka datorer som är aktiva så att de vet var de ska koncentrera sina attacker.
Ordet ping härstammar från ekolodsteknik. Det är det vanliga sättet att ubåtar arbetar för att upptäcka kroppar i vatten. Ett ljudpaket skickas ut och om det är ett föremål i vägen kommer ljudpaketet tillbaka, och brukar plockas upp som ett ”pinglande” ljud när det tas emot.
Inom datorteknik skickas den enda pingningen med hjälp av en ICMP-ekobegäran. Paketet skickas till en specifik IP-adress och om den adressen är aktiv kommer den att skicka tillbaka ett meddelande. Ping-förfrågningar erbjuder också annan information, till exempel hur lång tid det tog för signalen att komma tillbaka samt om det var någon paketförlust. En mängd olika kommandon som kan läggas till ping-förfrågan, så att den också kan skicka tillbaka mycket mer information.
Flera ICMP-ekopaket skickas till flera värdar under ett pingsvep. Om en värd är aktiv kommer den att returnera ICMP-ekobegäran. Begäran är lite mer komplicerad än en enda ping, och specialiserade versioner av pingverktyget kommer vanligtvis att användas. Ett av de mest välkända verktygen för pingsvep heter Fping. Det fungerar annorlunda än ett enda pingverktyg, som det som är inbyggt i alla Windows®-operativsystem.
Till skillnad från en enskild ping-förfrågan kan Fping använda en lista med adresser från en fil så att användaren inte behöver ange varje adress manuellt. Den fungerar också på ett round-robin-sätt, och när den väl pingar en värd går den vidare till nästa utan att vänta. Fping är tänkt att användas i ett skript för enkel användning, till skillnad från programmet för enkel ping-förfrågan.
Tyvärr är huvuddelen av dem som använder ett pingsvep hackare. De använder den för att kontrollera stora nätverk så att de vet var de ska fokusera sina ansträngningar. Hackare kan också bromsa trafiken på ett nätverk om de ständigt pingar adresser. Många nätverkssystem har sätt att blockera denna typ av trafik, men det enklaste sättet är att inaktivera ICMP-paket. Om en systemadministratör behöver göra en pingsvep kan han helt enkelt återaktivera ICMP-paket tillfälligt. Pingsvep anses vara äldre och långsammare teknik, och de används inte lika mycket som tidigare.