گام 1 - آشنایی با پروتکل telnet, ابزار nc و پورت 80

پروتکل telnet

کار پروتکل تلنت ایجاد یک ارتباط متنی دوطرفه متقابل است که از پروتکل TCP برای ارتباط خود استفاده می کند.

ابزار nc

عبارت nc مخفف NetCast است که این nc ابزاری برای خواندن و نوشتن در یک اتصال مبتنی بر پروتکل TCP یا UDP است.

پورت 80

در دنیای وب پورت 80 پورتی است که اطلاعات صفحات وب از این پورت از کامپیوتر ها (یا سرور ها) رد و بدل می شوند و در مرور گر شما نمایش داده می شوند.

 

گام 2 - تست امنیت سرور توسط ترمینال لینوکس

تست امنیت سرور توسط ترمینال لینوکس

ایجاد اتصال با nc یا Telnet

در ابتدا ترمینال خود را باز کرده و با یکی از دستورات زیر  اتصالی را (با پورت 80) به سایت مورد نظر خود ایجاد کنید.

nc‬‬ ‫‪-v‬‬ ‫‪www.hotmail.com‬‬ ‫‪80

‫‪telnet‬‬ ‫‪www.hotmail.com‬‬ ‫‪80‬‬

ابزار nc بهتر جواب می دهد.

وقتی عبارت پایین را دیدید یعنی ارتباط ایجاد شده است:

Connection to www.hotmail.com 80 port [tcp/http] succeeded!

نکته:

nc یک ابزار است و باید هم از یک پروتکل (TCP یا UDP) در لایه انتقال و هم از یک پروتکل (http) در لایه کاربرد استفاده کند.

اما از آنجایی که Telnet  خودش یک پروتکل در لایه کاربرد است, فقط برای انتقال داده از پروتوکل TCP استفاده می کند.