منبع اصلی نوشتار زیر در این لینک قرار دارد

بررسی قابل ثبت بودن دامنه های ir. با bash

با سلام خدمت دوستان . معمولا برای بررسی قابل ثبت بودن یا آزاد بودن یک دامنه به سایت های هاستینگی که میشناسیم مراجعه می کنیم، حالا چه سایت هاستینگ ایرانی باشه چه خارجی یا دامنه مورد نظر 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

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

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

iman@OSLearn:~$ tar zxvf IRcheck_v1.0.tar.gz

 

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

iman@OSLearn:~$ cd IRcheck_v1.0/
iman@OSLearn:~/IRcheck_v1.0$ chmod +x IRcheck.sh

 

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

iman@OSLearn:~/IRcheck_v1.0$ ./IRcheck.sh -t 3 -l /home/iman/list-domain.txt

 

OSLearn.ir_1

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

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

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

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

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

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

 

منبع : او اس لرن دات آی آر | http://OSLearn.ir

نویسنده : E2MA3N

از این مطلب راضی هستید ؟ می خواهید به سایت کمک کنید ؟ رضایت خودتون رو با دونیت به ما اعلام کنید . برای دونیت روی خرید کلیک کنید . با تشکر



برچسب ها : , , ,

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

به اين صفحه امتياز دهيد