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)