ساخت ابزار Pywhois
Whois لیستی است که به طور گسترده در اینترنت استفاده می شود و نشان می دهد که یک دامنه برای چه کسی است و چگونه با آن ارتباط برقرار می کند. اطلاعات یک دامنه نیز توسط یک شرکت اینترنتی ثبت نام میشود و مالکیت دامنه را تنظیم می کند. سوابق Whois ثابت کرده است که میتواند بسیار مفید باشد و یک منبع ضروری برای حفظ یکپارچگی ثبت نام دامنه و روند مالکیت وب سایت تبدیل شده است. یکی از مهم ترین اطلاعاتی که میتوان از whois دریافت کرد میتواند نام dns های یک وب سایت باشد که از این طریق میتوان به سرور وب سایت رسید.
در ادامه ابزاری رو با زبان برنامه نویسی پایتون طراحی خواهیم کرد که اطلاعات ثبت شده دامنه رو برای ما نشون میده. در این ابزار از کتابخانه های whois و sys پایتون استفاده میکنیم.
#!/usr/bin/python import sys import whois try: host = sys.argv[1] w = whois.whois(host) data = w.items() for key , value in data: print key + ":" + str(value) except: print "plz check url or internet try again !! " print "[*]Useage",sys.argv[0],"www.target.com"