simple python port scanner with command line and html output, can scan IP and port ranges or lists
python script_name.py 192.168.1.10
python script_name.py 192.168.1.* 80-85
python script_name.py 192.168.1.45-67 80,81,82
Port 80 open on 192.168.1.9
Port 8080 open on 192.168.1.9
Port 80 open on 192.168.1.12
Port 8080 open on 192.168.1.12
./portscanner.py 192.168.1.9-12 80,8000,8080
192.168.1.9: 80 8080192.168.1.12: 80 8080