با سلام خدمت دوستان . معمولا برای بررسی قابل ثبت بودن یا آزاد بودن یک دامنه به سایت های هاستینگی که میشناسیم مراجعه می کنیم، حالا چه سایت هاستینگ ایرانی باشه چه خارجی یا دامنه مورد نظر ir. باشه یا هر چیزه دیگه

ابتدا باید گفت این کار شاید زیاد خوب نباشه، چرا که معلوم نیست دامنه ای که وارد می کنید جایی ذخیره نشه ! و در بدترین حالت اینه که مدیر هاستینگ دامنه شما رو زودتر از شما ثبت کنه …

اما جدای از این فرض ها، خودم برای بررسی یک دامنه ir. ( چه اطلاعات تکمیلی و چه آزاد بودن دامنه ) به nic.ir مراجعه می کنم و از قسمت who is این سایت استفاده می کنم .

نکته ای که برام جالب بود اینه که این سایت از کد captcha برای who is استفاده نمی کنه ! و همین می تونه دلیل خوبی برای ساخت یک برنامه باشه که همه مراحل رو به صورت خودکار انجام بده

فکر کنم همه چی دیگه معلوم باشه . برنامه ای آماده کردیم که یک لیست رو می گیره، توی یک حلقه میوفته و تمامی دامنه های لیست ما رو یکی یکی چک می کنه . اونایی که قابل ثبت نیستند رو با قرمز و اون هایی که قابل ثبت هستند رو با سبز مشخص می کنه . لازم به ذکر هست که ( مثل همیشه ) هسته اصلی برنامه تنها در یک خط و با curl است .

اطلاعات برنامه :

زبان استفاده شده : bash

تعداد خطوط : 58

لایسنس : GPL v3

 

لینک برنامه در گیت هاب :

https://github.com/Oslearn/IRcheck_v1.0

لینک دانلود مستقیم برنامه :

http://oslearn.ir/wp-content/uploads/2015/09/IRcheck_v1.0.tar.gz

دریافت و استفاده :

پس از دریافت و دانلود لازم است برنامه را از حالت فشرده خارج کنیم، برای این منظور :

 

حال به دایرکتوری برنامه رفته و پرمیشن اجرا برای برنامه در نظر می گیریم :

 

در آخر کافیست برنامه را به شکل زیر اجرا کنیم : ( به عنوان مثال‌ )

 

OSLearn.ir_1

نکته 1 : قبل از اجرا فایل README را مطالعه کنید.

نکته 2 : پیشنیاز این برنامه curl است، آن را بر روی سیستم نصب کنید.

نکته 3 : این برنامه جهت اجرا نیازی به یوزر روت یا دستور sudo ندارد.

نکته 4‌ : از سویچ l- جهت مشخص کردن لیست خودمون استفاده کردیم.

نکته 5 : از سویچ t- جهت فاصله زمانی چک کردن دامنه ها استفاده کردیم.

نکته 6 : دامنه های آزاد در فایلی به نام free.txt و دامنه های ثبت شده در فایلی به نام registered.txt ذخیره می شوند.

 

نویسنده : ایمان همایونی
ایمیل نویسنده : info@OSLearn.ir
منبع : وب سایت او اس لرن – http://oslearn.ir
از مطالب وب سایت راضی هستید ؟ رضایت خودتون رو با دونیت به ما اعلام کنید. لطفا برای دونیت روی آیکون زیر کلیک کنید.
 حمایت مالی

درباره نویسنده :

ایمان همایونی هستم، از سال 2009 با گنو لینوکس فعالیت خودم رو در زمینه ی کامپیوتر و IT شروع کردم و تا الان موفق به گذروندن دوره هایLPIC 1 / LPIC 2 / VCP5-DCV / MCITP / CCNA / MTCNA شدم . مدتی در زمینه امنیت فعالیت هایی داشتم اما در حال حاضر تمرکز خودم رو بر روی مجازی سازی و لینوکس گذاشته ام .

تمام پست های من - وب سایت من