OK, wir alle wissen, wie Sie mit PING die Verbindung zu einer IP-Adresse testen können. Was ich tun muss, ist etwas Ähnliches, aber testen, ob meine ausgehende Anfrage an eine gegebene IP-Adresse sowie ein bestimmter Port (im vorliegenden Fall 1775) erfolgreich ist. Der Test sollte vorzugsweise über die Eingabeaufforderung durchgeführt werden.
Hier ist eine kleine Seite, die ich gemacht habe, um jeden ausgehenden Port zu testen. Der Server überwacht alle verfügbaren TCP-Ports.
%Vor%Um den großartigen Service portquiz.net zu automatisieren, habe ich ein Bash-Skript geschrieben:
%Vor%Der schnellste / effizienteste Weg, den ich dazu gefunden habe, ist mit nmap und portquiz.net beschrieben: Ссылка Dies scannt nach oben 1000 am häufigsten verwendeten Ports:
%Vor%Um alle zu scannen (dauerte 6 Sekunden statt 5):
%Vor%Das Bash-Skript-Beispiel von @benjarobin zum Testen einer Sequenz von Ports funktionierte für mich nicht, also habe ich dieses minimale nicht-wirklich-einzeilige (Befehlszeilen-) Beispiel erstellt, das die Ausgabe der offenen Ports aus einer Sequenz schreibt von 1-65535 (alle anwendbaren Kommunikationsports) zu einer lokalen Datei und unterdrückt alle anderen Ausgaben:
%Vor%Leider dauert dies 18.2 Stunden, da die minimale Anzahl an Verbindungs-Timeout erlaubt ganze Zahl Sekunden von meiner älteren Version von curl ist 1. Wenn Sie eine Curl-Version haben & gt; = 7.32.0 (Typ "curl -V" ), könnten Sie kleinere Dezimalwerte versuchen, je nachdem, wie schnell Sie sich mit dem Dienst verbinden können. Oder versuchen Sie einen kleineren Portbereich, um die Dauer zu minimieren.
Außerdem wird es an die Ausgabedatei ports.txt angehängt. Wenn Sie es mehrmals ausführen, möchten Sie die Datei möglicherweise zuerst entfernen.
Tags und Links ip