Make a mini nmap consider complet these parts: TCP Scanning Command Line Parsing Target Processing Port Processing Concurrency Control Error Handling Console Output