🇪🇸 Python Practice 🐍💻 https://github.com/activeceron
2.74K subscribers
124 photos
106 files
4.12K links
Docs, news, links, referencias de código y proyectos en Python para practicar y entender mejor este fascinante lenguaje.
Recursos: @python_practice_books
@MycroPython , @blocklycode, @miprochip_com @miproshop
¡Juega con Python y aprenderás!
Download Telegram
import socket

# Obtiene el nombre de la máquina
hostname = socket.gethostname()

# Obtiene la dirección IP correspondiente al nombre de la máquina
ip_address = socket.gethostbyname(hostname)

print("Nombre de la máquina: " + hostname)
print("Dirección IP: " + ip_address)
Código en python para averiguar ip de la máquina.
import re

# Direcciones IP sospechosas a filtrar
suspicious_ips = ['192.168.1.1', '10.0.0.1', '172.16.0.1']

# Expresión regular para validar direcciones IP
ip_regex = re.compile('^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$')

# Función para filtrar direcciones IP sospechosas
def filter_ips(ips):
filtered_ips = []
for ip in ips:
if not ip_regex.match(ip) or ip in suspicious_ips:
continue
filtered_ips.append(ip)
return filtered_ips

# Ejemplo de uso
all_ips = ['192.168.1.1', '10.0.0.2', '172.16.0.3', '192.168.1.2', '192.168.1.3']
filtered_ips = filter_ips(all_ips)
print(filtered_ips) # ['10.0.0.2', '192.168.1.2', '192.168.1.3']


# FILTRADO DE DIRECCIÓN IP
👍2