nopasaran.primitives.action_primitives.udp_dns_response_primitives.UDPDNSResponsePrimitives

class nopasaran.primitives.action_primitives.udp_dns_response_primitives.UDPDNSResponsePrimitives

Bases: object

__init__()

Methods

__init__()

close_udp_dns_server(inputs, outputs, ...)

create_udp_dns_server(inputs, outputs, ...)

start_udp_dns_server(inputs, outputs, ...)

wait_and_respond_udp_dns_query(inputs, ...)

Wait for a DNS query and respond based on provided spec.

static wait_and_respond_udp_dns_query(inputs, outputs, state_machine)

Wait for a DNS query and respond based on provided spec. Inputs: [server_instance, port, timeout, response_spec] Outputs: [result_dict] Example response_spec: {“type”: “CNAME”, “value”: “safe.com”, “qname”: “blocked.com.”}