Twisted
Threads by month
- ----- 2025 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
October 2025
- 3 participants
- 3 discussions
I have another edge case, and no idea what could be causing it.
In my Pyng setup, I run quite a few commands, and today I discovered
that one particular configuration just ... disappears.
The command executes once, exits, results are processed and command is
scheduled for re-execution later. But then it just ... hangs. Here is
some output which hopefully shows what happens (and I have no idea why...)
<output>
will run a1ece83c0a
ran a1ece83c0a
exited!
ended!
got results for a1ece83c0a
will run a1ece83c0a
ran a1ece83c0a
exited!
</output>
a1ece83c0a is just a check id, it is assigned to a monitor which does
periodic HTTP checks of the Exim build farm server, which I operate.
Last days I was trying to doing some front end, and now I have graphs,
you may look at the check: http://uptime.is/mon/check/a1ece83c0a
Now, note that it said "exited!" above and just would hang there. If I
hit Ctrl-C, it would break the hang:
<output>
will run a1ece83c0a
ran a1ece83c0a
exited!
ended!
got results for a1ece83c0a
will run a1ece83c0a
ran a1ece83c0a
exited!
*^Cended!
got results for a1ece83c0a*
</output>
Let me show some surrounding code:
here check is getting scheduled:
d = Deferred()
if check.id == 'a1ece83c0a':
print('will run a1ece83c0a')
check.run(d)
if check.id == 'a1ece83c0a':
print('ran a1ece83c0a')
d.addCallback(self._check_result)
d.addErrback(lambda err: self.log.error('{failure}',
failure=err))
d.addErrback(print)
in run, there's a call to spawnProcess. deferred from the scheduler is
named callback there:
d = Deferred()
proc = reactor.spawnProcess(
PyngProcess(d, input=self.input, timeout=self.run_timeout),
CMD.get(cmd[0]),
args=cmd,
env=env,
path=self.tmpdir.name if self.use_tmp and self.tmpdir
is not None else None,
)
d.addCallback(self._result, start, chain, callback)
d.addErrback(self._error, start, callback)
d.addErrback(print)
and PyngProcess is simple enough:
def processExited(self, reason):
print('exited!')
self.setTimeout(None)
def processEnded(self, reason):
print('ended!')
e = reason.value
resp = {
'stdout': self.outBuf.getvalue(),
'stderr': self.errBuf.getvalue(),
'timeout': True if self.timedOut else False,
'exit': e.exitCode,
'signal': e.signal,
'status': e.status,
}
self.deferred.callback(resp)
Now, why would this particular command have such behaviour. There's
nothing special about it, and it is running fine once. spawnProcess
would get this command and arguments:
cmd: /usr/local/bin/curl
args: ['curl', '-q', '-g', '-f', '-s', '-S', '-i', '--proto',
'=http,https', '--proto-default', 'https', '--connect-timeout', '15',
'--max-time', '30', '--retry', '0', '--retry-max-time', '30',
'--no-keepalive', '--disallow-username-in-url', '--no-location',
'--max-redirs', '0', '-6', '--user-agent', 'HTTP/pyng monitor', '--url',
'https://buildfarm.krot.org/cgi-bin/show_status.pl']
Any ideas?
I will appreciate all feedback!
-- Kirill
2
4
Greetings!
Yesterday I hit a case where some logging would throw RecursionError.
After spending quite a bit of time hunting down the cause of the error,
I doubled the recursion limit and went on.
Is logging RecursionError a normal behaviour to experience? Should I
take it more seriously that just double the recursion limit?
If RecursionError exception in logging calls is somewhat normal, then I
have a problem, because I typically call logging from errback and don't
expect the logging call to blow up.
-- Kirill
2
4
[NAMES] Timeout ... not timing out? ?! TooBigTimeout & tooMuckDnsResolver
by Julien Dos Santos Oct. 4, 2025
by Julien Dos Santos Oct. 4, 2025
Oct. 4, 2025
Dear guys,
I am working since some years about a "DnsLier" build with twisted.
The main behavior is that, each query will go on two custom Resolvers, and
after to classic/remote resolvers.
the first custom resolver will will check if the domain is something as
foo.bar.toto.com and reply something if it is, otherweise, DomainError.
Second will check if query is in whit/black list and will reply NXDOMAIN or
DomainError depending of the query.
Finally -> classic/remote resolvers.
So, more or less :
DEFAULT_TIMEOUT_UDP = (1, 3, 7)
DEFAULT_TIMEOUT = 12
clients.append(firest_resolver)
clients.append(second_reslver)
client.Resolver(
servers=[(x, 53) for x in all_dns_availables], timeout=DEFAULT_TIMEOUT_UDP
# all_dns_availables is Related to the "<Thinking> </thinking>" at bottom
)
CustomDNSServerFactory(
caches=[cache.CacheResolver(verbose=1)], clients=clients, verbose=1
)
As you see, i have a custom DNSFactory :
class CustomDNSServerFactory(server.DNSServerFactory): # noqa :
def __init__(self, authorities=None, caches=None, clients=None, verbose=0):
"""Server factory."""
resolvers = []
if authorities is not None:
resolvers.extend(authorities)
if caches is not None:
resolvers.extend(caches)
if clients is not None:
resolvers.extend(clients)
self.canRecurse = not not clients
self.resolver = CustomResolverChain(resolvers)
self.verbose = verbose
if caches:
self.cache = caches[-1]
self.connections = []
def handleQuery(self, message: dns.Message, protocol, address):
"""Gestion de la query."""
query: dns.Query = message.queries[0]
# need to keep the client address for business purpose.
query.address = address
log.info(
f"Q: `{query.name.name.lower()}` by `{query.address[0]}`/ `{query.address
[1]}`"
)
return (
self.resolver.query(query, DEFAULT_TIMEOUT_UDP)
.addCallback(self.gotResolverResponse, protocol, message, address)
.addErrback(self.gotResolverError, protocol, message, address)
# .addTimeout(DEFAULT_TIMEOUT, reactor) <thinking2> maybe this should be
just after the query, and not at the end, and not commented... </thinking2>
)
In the resolver, i am more or less obliged to parse the query to get back
the address. I think this part is not important but :
class CustomResolverChain(resolve.ResolverChain): # noqa :
def __init__(self, resolvers):
super().__init__(resolvers)
def _make_query_with_addr(self, name, qcls, qtype, address):
q = dns.Query(name, qtype, qcls)
setattr(
q, "address", address
)
return q
def _lookup(self, name, qcls, qtype, timeout, address):
if not self.resolvers:
return defer.fail(error.DomainError())
q = self._make_query_with_addr(name, qcls, qtype, address)
# IMPORTANT: on repasse à la signature classique (query, timeout)
d = defer.maybeDeferred(self.resolvers[0].query, q, timeout)
d.addTimeout(DEFAULT_TIMEOUT, reactor) # <thinkin3> Removing this and
activate at handlequery level? </thinking3>
for r in self.resolvers[1:]:
d = d.addErrback(client.resolve.FailureHandler(r.query, q, timeout))
return d
def query(self, query: Query, timeout=None):
log.debug(f"Query = {query} timeout = {timeout} address = {query.address}")
try:
method = self.typeToMethod[query.type]
except KeyError:
log.debug(
"Query of unknown type {query.type} for {query.name.name!r}",
query=query,
)
return defer.maybeDeferred(
self._lookup,
query.name.name,
dns.IN,
query.type,
timeout,
query.address,
)
else:
return defer.maybeDeferred(method, query.name.name, timeout, query.address)
def lookupAddress(self, name, timeout=None, address=None):
return self._lookup(dns.domainString(name), dns.IN, dns.A, timeout, address)
In my custom resolvers, i am replying defer.succeed or defer.fail(error.
DomainError())/ defer.fail(dns.AuthoritativeDomainError(xxx))
So regarding all those things......
I have an issue, everything works pretty well, but some times the Twisted
DNS Servers get "stuck" for ??? secondes/minutes, and after some times
everythings works perfectly as usual.
I am not having specific logs so I dont know how to solved this.
I think (i am sure...) i am missing something about errBack or/and
addtimeout stuff on the defered object but i dont know what...
I am surprised that the query didnt goes to the timeout before a loooonnng
time. As you can see some queries cost something as 100 seconds ...
<thinking> Maybe, ... the error is related to that i am chaining too much
availables dns...
def generate_dns_list() -> List:
dns_resolver = dns.resolver.Resolver()
dns_list = {x: x for x in dns_resolver.nameservers}
dns_list.update(
{
"dns_local_XXX": "192.168.xxx",
"dns_local_0.1": "192.168.0.1",
"dns_local_1.1": "192.168.1.1",
"dns1": "zzzz",
"dns2": "uuuu",
"dns3": "pppp",
"dns4": "abc",
"5": "def",
"6": "ghi",
}
)
dns_: List[str] = []
for k, v in dns_list.items():
ok = None
try:
ok = test_dns(v)
except Exception as e:
ok = None
log.info(f"{v} not available as dns")
if ok is not None:
log.info(f"{v} is available as dns")
dns_.append(v)
return dns_
This return is used as resolvers
</thinking>
Hope it's pretty clear....
Cheers!
2025-09-30T03:45:50+0200 [-] Stopping protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435c9f10>
2025-09-30T03:45:52+0200 [DNSDatagramProtocol (UDP)] A query from
('192.168.0.16', 56064)
2025-09-30T03:45:52+0200 [pydnsfilter#info] Q: `b'client.wns.windows.com'`
by `192.168.0.16`/ `56064`
2025-09-30T03:45:52+0200 [pydnsfilter#info] Hector allow tld = `b'
client.wns.windows.com'` for `192.168.0.16`, cat = None. Cause : not in
blocked
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 109.232 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 107.232 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 103.239 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 99.217 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 98.200 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 96.203 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 92.210 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 77.400 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 76.376 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 74.372 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 70.361 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 66.348 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 65.318 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 63.314 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 59.317 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 46.349 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 45.323 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 43.318 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 39.320 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 35.321 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 34.290 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 32.285 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 28.288 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 15.087 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 14.068 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 12.063 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 8.065 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 4.050 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 3.018 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 1.012 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'
client.wns.windows.com', 1, 1)]
2025-09-30T03:45:53+0200 [-] Processed query in 110.382 seconds
2025-09-30T03:45:53+0200 [-] Lookup failed
2025-09-30T03:45:53+0200 [-] (UDP Port 40120 Closed)
2025-09-30T03:45:53+0200 [-] Stopping protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b6190>
2025-09-30T03:45:53+0200 [DNSDatagramProtocol (UDP)] A query from
('192.168.0.16', 59073)
2025-09-30T03:45:53+0200 [pydnsfilter#info] Q: `b'
v10.events.data.microsoft.com'` by `192.168.0.16`/ `59073`
2025-09-30T03:45:53+0200 [pydnsfilter#info] Hector allow tld = `b'
v10.events.data.microsoft.com'` for `192.168.0.16`, cat = None. Cause : not
in blocked
2025-09-30T03:45:53+0200 [-] DNSDatagramProtocol starting on 11228
2025-09-30T03:45:53+0200 [-] Starting protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435beed0>
2025-09-30T03:45:53+0200 [-] (UDP Port 56319 Closed)
2025-09-30T03:45:53+0200 [-] Stopping protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435abad0>
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'i3.c.eset.com', 1,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 109.263 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'i3.c.eset.com', 1,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 107.246 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'i3.c.eset.com', 1,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 103.261 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'i3.c.eset.com', 1,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 110.302 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] (UDP Port 57944 Closed)
2025-09-30T03:45:54+0200 [-] Stopping protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435bc7d0>
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 109.269 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 107.275 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 103.252 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 88.237 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 87.205 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 85.201 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 81.204 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 46.085 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 45.053 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 43.049 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 39.051 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 35.046 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 34.022 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 32.017 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 28.020 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.defer.TimeoutError: [Query(b'epns.eset.com', 28,
1)]
2025-09-30T03:45:54+0200 [-] Processed query in 110.338 seconds
2025-09-30T03:45:54+0200 [-] Lookup failed
2025-09-30T03:45:54+0200 [-] (UDP Port 49276 Closed)
2025-09-30T03:45:54+0200 [-] Stopping protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435dc050>
2025-09-30T03:45:54+0200 [DNSDatagramProtocol (UDP)] A query from
('192.168.0.16', 59073)
2025-09-30T03:45:54+0200 [pydnsfilter#info] Q: `b'
v10.events.data.microsoft.com'` by `192.168.0.16`/ `59073`
2025-09-30T03:45:54+0200 [pydnsfilter#info] Hector allow tld = `b'
v10.events.data.microsoft.com'` for `192.168.0.16`, cat = None. Cause : not
in blocked
2025-09-30T03:45:56+0200 [-] DNSDatagramProtocol starting on 6376
2025-09-30T03:45:56+0200 [-] Starting protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b5690>
2025-09-30T03:45:56+0200 [-] (UDP Port 28753 Closed)
2025-09-30T03:45:56+0200 [-] Stopping protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435dc590>
2025-09-30T03:45:56+0200 [DNSDatagramProtocol (UDP)] A query from
('192.168.0.16', 59073)
2025-09-30T03:45:56+0200 [pydnsfilter#info] Q: `b'
v10.events.data.microsoft.com'` by `192.168.0.16`/ `59073`
2025-09-30T03:45:56+0200 [pydnsfilter#info] Hector allow tld = `b'
v10.events.data.microsoft.com'` for `192.168.0.16`, cat = None. Cause : not
in blocked
2025-09-30T03:45:56+0200 [-] DNSDatagramProtocol starting on 10348
2025-09-30T03:45:56+0200 [-] Starting protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b71d0>
2025-09-30T03:45:56+0200 [-] (UDP Port 11228 Closed)
2025-09-30T03:45:56+0200 [-] Stopping protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435beed0>
2025-09-30T03:45:59+0200 [-] DNSDatagramProtocol starting on 9797
2025-09-30T03:45:59+0200 [-] Starting protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b4cd0>
2025-09-30T03:45:59+0200 [-] (UDP Port 10348 Closed)
2025-09-30T03:45:59+0200 [-] Stopping protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b71d0>
2025-09-30T03:46:00+0200 [DNSDatagramProtocol (UDP)] A query from
('192.168.0.16', 59073)
2025-09-30T03:46:00+0200 [pydnsfilter#info] Q: `b'
v10.events.data.microsoft.com'` by `192.168.0.16`/ `59073`
2025-09-30T03:46:00+0200 [pydnsfilter#info] Hector allow tld = `b'
v10.events.data.microsoft.com'` for `192.168.0.16`, cat = None. Cause : not
in blocked
2025-09-30T03:46:02+0200 [-] DNSDatagramProtocol starting on 60994
2025-09-30T03:46:02+0200 [-] Starting protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435bea10>
2025-09-30T03:46:02+0200 [-] (UDP Port 9797 Closed)
2025-09-30T03:46:02+0200 [-] Stopping protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b4cd0>
2025-09-30T03:46:03+0200 [-] DNSDatagramProtocol starting on 50106
2025-09-30T03:46:03+0200 [-] Starting protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b4f10>
2025-09-30T03:46:03+0200 [-] (UDP Port 6376 Closed)
2025-09-30T03:46:03+0200 [-] Stopping protocol
<twisted.names.dns.DNSDatagramProtocol object at 0x7f4d435b5690>
2025-09-30T03:46:04+0200 [DNSDatagramProtocol (UDP)] A query from
('192.168.0.16', 54508)
2025-09-30T03:46:04+0200 [pydnsfilter#info] Q: `b'client.wns.windows.com'`
by `192.168.0.16`/ `54508`
2
2