Ping sweep, juga disebut sapuan Internet Control Message Protocol (ICMP), adalah teknik diagnostik yang digunakan dalam komputasi untuk melihat kisaran alamat Internet Protocol (IP) yang digunakan oleh host langsung, yang biasanya komputer. Biasanya digunakan untuk mengetahui di mana mesin aktif berada di jaringan, dan terkadang digunakan oleh administrator sistem untuk mendiagnosis masalah jaringan. Ping sweeps juga digunakan oleh peretas komputer, mereka yang ingin membobol jaringan, untuk melihat komputer apa yang aktif sehingga mereka tahu di mana harus memusatkan serangan mereka.
Kata ping berasal dari teknologi sonar. Ini adalah cara umum kapal selam bekerja untuk mendeteksi tubuh di air. Paket suara dikirim keluar dan jika ada objek di jalan, paket suara kembali, dan biasanya diambil sebagai suara “ping” saat diterima.
Dalam teknologi komputer, ping tunggal dikirim menggunakan permintaan gema ICMP. Paket dikirim ke alamat IP tertentu dan jika alamat itu aktif, itu akan mengirim kembali pemberitahuan. Permintaan ping juga menawarkan informasi lain, seperti berapa lama sinyal yang dibutuhkan untuk kembali serta apakah ada paket yang hilang. Berbagai perintah yang dapat ditambahkan ke permintaan ping, sehingga juga dapat mengirim kembali lebih banyak informasi.
Beberapa paket gema ICMP dikirim ke beberapa host selama sapuan ping. Jika sebuah host aktif maka akan mengembalikan permintaan echo ICMP. Permintaannya sedikit lebih rumit daripada ping tunggal, dan versi khusus dari utilitas ping biasanya akan digunakan. Salah satu utilitas penyapu ping yang paling terkenal disebut Fping. Ini bekerja secara berbeda dari utilitas ping tunggal, seperti yang ada di semua sistem operasi Windows®.
Tidak seperti permintaan ping tunggal, Fping dapat memanfaatkan daftar alamat dari file sehingga pengguna tidak perlu memasukkan setiap alamat secara manual. Ini juga bekerja secara round-robin, dan setelah melakukan ping ke satu host, ia pindah ke host berikutnya tanpa menunggu. Fping dimaksudkan untuk digunakan dalam skrip untuk kemudahan penggunaan, tidak seperti program permintaan ping tunggal.
Sayangnya, sebagian besar dari mereka yang menggunakan sapuan ping adalah peretas. Mereka menggunakannya untuk memeriksa jaringan besar sehingga mereka tahu di mana harus memfokuskan upaya mereka. Peretas juga dapat memperlambat lalu lintas di jaringan jika mereka terus-menerus melakukan ping ke alamat. Banyak sistem jaringan memiliki cara untuk memblokir jenis lalu lintas ini, tetapi cara termudah adalah dengan menonaktifkan paket ICMP. Jika administrator sistem perlu melakukan ping sweep, ia dapat mengaktifkan kembali paket ICMP untuk sementara. Sapuan ping dianggap sebagai teknologi yang lebih tua dan lebih lambat, dan tidak digunakan sebanyak di masa lalu.