Alle kender TCP-porten, for eksempel port 80, du kan bruge telnet ip 80 til at verificere, om porten lytter normalt, så kan UDP-porten testes på samme måde?
Der findes mange artikler på internettet, der tester, om UDP-porten er ublokeret.Ingen af dem er nøjagtigeDen bedste testmetode er at aktivere en UDP-lytning på serveren, og klienten sender UDP-pakker til serveren, og serveren tjekker, om de kan modtages, som vist i figuren nedenfor:
nc er en forkortelse for netcat, som bruger UDP- og TCP-protokoller. Det er et pålideligt baggrundsdriftsværktøj, som nemt kan aktiveres af andre programmer, og det bruges også som test- eller hackingværktøj til netværk. Med den kan du nemt etablere enhver forbindelse. Der er mange nyttige værktøjer indbygget.
kommando
1) -l Bruges til at specificere, at NC vil være i lyttetilstand. At angive denne parameter betyder, at NC behandles som en server, der lytter efter og accepterer forbindelser i stedet for at initiere forbindelser til andre adresser. 2) -p <port> Brugeren indstiller porten til lytning 3) -s Angiv kilde-IP-adressen til dataafsendelse, hvilket gælder for multi-NIC maskiner 4) -u Angiv, at nc bruger UDP-protokollen, som som standard er TCP 5) -v Output-interaktions- eller fejlinformation, især nyttigt for nybegynderfejlfinding 6)-w Antallet af sekunder timeout, efterfulgt af tallet 7)-z Angiver nul, hvilket betyder, at der ikke sendes nogen data ved scanning
Testtutorial
ServerAktivér en UDP-lytter på port 12345 med følgende kommando:
-lup er faktisk en forkortelse af -l -u -p
kundeSend en besked til serveren ved hjælp af UDP-protokollen med følgende kommando:
Indtast en hvilken som helst streng, indtast den, og serveren vil kontrollere, om den er modtaget, som vist i figuren nedenfor:
Endelig vedhæft Windows nc-værktøjerne nedenfor:
Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venlig Svar
|