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
↓ 2 callers
Method
_adjust_for_before
(self, before: bool, i: int)
dns/btree.py:534
↓ 2 callers
Method
_append_rdataset
Append rdataset to the node with special handling for CNAME and other data conditions. Specifically, if the rdataset being appended h
dns/node.py:137
↓ 2 callers
Function
_check_coordinate_list
(value, low, high)
dns/rdtypes/ANY/LOC.py:93
↓ 2 callers
Method
_check_mutable_and_park
(self)
dns/btree.py:655
↓ 2 callers
Function
_check_status
(headers: dns.quic.Headers, peer: str, wire: bytes)
dns/query.py:659
↓ 2 callers
Method
_checked_delete_rdataset
(self, name, rdtype, covers)
dns/transaction.py:544
↓ 2 callers
Method
_checked_put_rdataset
(self, name, rdataset)
dns/transaction.py:539
↓ 2 callers
Method
_commit_version_unlocked
(self, txn, version, origin)
dns/versioned.py:251
↓ 2 callers
Method
_compute_digest
( self, hash_algorithm: DigestHashAlgorithm, scheme: DigestScheme = DigestScheme.SIMPL
dns/zone.py:801
↓ 2 callers
Method
_config_fromkey
(self, key, always_try_domain)
dns/win32util.py:110
↓ 2 callers
Method
_config_nameservers
(self, nameservers)
dns/win32util.py:99
↓ 2 callers
Method
_delete
(self, exact, args)
dns/transaction.py:464
↓ 2 callers
Method
_delete
(self, key: KT, exact: ET | None)
dns/btree.py:694
↓ 2 callers
Function
_digest
Return a context containing the TSIG rdata for the input parameters @rtype: dns.tsig.HMACTSig or dns.tsig.GSSTSig object @raises ValueError: I
dns/tsig.py:212
↓ 2 callers
Method
_eat_line
(self)
dns/zonefile.py:141
↓ 2 callers
Method
_end
(self, commit)
dns/transaction.py:532
↓ 2 callers
Method
_end_write_unlocked
(self, txn)
dns/versioned.py:242
↓ 2 callers
Method
_enrich_nameservers
( cls, nameservers: Sequence[str | dns.nameserver.Nameserver], nameserver_ports: Dict[
dns/resolver.py:1186
↓ 2 callers
Function
_errors_to_text
Turn a resolution errors trace into a list of text.
dns/resolver.py:155
↓ 2 callers
Method
_expiration_from_timeout
(self, timeout)
dns/quic/_common.py:83
↓ 2 callers
Method
_extra_to_text
(cls, value, current_text)
dns/enum.py:108
↓ 2 callers
Function
_extract_nameservers_from_svcb
(answer)
dns/_ddr.py:77
↓ 2 callers
Function
_float_to_tuple
(what)
dns/rdtypes/ANY/LOC.py:51
↓ 2 callers
Method
_fmt_kwargs
(self, **kwargs)
dns/resolver.py:199
↓ 2 callers
Function
_from_text
(text: str, enum_class: Any)
dns/flags.py:51
↓ 2 callers
Function
_from_text
( text: Any, origin: dns.name.Name | str | None = None, rdclass: dns.rdataclass.RdataClass = dns.r
dns/zone.py:1210
↓ 2 callers
Method
_get_one_rr_per_rrset
(self, value)
dns/message.py:937
↓ 2 callers
Function
_get_rrname_rdataset
( rrset: dns.rrset.RRset | Tuple[dns.name.Name, dns.rdataset.Rdataset], )
dns/dnssec.py:314
↓ 2 callers
Function
_get_running_loop
()
dns/_asyncio_backend.py:17
↓ 2 callers
Function
_handle_relativity_and_call
( function: Callable[[Name, Name, bool], Name], name: Name, origin: Name, prefix_ok: bool, )
dns/name.py:1271
↓ 2 callers
Function
_immutable_init
(f)
dns/_immutable_ctx.py:35
↓ 2 callers
Function
_inbound_xfr
Given a socket, does the zone transfer.
dns/asyncquery.py:840
↓ 2 callers
Method
_iterate_rdatasets
Return an iterator that yields (name, rdataset) tuples.
dns/transaction.py:629
↓ 2 callers
Method
_make_message
(self)
dns/message.py:1608
↓ 2 callers
Function
_make_rrsig_signature_data
Create signature rdata. *rrset*, the RRset to sign/validate. This can be a ``dns.rrset.RRset`` or a (``dns.name.Name``, ``dns.rdataset.Rdata
dns/dnssec.py:603
↓ 2 callers
Function
_matches_destination
(af, from_address, destination, ignore_unexpected)
dns/query.py:264
↓ 2 callers
Function
_matches_type_or_its_signature
(rdtypes, rdtype, covers)
dns/node.py:43
↓ 2 callers
Method
_maybe_cow
(self, name: dns.name.Name)
dns/zone.py:1053
↓ 2 callers
Method
_maybe_cow_with_name
( self, name: dns.name.Name )
dns/btreezone.py:161
↓ 2 callers
Function
_maybe_start_digest
If this is the first message in a multi-message sequence, start a new context. @rtype: dns.tsig.HMACTSig or dns.tsig.GSSTSig object
dns/tsig.py:248
↓ 2 callers
Method
_maybe_unpark
(self)
dns/btree.py:435
↓ 2 callers
Method
_name_exists
Does name exist? Returns a bool.
dns/transaction.py:598
↓ 2 callers
Function
_net_write
Write the specified data to the socket. A Timeout exception will be raised if the operation is not completed by the expiration time.
dns/query.py:1100
↓ 2 callers
Method
_next_text
(self)
dns/rdtypes/ANY/NSEC3.py:67
↓ 2 callers
Function
_pad_to_max_name
(name)
dns/name.py:1149
↓ 2 callers
Method
_parse_modify
(self, side: str)
dns/zonefile.py:277
↓ 2 callers
Function
_priority_table
(items)
dns/rdtypes/util.py:211
↓ 2 callers
Method
_processing_weight
(self)
dns/rdtypes/IN/SRV.py:70
↓ 2 callers
Method
_rdata_repr
(self)
dns/rdataset.py:158
↓ 2 callers
Method
_rdataset_from_args
(self, method, deleting, args)
dns/transaction.py:389
↓ 2 callers
Method
_setup_version
(self)
dns/zone.py:1119
↓ 2 callers
Method
_split
(self, text)
dns/win32util.py:91
↓ 2 callers
Method
_temporarily_seek_to
(self, where)
dns/renderer.py:161
↓ 2 callers
Method
_test_multi
(self, pad)
tests/test_tsig.py:319
↓ 2 callers
Function
_to_text
(flags: int, enum_class: Any)
dns/flags.py:59
↓ 2 callers
Method
_to_wire
( self, file: Any, compress: dns.name.CompressType | None = None, origin: dns.
dns/rdata.py:216
↓ 2 callers
Method
_to_wire
(self, file, compress=None, origin=None, canonicalize=False)
dns/rdtypes/mxbase.py:52
↓ 2 callers
Function
_tuple_to_float
(what)
dns/rdtypes/ANY/LOC.py:68
↓ 2 callers
Function
_txn_add_nsec
NSEC zone signer helper
dns/dnssec.py:1115
↓ 2 callers
Function
_udp_recv
Reads a datagram from the socket. A Timeout exception will be raised if the operation is not completed by the expiration time.
dns/query.py:737
↓ 2 callers
Function
_udp_send
Sends the specified datagram to destination over the socket. A Timeout exception will be raised if the operation is not completed by the expir
dns/query.py:749
↓ 2 callers
Function
_validate_key
(key)
dns/rdtypes/svcbbase.py:64
↓ 2 callers
Function
_validate_labels
Check for empty labels in the middle of a label sequence, labels that are too long, and for too many labels. Raises ``dns.name.NameTooLong``
dns/name.py:320
↓ 2 callers
Function
_validate_name
( name: dns.name.Name, origin: dns.name.Name | None, relativize: bool, )
dns/zone.py:87
↓ 2 callers
Function
_wait_for
(fd, readable, writable, _, expiration)
dns/query.py:216
↓ 2 callers
Method
_wait_for_wake_up
(self)
dns/quic/_asyncio.py:32
↓ 2 callers
Function
_wire_length
(labels)
dns/name.py:1145
↓ 2 callers
Function
_wordbreak
Break a binary string into chunks of chunksize characters separated by a space.
dns/rdata.py:60
↓ 2 callers
Method
_write_tsig
(self, tsig, keyname)
dns/renderer.py:299
↓ 2 callers
Method
add_edns
Add an EDNS OPT record to the message.
dns/renderer.py:228
↓ 2 callers
Method
add_input
(self, data: bytes, is_end: bool)
tests/doq.py:64
↓ 2 callers
Method
add_multi_tsig
Add a TSIG signature to the message. Unlike add_tsig(), this can be used for a series of consecutive DNS envelopes, e.g. for a zone tr
dns/renderer.py:264
↓ 2 callers
Method
add_opt
Add *opt* to the additional section, applying padding if desired. The padding will take the specified precomputed OPT size and TSIG size into
dns/renderer.py:203
↓ 2 callers
Method
add_rdataset
Add the rdataset to the specified section, using the specified name as the owner name. Any keyword arguments are passed on to the rda
dns/renderer.py:190
↓ 2 callers
Method
addresses_and_families
( self, family: int = socket.AF_UNSPEC )
dns/resolver.py:346
↓ 2 callers
Method
adopt
Adopt left, middle, and right into our Node (which must not be maximal, and which must not be a leaf). In the case were we are not the new ro
dns/btree.py:236
↓ 2 callers
Function
async_inbound_xfr
()
tests/test_xfr.py:700
↓ 2 callers
Method
async_run
(self, afunc)
tests/test_async.py:91
↓ 2 callers
Function
b64encode
(secret)
dns/tsigkeyring.py:54
↓ 2 callers
Function
check_networking
Can we do a DNS resolution via UDP and TCP to at least one of the addresses?
tests/util.py:40
↓ 2 callers
Method
check_origin
Do some simple checking of the zone's origin. Raises ``dns.zone.NoSOA`` if there is no SOA RRset. Raises ``dns.zone.NoNS`` if there
dns/zone.py:754
↓ 2 callers
Method
check_put_rdataset
Call *check* before putting (storing) an rdataset. The function is called with the transaction, the name, and the rdataset. The chec
dns/transaction.py:323
↓ 2 callers
Method
classify
Classify a node. A node which contains a CNAME or RRSIG(CNAME) is a ``NodeKind.CNAME`` node. A node which contains only "neu
dns/node.py:291
↓ 2 callers
Method
clear
(self)
dns/rdataset.py:405
↓ 2 callers
Method
close
(self)
dns/_trio_backend.py:81
↓ 2 callers
Method
close
(self)
dns/_asyncio_backend.py:114
↓ 2 callers
Method
close_open_streams
(self)
tests/doq.py:126
↓ 2 callers
Method
ddr_check_certificate
Verify that the _SVCBInfo's address is in the cert's subjectAltName (SAN)
dns/_ddr.py:33
↓ 2 callers
Method
decode
(self, label: bytes)
dns/name.py:294
↓ 2 callers
Method
delete_rdataset
Delete the rdataset matching *rdtype* and *covers*, if it exists at the node specified by *name*. It is not an error if the node does
dns/zone.py:399
↓ 2 callers
Method
difference
Return a new set which ``self`` - ``other``, i.e. the items in ``self`` which are not also in ``other``. Returns the same Set type as
dns/set.py:178
↓ 2 callers
Function
do_test_bounds
(relativize: bool)
tests/test_btreezone.py:167
↓ 2 callers
Function
do_test_delegations
(relativize: bool)
tests/test_btreezone.py:138
↓ 2 callers
Function
do_test_node_flags
(relativize: bool)
tests/test_btreezone.py:38
↓ 2 callers
Function
do_test_obscure_and_expose
(relativize: bool)
tests/test_btreezone.py:73
↓ 2 callers
Method
do_test_sign_zone
(self, relativize)
tests/test_dnssec.py:1011
↓ 2 callers
Method
equal_wks
(self, a, b)
tests/test_rdata.py:439
↓ 2 callers
Method
equivalent_info
(self, a, b, q)
tests/test_resolver_override.py:72
↓ 2 callers
Method
extended_rdatatype
Return a 32-bit type value, the least significant 16 bits of which are the ordinary DNS type, and the upper 16 bits of which are the "
dns/rdata.py:193
↓ 2 callers
Method
from_dnskey
(cls, key: DNSKEY)
tests/test_dnssecalgs.py:121
← previous
next →
401–500 of 3,382, ranked by callers