nopasaran.primitives.action_primitives.tcp_dns_response_primitives.TCPDNSResponsePrimitives¶
- class nopasaran.primitives.action_primitives.tcp_dns_response_primitives.TCPDNSResponsePrimitives¶
Bases:
object- __init__()¶
Methods
__init__()close_tcp_dns_server(inputs, outputs, ...)create_tcp_dns_server(inputs, outputs, ...)start_tcp_dns_server(inputs, outputs, ...)wait_and_respond_tcp_dns_query(inputs, ...)Wait for a DNS query and respond based on provided spec.
- static wait_and_respond_tcp_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.”}