Ultimas do CanalQb

Python - Identificando IP de um site

Python - Identificando IP de um site
Canal Qb

Um exemplo de um script Python que você pode usar para identificar a versão do IP de um site específico: 
import socket

def verificar_ip(site):
    # Resolve o nome do host em uma lista de endereços IP
    addr_info = socket.getaddrinfo(site, None)
    # Verifica cada endereço IP encontrado
    for family, _, _, _, address in addr_info:
        # Verifica se o endereço IP é IPv4 ou IPv6
        if family == socket.AF_INET:
            return "IPv4"
        elif family == socket.AF_INET6:
            return "IPv6"
    # Se não for encontrado nenhum endereço IP, retorna "Desconhecido"
    return "Desconhecido"

# Solicita que o usuário digite o nome do site que queremos verificar
site = input("Digite o nome do site que deseja verificar: ")
# Verifica a versão do IP do site
versao_ip = verificar_ip(site)
# Exibe a mensagem com a versão do IP do site
print(f"O site {site} está usando {versao_ip}")
Este script define uma função verificar_ip que recebe o nome do site como parâmetro e retorna a versão do IP do site (IPv4, IPv6 ou Desconhecido). Em seguida, o script solicita que o usuário digite o nome do site que deseja verificar, chama a função verificar_ip para obter a versão do IP do site e exibe a mensagem com a versão do IP do site.

Espero que este exemplo seja útil para você!

Nenhum comentário

Comente só assim vamos crescer juntos!

Observação: somente um membro deste blog pode postar um comentário.