Ich habe einen Computer in einem Internetnetzwerk mit einigen Sicherheitsrichtlinien, auf die ich keine Kontrolle habe. Ich suche nach einem Programm, Benutzerskript oder Webdienst, der mir eine Liste der für ausgehende Verbindungen geöffneten Ports geben kann (ausgehende Verbindungen = Verbindungen von meinem Computer zu einem Server außerhalb des Netzwerks meines Computers).
Es sollte unter Microsoft Windows oder Linux funktionieren. Jeder Preis oder jede Lizenz ist in Ordnung.
Die Website portquiz.net kann verwendet werden, um zu überprüfen, welche Ports für ausgehende Verbindungen geöffnet sind, z. B. wie folgt (ich habe den Befehl von http://thomasmullaly.com/2013/04/13/outgoing-port-tester/ übernommen ):
sudo apt-get install -y nmap
nmap -Pn --top-ports 1000 portquiz.net
Eine andere Möglichkeit, dies zu tun, von https://gist.github.com/enginefeeder101/0805faf3862d88a97d66 :
#!/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
)
Nikolaus Raul
Frank Dernoncourt