Jeder kennt den TCP-Port, zum Beispiel Port 80, man kann Telnet-IP 80 verwenden, um zu überprüfen, ob der Port normal abhört, also kann der UDP-Port auf dieselbe Weise getestet werden?
Es gibt viele Artikel im Internet, die testen, ob der UDP-Port nicht blockiert ist.Keines davon ist genauDie beste Testmethode besteht darin, einen UDP-Hörverlauf auf dem Server zu aktivieren, der Client sendet UDP-Pakete an den Server, und der Server prüft, ob sie empfangen werden können, wie in der untenstehenden Abbildung dargestellt:
nc ist die Abkürzung für netcat, das UDP- und TCP-Protokolle verwendet. Es ist ein zuverlässiges Hintergrund-Betriebswerkzeug, das leicht von anderen Programmen aktiviert werden kann, und es wird auch als Test- oder Hacking-Tool für Netzwerke verwendet. Damit können Sie ganz einfach jede Verbindung herstellen. Es sind viele nützliche Werkzeuge eingebaut.
Befehl
1) -l Früher wurde angegeben, dass NC im Hörmodus ist. Die Angabe dieses Parameters bedeutet, dass NC als Server behandelt wird, der nach Verbindungen hört und diese akzeptiert, anstatt Verbindungen zu anderen Adressen zu initiieren. 2) -p <port> Der Benutzer stellt den Port zum Abhören ein 3) -s Geben Sie die Quell-IP-Adresse für das Senden der Daten an, die für Multi-NIC-Maschinen gilt. 4) -u Geben Sie an, dass nc das UDP-Protokoll verwendet, das standardmäßig TCP verwendet 5) -v Ausgabe von Interaktions- oder Fehlerinformationen, besonders nützlich für Anfänger-Debugging. 6)-w Die Anzahl der Sekunden Auszeit, gefolgt von der Zahl 7)-z Zeigt null an, was bedeutet, dass beim Scannen keine Daten gesendet werden
Test-Tutorial
ServerAktivieren Sie einen UDP-Listener am Port 12345 mit folgendem Befehl:
-lup ist tatsächlich eine Abkürzung von -l -u -p
KundeSenden Sie eine Nachricht an den Server über das UDP-Protokoll mit folgendem Befehl:
Geben Sie eine beliebige Zeichenkette ein, geben Sie sie ein, und der Server prüft, ob sie empfangen wurde, wie in der Abbildung unten gezeigt:
Fügen Sie schließlich unten die Windows nc-Tools hinzu:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitte Antwort
|