Articles of dns

Cómo decirle a Python HTMLParser que se detenga

Tengo un caso de uso que indica que cuando una etiqueta es un link y sus atributos son rel=dns-prefetch , simplemente diga que la resolución previa de DNS está habilitada. He hecho una pre_resolve_dns_enabled como pre_resolve_dns_enabled y la pre_resolve_dns_enabled en verdadero de la siguiente manera. class Extractor(HTMLParser): def __init__(self): HTMLParser.__init__(self) self.pre_resolve_dns_enabled = False def feed(self, […]

¿Cómo resuelvo un registro SRV en Python?

Algo que no dependa de bibliotecas nativas sería mejor.

Python / scapy DNS sniffer and parser

Tengo python / scapy sniffer para DNS. Soy capaz de rastrear mensajes DNS y obtener puertos y direcciones IP de origen y destino de IP / UDP, pero tengo problemas para analizar la parte de DNS. Apreciaría alguna ayuda o solución para resolver esto. #!/usr/bin/env python from scapy.all import * from datetime import datetime import […]

Compruebe programáticamente si los dominios están protegidos con DNSSEC

Como dice el título, quiero verificar mediante progtwigción si una respuesta de DNS para un dominio está protegida con DNSSEC. ¿Cómo podría hacer esto? Sería genial, si hay una solución pythonic para esto. ACTUALIZACIÓN: cambio de solicitud a respuesta, perdón por la confusión

Comprobando si un nombre de dominio está registrado

¿Cómo hago para verificar si un nombre de dominio está registrado? Estaba pensando en verificar si tiene una IP correspondiente, pero no parece funcionar tan bien como esperaba. ¿Hay alguna solución en PHP o Python que pueda verificar?

error de dominio de python math – sqrt

¿Qué causa el problema? from math import sqrt print “a : ” a = float(raw_input()) print “b : ” b = float(raw_input()) print “c : ” c = float(raw_input()) d = (a + b + c)/2 s = sqrt(d*(da)*(db)*(dc)) print “a+b+c =”, a, b, c print “Distr. =”, d*2, “Area =”, s Error: Traceback (most […]

Consulta de DNS utilizando el socket de Google App Engine

Estoy tratando de usar el nuevo soporte de socket para Google App Engine para realizar algunas consultas de DNS. Estoy usando dnspython para realizar la consulta, y el código funciona bien fuera de GAE. El código es el siguiente: class DnsQuery(webapp2.RequestHandler): def get(self): domain = self.request.get(‘domain’) logging.info(“Test Query for “+domain) answers = dns.resolver.query(domain, ‘TXT’, tcp=True) […]

Obtener el dominio raíz del enlace

Tengo un enlace como http://www.techcrunch.com/ y me gustaría obtener solo la parte techcrunch.com del enlace. ¿Cómo hago para esto en python?

Regex para que coincida con Domain.CCTLD

¿Alguien sabe una expresión regular para hacer coincidir Domain.CCTLD? No quiero subdominios, solo el “dominio atómico”. Por ejemplo, docs.google.com no coincide, pero google.com sí. Sin embargo, esto se complica con cosas como .co.uk, CCTLD. ¿Alguien sabe alguna solución? Gracias por adelantado. EDITAR: Me he dado cuenta de que también tengo que lidiar con múltiples subdominios, […]

Cómo forzar a la biblioteca httplib de Python a usar solo solicitudes A

El problema es que urllib usando httplib está buscando registros AAAA. Me gustaría evitar eso. ¿Hay una buena manera de hacer eso? >>> import socket >>> socket.gethostbyname(‘www.python.org’) ‘82.94.164.162’ 21:52:37.302028 IP 192.168.0.9.44992 > 192.168.0.1.53: 27463+ A? www.python.org. (32) 21:52:37.312031 IP 192.168.0.1.53 > 192.168.0.9.44992: 27463 1/0/0 A 82.94.164.162 (48) python /usr/lib/python2.6/urllib.py -t http://www.python.org >/dev/null 2>&1 21:53:44.118314 IP […]