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.”}