Skanowanie otwarte (tzw. połączeniowe -ang. connect 1 scanning) polega na badaniu rezultatu wywołania funkcji 1 systemowej connect(), służącej do inicjowania połączenia 1 sieciowego pomiędzy gniazdkiem programu klienta i gniazdkiem serwera. Pomyślne wywołanie funkcji wskazują na dostępność usługi przypisanej do skanowanego portu.
Cecha charakterystyczna, nie wymaga uprawnień administratora (program działa jak zwykła aplikacja), skanowanie jest łatwo wykrywalne (ślady w logach stemowych).