loop portsnap