Testen Sie, welche Ports für ausgehende Verbindungen geöffnet sind

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.

Ich könnte mir ein Tool vorstellen, das versucht, eine Verbindung zu einem externen Server herzustellen (wahrscheinlich von den Betreuern dieses Tools verwaltet), der an jedem einzelnen Port auf Verbindungen lauschen würde. Wäre das in Ordnung?
@NicolasRaoul ja das wäre ok. Ich habe dabei eine Antwort hinzugefügt.

Antworten (1)

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
)
Sehr cool, dass portquiz.net ein kostenloser Service ist :-)