Vsi poznajo TCP priključek, na primer priključek 80, lahko uporabiš telnet ip 80 za preverjanje, ali priključek posluša normalno, torej, ali lahko UDP priključek testiraš na enak način?
Na internetu je veliko člankov, ki preverjajo, ali je UDP port odblokiran.Nobena od njih ni natančnaNajboljša testna metoda je omogočiti UDP poslušanje na strežniku, odjemalec pošlje UDP pakete strežniku, strežnik pa preveri, ali jih je mogoče prejeti, kot je prikazano na spodnji sliki:
nc je okrajšava za netcat, ki uporablja protokole UDP in TCP. Gre za zanesljivo orodje za delovanje v ozadju, ki ga lahko enostavno omogočijo drugi programi, prav tako pa se uporablja kot orodje za testiranje ali hekanje v omrežjih. Z njim lahko enostavno vzpostavite kakršnokoli povezavo. Vgrajenih je veliko uporabnih orodij.
ukaz
1) -l Uporabljeno za določanje, da bo NC v načinu poslušanja. Določitev tega parametra pomeni, da se NC obravnava kot strežnik, ki posluša in sprejema povezave, namesto da bi vzpostavil povezave z drugimi naslovi. 2) -p <port> Uporabnik nastavi priključek za poslušanje 3) -s Določite izvorni IP naslov za pošiljanje podatkov, kar je uporabno za večmrežne naprave 4) -u Določite, da nc uporablja protokol UDP, ki privzeto uporablja TCP 5) -v Informacije o interakciji ali napakah so še posebej uporabne za začetnike pri odpravljanju napak 6)-w Število sekund odmora, nato številka 7)-z Označuje ničlo, kar pomeni, da med skeniranjem niso poslani nobeni podatki
Preizkusni vodič
strežnikOmogočite UDP poslušalca na vratih 12345 z naslednjim ukazom:
-lup je pravzaprav okrajšava za -l -u -p
odjemalecPošljite sporočilo strežniku z uporabo protokola UDP z naslednjim ukazom:
Vnesite katerikoli niz, ga vnesite in strežnik bo preveril, ali je bil prejet, kot je prikazano na spodnji sliki:
Na koncu priložite spodnja orodja za Windows NC:
Turisti, če želite videti skrito vsebino te objave, prosim Odgovoriti
|