WHOIS Lookup Script

import whois

def whois_lookup(domain):
    try:
        domain_info = whois.whois(domain)
        print(f"WHOIS information for {domain}:")
        print(f"  Domain Name: {domain_info.domain_name}")
        print(f"  Registrar: {domain_info.registrar}")
        print(f"  Creation Date: {domain_info.creation_date}")
        print(f"  Expiration Date: {domain_info.expiration_date}")
        print(f"  Name Servers: {domain_info.name_servers}")
    except Exception as e:
        print(f"Error retrieving WHOIS information for '{domain}': {e}")

if __name__ == "__main__":
    target_domain = input("Enter a domain name to look up (e.g., example.com): ")
    whois_lookup(target_domain)