1.3. subnet scan functions