Skip to content
Extraits de code Groupes Projets
Valider 0073ea21 rédigé par François De Keersmaeker's avatar François De Keersmaeker
Parcourir les fichiers

Support for DNS subdomains

parent 5cf2ab50
Branches master
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -24,15 +24,12 @@ class dns(Custom):
"""
if domain_name.startswith(dns.WILDCARD):
suffix = domain_name[len(dns.WILDCARD):]
return {
"template": f"dns_contains_suffix_domain_name(dns_message.questions, dns_message.header.qdcount, \"{{}}\", {len(suffix)})",
"match": suffix
}
else:
return {
"template": "dns_contains_full_domain_name(dns_message.questions, dns_message.header.qdcount, \"{}\")",
"match": domain_name
}
suffix = domain_name.split('.', 1)[1]
return {
"template": f"dns_contains_suffix_domain_name(dns_message.questions, dns_message.header.qdcount, \"{{}}\", {len(suffix)})",
"match": suffix
}
def parse(self, is_backward: bool = False, initiator: str = "src") -> dict:
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter