Bir program için port tarayici tanimlamasini yapabilmemiz, programin bir hedef IP için ? Bu IP? ye sahip çalisan bir bilgisayar var mi ? ? sorusunu ( evet/hayir biçiminde ) yanitlamasi gerekir. Bu anlamda ping programi, en basit tarayici programdir. Ancak aslinda port tarayicilar hedef sisteme ait bilgileri ( isletim sistemi, açik portlar gibi ) tespit etmek, hedef sistemdeki zayifliklari bulmak, bu zayifliklardan yararlanarak hedef sisteme baglanmak ve bu baglanti denemelerini istenilen sayida sistem için otomatik olarak gerçeklestirebilecek sekilde programlanirlar. Tarayicilari üç grupta toplayabiliriz. Bunlar, ag tarayicilari, zayiflik tarayicilari, saldiri tarayicilaridirBu program ag tarayicidir.