Instantly share code, notes, and snippets.

Embed
What would you like to do?
Test outgoing open ports
#!/bin/bash
task(){
LC_ALL=C nc -vzw5 portquiz.net $1 2>&1 | grep -v 'Connection timed out'
}
N=50 # Specify number of ports to check at once
(
for port in {1..65535}; do # Specify port range to check here
((i=i%N)); ((i++==0)) && wait
task "$port" &
done
)
@linkdragon70

This comment has been minimized.

Copy link

linkdragon70 commented Mar 2, 2017

super useful to test which port is open at my college ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment