Alle kjenner TCP-porten, for eksempel port 80, du kan bruke telnet ip 80 for å verifisere om porten lytter normalt, så kan UDP-porten testes på samme måte?
Det finnes mange artikler på Internett som tester om UDP-porten er ublokkert.Ingen av dem er nøyaktigeDen beste testmetoden er å aktivere en UDP-lytting på serveren, og klienten sender UDP-pakker til serveren, og serveren sjekker om de kan mottas, som vist i figuren nedenfor:
nc er en forkortelse for netcat, som bruker UDP- og TCP-protokoller. Det er et pålitelig bakgrunnsoperasjonsverktøy som enkelt kan aktiveres av andre programmer, og det brukes også som et testverktøy eller hackingverktøy for nettverk. Med den kan du enkelt etablere hvilken som helst forbindelse. Det finnes mange nyttige verktøy innebygd.
kommando
1) -l Pleide å spesifisere at NC skulle være i lyttemodus. Å spesifisere denne parameteren betyr at NC behandles som en server, som lytter etter og aksepterer tilkoblinger i stedet for å initiere tilkoblinger til andre adresser. 2) -p <port> Brukeren setter porten for lytting 3) -s Spesifiser kilde-IP-adressen for sending av data, som gjelder for multi-NIC-maskiner 4) -u Spesifiser at nc bruker UDP-protokollen, som som standard er TCP 5) -v Utdata av interaksjons- eller feilinformasjon, spesielt nyttig for nybegynnerfeilsøking 6)-w Antall sekunder med timeout, etterfulgt av tallet 7)-z Indikerer null, noe som betyr at ingen data sendes ved skanning
Testveiledning
ServerAktiver en UDP-lytter på port 12345 med følgende kommando:
-lup er faktisk en forkortelse av -l -u -p
klientSend en melding til serveren ved bruk av UDP-protokollen med følgende kommando:
Skriv inn en hvilken som helst streng, skriv den inn, og serveren vil sjekke om den er mottatt, som vist i figuren nedenfor:
Til slutt, legg ved Windows nc-verktøyene nedenfor:
Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snill Svare
|