خودکار سازی عملیات Telnet توسط ابزار Telnet Scripting Tool

امروز ابزار جالبی رو معرفی میکنم که برای کسانی که از Telnet زیاد استفاده میکنند خیلی کارایی داره.

برای مثال پروسه Clear Port-Security در یک سوییچ Cisco رو در نظر بگیرید:

۱- ابتدا به سوییچ Telnet میکنید.

۲- پس از احراز هویت وارد محیط تنظیمات سوییچ میشید.

۳- دوباره با وارد کردن رمز وارد Enable Mode میشید.

۴- در این Mode دستور Clear Port-Security All رو وارد میکنید.

تصور کنید در شرایطی کار میکنید که این کار باید بصورت روتین وار انجام بشه.

یک عملیات کسل کننده و تکراری! اینجاست که ابزار TST به میدون میاد و زحمت شما رو به یک Double Click کاهش میده!!! چطوری؟! برای دونستنش به ادامه مطلب برید…

خوب، این ابزار که فقط نسخه ۱٫۰ از اون موجوده یک ابزار بسیار قدیمیه که در سال ۱۹۹۷ تولید شده و هیچ نسخه بعدی در کار نیست. در واقع سایت اصلی این ابزار هم از بین رفته و فقط نسخه کپی شده ای از اون در وبسایت Internet Archive موجوده!

نحوه کار این ابزار خیلی ساده است. با اجرای CMD به مسیر برنامه رفته و بعد از این ترکیب استفاده میکنیم.

tst10.exe /r:script.txt [options]

r/ به معنیRun و اجرای اسکریپت اجرایی هست

options شامل o/ برای گرفتن فایل خروجی و m/ برای اجرای پنجره برنامه بصورت Minimized

خوب میریم برای آماده سازی اسکریپت. این اسکریپت رو بر اساس مثال Clear port-security انجام میدیم.

در یک فایل Text محتویات رو به این شکل قرار میدیم و فایل رو به نام script.txt در کنار برنامه TST ذخیره میکنیم.

۱۹۲٫۱۶۸٫۱٫۱ ۲۳
wait “Password: ”
send “your passwordm”
send “enablem”
wait “Password: ”
send “your passwordm”
send “clear port-security allm”

حالا ببینیم در این اسکریپت چی نوشتیم:

خط اول : IP و شماره Port مربوط به Telnet که بصورت پیش فرض ۲۳ هست

خط دوم : به اسکریپت گفتیم هر جایی که با عبارت Password: متوقف شد

خط سوم: رمز عبور ما رو ارسال کنه و Enter بزنه! m همون Enterخودمونه :دی

خط چهارم: عبارت enable رو تایپ کنه و بعد از اون Enter بزنه

خط پنجم: دوباره به اسکریپت گفتیم هر جایی که با عبارت Password: متوقف شد

خط ششم: رمز عبور ما رو ارسال کنه و Enter بزنه

در نهایت خط هفتم: دستور مورد نظر ما رو ارسال کنه و Enter بزنه

خیلی آسون بود نه؟!

حالا کافیه یک Batch File با فرمت زیر بسازید. برنامه Notepad رو باز کرده ومتن زیر رو در اون کپی کنید سپس فایل رو با نام Telnet.batدر کنار بقیه فایلهای TST قرار بدید تا عملیات روتین شما به سادگی با یک Double Click انجام بشه!

tst10.exe /r:script.txt /o:Log.txt

تذکر: Telnet پروتکلی به غایت نا امن و کد گذاری نشده است.این پروتکل تمام اطلاعات رو بصورت Clear Text ارسال میکنه. پس هر کس که در حیطه اون شبکه باشه با استفاده از یک نرم افزار Packet Analyzer – مثل Wireshark – به سادگی تمام اطلاعات رد و بدل شده بین دو سیستمی که از طریق Telnet به همدیگه متصل اند رو مشاهده میکنه.این اطلاعات شامل User Name و Password های مورد استفاده جهت اتصال هم میشه!!!

بجز محیط های شبکه ایزوله استفاده از Telnet اصلا توصیه نمیشه پس حتما بجای اون از SSH استفاده کنید.

دانلود نرم افزار TST با حجم ۱۹۰KB

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *