TCP-Verbindung
Öffnet eine TCP-Verbindung zu einem Host und einem Port und zeigt, wie lange der Handshake dauerte.
Die Prüfung läuft auf Ihrem Computer über den lokalen Agenten. Host, Port und Ergebnis bleiben auf dieser Seite.
Lokaler Agent
Fügen Sie den aktuellen Code aus dem Agentenfenster ein. Das Feld wird nach jedem Versuch geleert.
Agent getrennt
Agent einrichten
Laden Sie den lokalen Agenten herunter, starten Sie ihn und kehren Sie zu dieser Seite zurück.
Über den Agenten und Download- Starten Sie MyDevTools Agent. Eine private oder Loopback-Adresse braucht den Agenten mit --allow-private.
- Kopieren Sie den Kopplungscode aus dem Agentenfenster.
- Fügen Sie den Code unten ein. Wenn der Browser nach lokalem Netzwerkzugriff fragt, erlauben Sie ihn für diese Verbindung.
Der Browser sendet Host, Port und Zeitlimit nur an den Agenten auf 127.0.0.1. Der Agent öffnet eine TCP-Verbindung und schließt sie wieder. Er sendet keine Daten und probiert keinen Portbereich. Die Prüfung geht nicht an einen MyDevTools-Server. Dieser Browser merkt sich das Zeitlimit. Host, Port und Ergebnis speichert er nicht.
Prüfung
Ein Hostname oder eine IP-Adresse. Private und Loopback-Adressen brauchen --allow-private. Ein Portbereich wird abgelehnt.
Ein Port von 1 bis 65535.
Wie lange auf diese eine Verbindung gewartet wird, von 200 bis 10000 Millisekunden.
Ergebnis
Prüfen Sie einen Host und einen Port, um das Ergebnis zu sehen.
- Adresse
- Dauer
Auf dieser Seite
Die TCP-Verbindung bittet den lokalen Agenten, eine Verbindung zu dem eingegebenen Host und Port zu öffnen und sie wieder zu schließen. Die Seite zeigt, ob sie offen, abgewiesen, zeitlich abgelaufen oder ohne Route war, und wie viele Millisekunden das dauerte. Das Recht tcp.connect ist getrennt von http.request, icmp.trace und dns.lookup.
Detaillierte Funktionalität
Der Agent nimmt die erste Adresse des Namens und wendet dieselben Zielregeln an wie der HTTP-Client. Private und Loopback-Adressen gelten nur, wenn der Agent mit --allow-private gestartet wurde. Metadata-, Link-local- und Multicast-Adressen bleiben gesperrt, ebenso der eigene Lauschport des Agenten. Die Prüfung ist nur ein Handshake: es werden keine Bytes gesendet und kein Banner gelesen. Ein Zahlenbereich wie 80-443 wird abgelehnt. Höchstens zwei Prüfungen laufen zugleich. Das Zeitlimit bleibt in diesem Browser. Host, Port und Ergebnis nicht.
Praktische Beispiele
example.comPort 443 zeigt einen offenen Handshake und die Zeit.127.0.0.1auf einem Port ohne Dienst zeigt eine Abweisung.80-443im Hostfeld wird abgelehnt. Das ist kein Scan.
So verwenden Sie dieses Tool
Lokalen Agenten starten
Laden Sie den Agenten herunter, starten Sie ihn und kopieren Sie den Kopplungscode.
TCP-Verbindung koppeln
Fügen Sie den Code ein und verbinden Sie. Die Seite verlangt tcp.connect und behält Rechte, die dieser Browser schon hat.
Einen Port prüfen
Geben Sie einen Host und einen Port ein, setzen Sie das Zeitlimit und drücken Sie Prüfen.
Ergebnis lesen
Die Seite zeigt Status, Adresse und Zeit. Kopieren Sie es als Text. Ein Neuladen löscht es.
Tipps und Best Practices
- Eine Abweisung und ein Zeitlimit sind Ergebnisse. Die Prüfung selbst ist dabei nicht gescheitert.
- Eine Anfrage ist ein Host und ein Port. Ein Bereich gehört nicht in dieses Werkzeug.
- Höchstens zwei Prüfungen laufen zugleich.
- Der veröffentlichte Windows-Download kann älter sein als diese Seite. Nötig ist ein Agent, der tcp.connect meldet.