Learning Practical Network Scanning