Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/rthalley/dnspython
/ functions
Functions
3,382 in github.com/rthalley/dnspython
⨍
Functions
3,382
◇
Types & classes
528
↳
Endpoints
3
↓ 1 callers
Function
_ctype_from_text
(what)
dns/rdtypes/ANY/CERT.py:54
↓ 1 callers
Function
_ctype_to_text
(what)
dns/rdtypes/ANY/CERT.py:61
↓ 1 callers
Method
_delete_name
Delete all data associated with *name*. It is not an error if the name does not exist.
dns/transaction.py:584
↓ 1 callers
Method
_delete_rdataset
Delete all data associated with *name*, *rdtype*, and *covers*. It is not an error if the rdataset does not exist.
dns/transaction.py:591
↓ 1 callers
Method
_end_read
(self, txn)
dns/zone.py:892
↓ 1 callers
Method
_end_transaction
End the transaction. *commit*, a bool. If ``True``, commit the transaction, otherwise roll it back. If committing and the c
dns/transaction.py:609
↓ 1 callers
Method
_end_write
(self, txn)
dns/zone.py:895
↓ 1 callers
Function
_ensure_immutable_node
(node)
dns/transaction.py:91
↓ 1 callers
Function
_ensure_immutable_rdataset
(rdataset)
dns/transaction.py:85
↓ 1 callers
Function
_escapify
(qstring)
dns/rdtypes/svcbbase.py:89
↓ 1 callers
Function
_exponent_of
(what, desc)
dns/rdtypes/ANY/LOC.py:38
↓ 1 callers
Method
_extra_from_text
(cls, text: str)
dns/enum.py:104
↓ 1 callers
Function
_find_candidate_keys
( keys: Dict[dns.name.Name, dns.rdataset.Rdataset | dns.node.Node], rrsig: RRSIG )
dns/dnssec.py:294
↓ 1 callers
Function
_find_header
(headers: dns.quic.Headers, name: bytes)
dns/query.py:650
↓ 1 callers
Method
_fmt_kwargs
Format kwargs before printing them. Resulting dictionary has to have keys necessary for str.format call on fmt class variable.
dns/exception.py:87
↓ 1 callers
Method
_generate_line
Process one line containing the GENERATE statement from a DNS zone file.
dns/zonefile.py:322
↓ 1 callers
Method
_get_all_slots
(self)
dns/rdata.py:152
↓ 1 callers
Method
_get_next_version_id
(self)
dns/zone.py:903
↓ 1 callers
Method
_get_node
Return the node at *name*, if any. Returns a node or ``None``.
dns/transaction.py:637
↓ 1 callers
Method
_get_question
Read the next *qcount* records from the wire data and add them to the question section.
dns/message.py:1150
↓ 1 callers
Function
_gethostbyaddr
(ip)
dns/resolver.py:1999
↓ 1 callers
Function
_gethostbyname_ex
(name)
dns/resolver.py:1986
↓ 1 callers
Function
_getnameinfo
(sockaddr, flags=0)
dns/resolver.py:1927
↓ 1 callers
Method
_handle_events
(self)
dns/quic/_sync.py:168
↓ 1 callers
Method
_handle_events
(self)
dns/quic/_asyncio.py:159
↓ 1 callers
Method
_handle_events
(self)
dns/quic/_trio.py:134
↓ 1 callers
Function
_hexify
Convert a binary string into its hex encoding, broken up into chunks of chunksize characters separated by a separator.
dns/rdata.py:75
↓ 1 callers
Function
_http3
( q: dns.message.Message, where: str, url: str, timeout: float | None = None, port: int =
dns/asyncquery.py:706
↓ 1 callers
Function
_http3
( q: dns.message.Message, where: str, url: str, timeout: float | None = None, port: int =
dns/query.py:676
↓ 1 callers
Method
_is_nic_enabled
(self, lm, guid)
dns/win32util.py:149
↓ 1 callers
Method
_is_origin
(self, name: dns.name.Name)
dns/btreezone.py:153
↓ 1 callers
Method
_iterate_names
Return an iterator that yields a name.
dns/transaction.py:633
↓ 1 callers
Function
_make_dnskey
Convert a public key to DNSKEY Rdata *public_key*, a ``PublicKey`` (``GenericPublicKey`` or ``cryptography.hazmat.primitives.asymmetric``) to
dns/dnssec.py:670
↓ 1 callers
Method
_maximum
(cls)
dns/enum.py:92
↓ 1 callers
Function
_maybe_convert_to_binary
If label is ``str``, convert it to ``bytes``. If it is already ``bytes`` just return it.
dns/name.py:350
↓ 1 callers
Method
_maybe_cow_with_name
( self, name: dns.name.Name )
dns/zone.py:1029
↓ 1 callers
Function
_maybe_get_resolver
( resolver: Optional["dns.asyncresolver.Resolver"], # pyright: ignore )
dns/asyncquery.py:516
↓ 1 callers
Function
_maybe_get_resolver
( resolver: Optional["dns.resolver.Resolver"], # pyright: ignore )
dns/query.py:413
↓ 1 callers
Function
_maybe_import_update
()
dns/message.py:1092
↓ 1 callers
Method
_maybe_seed
(self)
dns/entropy.py:60
↓ 1 callers
Method
_maybe_wakeup_one_waiter_unlocked
(self)
dns/versioned.py:170
↓ 1 callers
Function
_nodes_differ
( n1, # type: dns.node.Node n2, # type: dns.node.Node ignore_ttl, # type: bool ignore_soa,
examples/zonediff.py:72
↓ 1 callers
Method
_origin_information
(self)
dns/transaction.py:649
↓ 1 callers
Function
_pad_to_max_label
(label, suffix_labels)
dns/name.py:1165
↓ 1 callers
Method
_parse_special_rr_header
(self, section, count, position, name, rdclass, rdtype)
dns/message.py:948
↓ 1 callers
Method
_processing_order
(cls, iterable)
dns/rdata.py:607
↓ 1 callers
Method
_processing_priority
(self)
dns/rdtypes/IN/PX.py:68
↓ 1 callers
Method
_put_rdataset
Store the rdataset.
dns/transaction.py:580
↓ 1 callers
Method
_receiver
(self)
dns/quic/_asyncio.py:104
↓ 1 callers
Method
_rollback
Truncate the output buffer at offset *where*, and remove any compression table entries that pointed beyond the truncation point.
dns/renderer.py:122
↓ 1 callers
Method
_rr_line
Process one line from a DNS zone file.
dns/zonefile.py:153
↓ 1 callers
Method
_sender
(self)
dns/quic/_asyncio.py:143
↓ 1 callers
Method
_set_origin
(self, origin)
dns/zonefile.py:620
↓ 1 callers
Method
_short_name
(cls)
dns/enum.py:96
↓ 1 callers
Function
_sign_zone_nsec
NSEC zone signer
dns/dnssec.py:1108
↓ 1 callers
Function
_split
(value)
dns/rdtypes/svcbbase.py:135
↓ 1 callers
Function
_tls_handshake
(s, expiration)
dns/query.py:1274
↓ 1 callers
Method
_unknown_exception_class
(cls)
dns/enum.py:112
↓ 1 callers
Function
_upper_dollarize
(s)
dns/zonefile.py:81
↓ 1 callers
Function
_validate_and_define
(params, key, value)
dns/rdtypes/svcbbase.py:443
↓ 1 callers
Method
_validate_name
(self, name: dns.name.Name)
dns/zone.py:987
↓ 1 callers
Function
_validate_rrsig
Validate an RRset against a single signature rdata, throwing an exception if validation is not successful. *rrset*, the RRset to validate. T
dns/dnssec.py:333
↓ 1 callers
Function
_validate_signature
(sig: bytes, data: bytes, key: DNSKEY)
dns/dnssec.py:323
↓ 1 callers
Method
_wait_for_wake_timer
(self)
dns/quic/_asyncio.py:137
↓ 1 callers
Method
add
(self, rd, ttl=None)
dns/rdataset.py:374
↓ 1 callers
Method
add_tsig
Add a TSIG signature to the message.
dns/renderer.py:239
↓ 1 callers
Function
af_for_address
Determine the address family of a textual-form network address. *text*, a ``str``, the textual address. Raises ``ValueError`` if the address
dns/inet.py:75
↓ 1 callers
Function
amain
(address, port)
tests/test_doq.py:49
↓ 1 callers
Function
amain
()
examples/ddr.py:30
↓ 1 callers
Function
amulti
()
examples/doq.py:61
↓ 1 callers
Function
amultirun
()
examples/doq.py:70
↓ 1 callers
Method
answer_nameserver
(self)
dns/nameserver.py:22
↓ 1 callers
Function
arun
()
examples/doq.py:57
↓ 1 callers
Method
async_query
( self, request: dns.message.QueryMessage, timeout: float, source: str | None,
dns/nameserver.py:40
↓ 1 callers
Method
async_run
(self, afunc)
tests/test_async.py:688
↓ 1 callers
Method
balance
This Node is minimal, and we want to make it non-minimal so we can delete. We try to steal from our siblings, and if that doesn't work we will
dns/btree.py:275
↓ 1 callers
Method
bounds
Return the 'bounds' of *name* in its zone. The bounds information is useful when making an authoritative response, as it can be used
dns/btreezone.py:287
↓ 1 callers
Method
canonical_name
Determine the canonical name of *name*. The canonical name is the name the resolver uses for queries after all CNAME and DNAME renami
dns/asyncresolver.py:210
↓ 1 callers
Function
cds_rdataset_to_ds_rdataset
Create a CDS record from DS. *rdataset*, a ``dns.rdataset.Rdataset``, to create DS Rdataset for. Raises ``ValueError`` if the rdataset is no
dns/dnssec.py:862
↓ 1 callers
Method
check_delete_name
Call *check* before putting (storing) an rdataset. The function is called with the transaction and the name. The check function may
dns/transaction.py:348
↓ 1 callers
Method
check_delete_rdataset
Call *check* before deleting an rdataset. The function is called with the transaction, the name, the rdatatype, and the covered rdata
dns/transaction.py:335
↓ 1 callers
Method
clone
(self)
dns/resolver.py:387
↓ 1 callers
Method
clone
Make a shallow-copy duplicate of this node.
dns/btree.py:365
↓ 1 callers
Method
close_stream
(self, stream_id)
dns/quic/_common.py:189
↓ 1 callers
Method
connect
(self, address, port=853, source=None, source_port=0)
dns/quic/_common.py:343
↓ 1 callers
Method
connect
( self, address, port=853, source=None, source_port=0, want_session_ticket=True )
dns/quic/_trio.py:231
↓ 1 callers
Function
construct_msg
if args.serial is specified it creates fake SOA RR with given serial
examples/send_notify.py:55
↓ 1 callers
Method
copy
(self)
dns/rdataset.py:411
↓ 1 callers
Method
create_stream
(self, nursery: trio.Nursery, stream_id: int)
tests/doq.py:133
↓ 1 callers
Method
datagram_connection_required
(self)
dns/_asyncbackend.py:90
↓ 1 callers
Method
ddr_tls_check_async
(self, lifetime, backend=None)
dns/_ddr.py:58
↓ 1 callers
Method
ddr_tls_check_sync
(self, lifetime)
dns/_ddr.py:46
↓ 1 callers
Method
delete_rdataset
( self, rdclass: dns.rdataclass.RdataClass, rdtype: dns.rdatatype.RdataType, c
dns/btreezone.py:93
↓ 1 callers
Method
deregister_cursor
Deregister a cursor from the automatic parking service.
dns/btree.py:745
↓ 1 callers
Function
diff_zones
diff_zones(zone1, zone2, ignore_ttl=False, ignore_soa=False) -> changes Compares two dns.zone.Zone objects and returns a list of all changes i
examples/zonediff.py:35
↓ 1 callers
Function
dnskey_rdataset_to_cds_rdataset
Create a CDS record from DNSKEY/CDNSKEY. *name*, a ``dns.name.Name`` or ``str``, the owner name of the CDS record. *rdataset*, a ``dns.rdata
dns/dnssec.py:891
↓ 1 callers
Method
emptiness
(cls)
dns/rdtypes/svcbbase.py:163
↓ 1 callers
Method
encode
(self, label: str)
dns/name.py:273
↓ 1 callers
Method
encode_key_bytes
Encode key as bytes for DNSKEY
dns/dnssecalgs/base.py:24
↓ 1 callers
Function
enumerate_module
Yield module attributes which are subclasses of given class
tests/util.py:110
← previous
next →
601–700 of 3,382, ranked by callers