خوش آمدید عزیز

آموزش whois در پایتون


سلام به دوستان و کاربران این وب.یکی از مهم ترین بحث های دنیای مجازی شناسایی یک فرد هست.

اما این بحثش جداست و شاید ما بخوایم با استفاد از آیپی اطلاعاتی مثل شهر و کشور و مختصات جغرافیای واینطور چیز ها رو در بیاریم.که در اینجا بیشتر سرش سر و کله میزنیم :)

بعضا اتفاق میفته که فقط دوست داشته باشیم بدونیم که صاحب این وب سایتی که من پیدا کردم کیه و چیکارس، درباره اصلیت و معرفی هوییز بگم اینکه ، هوییز در اصل برای این به وجود اومده تا کسی بخواد یه دامنه رو ثبت کنه، بیاد بررسی کنه اون دامنه از قبل وجود داشته یا نه، در نتیجه یک سری اطلاعات هم به دست ما میده و در اصل ما باهاش جمع آوری اطلاعات میکنیم(:

 من میخوام خودم اینو با پایتون بنویسیم، اگر نیاز شد بعدا تغییراتی توش اعمل کنیم که بتونیم بچسبونیمش در برنامه های خودمون.خوب اولین کاری که باید بکنیم اینه که کتابخونه ای از پایتون رو نصب کنیم به اسم:

python-whois

که برای نصبش میزنیم :

pip install python-whois

خوب بعد از اینکه نصب شد یه idle باز کنین و برین توش بزنین :

import whois
site_name = input("Please Enter Domain : ")
atb32 = whois.whois(name)
print(atb32.text)

میتونیم خلاقیت داشته باشیم و کاری کنیم که برنامه بیاد لینک رو اعتبار سنجی کنه و بعد واردش بشه :

import whois
import requests
def get_info(site_name):
    info = whois.q(site_name)
    return info
def check_site(site_name):
    try:
        che = requests.get("https://"+site_name).status_code
        if che == 200:
            return True
    except:
            return False
name = input("Please Enter Domain : ") if check_site(name) is True:
    info=get_info(name)
    print(info)
else:
   print('your site is invalide')

 کد ها رو تست کنید و باهاش ابزار های خودتون رو بنویسید.

 

 

شاید جای دیگه این پست هارو ببینید، اما اوناروهم خودم نوشتم و دارم انتقالشون میدم

Name

Email