<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Actually I have PC92 K sending the
node's IP address now in test. This will not be an option, but
obviously it will continue to be backward compatible with existing
non-IP address PC92 K's.<br>
<br>
Dirk <br>
<br>
On 11/02/2025 20:36, Kin via Dxspider-support wrote:<br>
</div>
<blockquote type="cite"
cite="mid:86439F6B-A32D-3E49-8D30-D8932CDF8EC5@hxcore.ol">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div
style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;"
dir="auto">Fulvio,</div>
<div
style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;"
dir="auto"><br>
</div>
<div
style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;"
dir="auto">Send PC92C with IP address.<br>
</div>
<div
style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;"
dir="auto"><br>
</div>
<div
style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;"
dir="auto">Kin</div>
<div
style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;"
dir="auto"><br>
</div>
<div id="ms-outlook-mobile-signature" dir="auto"
style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;">
<div><br>
</div>
Enviado desde <a href="https://aka.ms/AAb9ysg"
moz-do-not-send="true">Outlook para Android</a></div>
<div dir="auto" id="mail-editor-reference-message-container"><br>
<hr style="display:inline-block;width:98%">
<div id="divRplyFwdMsg" style="font-size: 11pt;"><strong>De:</strong>
Dxspider-support <a class="moz-txt-link-rfc2396E" href="mailto:dxspider-support-bounces@tobit.co.uk"><dxspider-support-bounces@tobit.co.uk></a>
en nombre de HB9DHG Fulvio via Dxspider-support
<a class="moz-txt-link-rfc2396E" href="mailto:dxspider-support@tobit.co.uk"><dxspider-support@tobit.co.uk></a><br>
<strong>Enviado:</strong> martes, febrero 11, 2025 9:32:36
p. m.<br>
<strong>Para:</strong> The DXSpider Support list
<a class="moz-txt-link-rfc2396E" href="mailto:dxspider-support@tobit.co.uk"><dxspider-support@tobit.co.uk></a><br>
<strong>CC:</strong> HB9DHG Fulvio <a class="moz-txt-link-rfc2396E" href="mailto:hb9dhg@gmail.com"><hb9dhg@gmail.com></a><br>
<strong>Asunto:</strong> Re: [Dxspider-support] Trusting
spots... A proposal<br>
</div>
<br>
<div dir="ltr">
<p style="color: rgb(0, 0, 0);">Kin, I'm happy to help make
the network more friendly and security-compliant.</p>
<p style="color: rgb(0, 0, 0);">Are you so kind as to explain
what this command does?</p>
<p style="color: rgb(0, 0, 0);"><code>set/var
$<a class="moz-txt-link-freetext" href="DXProt::pc92c_ipaddr_enable">DXProt::pc92c_ipaddr_enable</a> 1</code></p>
<p style="color: rgb(0, 0, 0);">I'm sure I missed this thread,
my apologies.</p>
<p style="color: rgb(0, 0, 0);">HB9DHG Fulvio</p>
<p style="color: rgb(0, 0, 0);">Sysop : HB9ON-8 Dxspider
Cluster</p>
<p style="color: rgb(0, 0, 0);"><br>
</p>
</div>
<br>
<div class="gmail_quote gmail_quote_container">
<div dir="ltr" class="gmail_attr">On Tue, Feb 11, 2025 at
8:48 PM Kin via Dxspider-support <<a
href="mailto:dxspider-support@tobit.co.uk"
moz-do-not-send="true" class="moz-txt-link-freetext">dxspider-support@tobit.co.uk</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex; border-left-width:1px; border-left-style:solid; border-left-color:rgb(204,204,204); padding-left:1ex">
<div class="msg-6360288395856288962">
<div lang="ES" style="">
<div class="m_-6360288395856288962WordSection1">
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif">A <span
class="m_-6360288395856288962SpellE">great</span>
idea <span class="m_-6360288395856288962SpellE">to</span>
<span class="m_-6360288395856288962SpellE">minimise</span>
<span class="m_-6360288395856288962SpellE">changes</span>
in <span class="m_-6360288395856288962SpellE">the</span>
<span class="m_-6360288395856288962SpellE">protocol</span>
</span><span
style="font-family:"Segoe UI Emoji",sans-serif">👏👏👏</span><span
style="font-family:Calibri,sans-serif"></span></p>
<p class="MsoNormal"><span
class="m_-6360288395856288962SpellE"><span
style="font-family:Calibri,sans-serif">With</span></span><span
style="font-family:Calibri,sans-serif"> <span
class="m_-6360288395856288962SpellE">this</span>,
<span class="m_-6360288395856288962SpellE">nodes</span>
<span class="m_-6360288395856288962SpellE">that</span>
<span class="m_-6360288395856288962SpellE">have</span>
<span class="m_-6360288395856288962SpellE">purposely</span>
<span class="m_-6360288395856288962SpellE">deactivated</span>
PC92 <span class="m_-6360288395856288962SpellE">will</span>
be <span class="m_-6360288395856288962SpellE">considered</span>
as ‘<span class="m_-6360288395856288962SpellE">suspicious</span>’,
and <span class="m_-6360288395856288962SpellE">those</span>
<span class="m_-6360288395856288962SpellE">that</span>
<span class="m_-6360288395856288962SpellE">have</span>
<span class="m_-6360288395856288962SpellE">not</span>
<span class="m_-6360288395856288962SpellE">been</span>
<span class="m_-6360288395856288962SpellE">updated</span>
<span class="m_-6360288395856288962SpellE">since</span>
<span class="m_-6360288395856288962SpellE">the</span>
Pleistocene <span
class="m_-6360288395856288962SpellE">will</span>
<span class="m_-6360288395856288962SpellE">cease</span>
<span class="m_-6360288395856288962SpellE">to</span>
<span class="m_-6360288395856288962SpellE">exist</span>.</span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif"> </span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif">I <span
class="m_-6360288395856288962SpellE">propose</span>
<span class="m_-6360288395856288962SpellE">that</span>
<span class="m_-6360288395856288962SpellE">nodes</span>
<span class="m_-6360288395856288962SpellE">that</span>
<span class="m_-6360288395856288962SpellE">have</span>
<span class="m_-6360288395856288962SpellE">their</span>
<span class="m_-6360288395856288962SpellE">connections</span>
<span class="m_-6360288395856288962SpellE">between</span>
<span class="m_-6360288395856288962SpellE">nodes</span>
<span class="m_-6360288395856288962SpellE">with</span>
<span class="m_-6360288395856288962SpellE">passwords</span>
<span class="m_-6360288395856288962SpellE">should</span>
<span class="m_-6360288395856288962SpellE">also</span>
be <span class="m_-6360288395856288962SpellE">considered</span>
as <span class="m_-6360288395856288962SpellE">good</span>
<span class="m_-6360288395856288962SpellE">nodes</span>.</span></p>
<p class="MsoNormal"><span
class="m_-6360288395856288962SpellE"><span
style="font-family:Calibri,sans-serif">If</span></span><span
style="font-family:Calibri,sans-serif"> <span
class="m_-6360288395856288962SpellE">this</span>
<span class="m_-6360288395856288962SpellE">is</span>
<span class="m_-6360288395856288962SpellE">included</span>
<span class="m_-6360288395856288962SpellE">with</span>
<span class="m_-6360288395856288962SpellE">the</span>
<span class="m_-6360288395856288962SpellE">routing</span>
table, <span class="m_-6360288395856288962SpellE">it</span>
<span class="m_-6360288395856288962SpellE">would</span>
<span class="m_-6360288395856288962SpellE">give</span>
more <span class="m_-6360288395856288962SpellE">reliability</span>
<span class="m_-6360288395856288962SpellE">to</span>
<span class="m_-6360288395856288962SpellE">those</span>
<span class="m_-6360288395856288962SpellE">nodes</span>.</span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif">And <span
class="m_-6360288395856288962SpellE">if</span> <span
class="m_-6360288395856288962SpellE">it</span> <span
class="m_-6360288395856288962SpellE">also</span>
<span class="m_-6360288395856288962SpellE">includes</span>
$<span class="m_-6360288395856288962SpellE"><span
class="m_-6360288395856288962GramE">main</span></span><span
class="m_-6360288395856288962GramE">::</span><span
class="m_-6360288395856288962SpellE">reqreg</span>
= 1 <span class="m_-6360288395856288962SpellE">with</span>
$<span class="m_-6360288395856288962SpellE">main</span>::<span
class="m_-6360288395856288962SpellE">passwdreq</span>
= 0, <span class="m_-6360288395856288962SpellE">those</span>
<span class="m_-6360288395856288962SpellE">nodes</span>
<span class="m_-6360288395856288962SpellE">would</span>
be <span class="m_-6360288395856288962SpellE">the</span>
<span class="m_-6360288395856288962SpellE">most</span>
<span class="m_-6360288395856288962SpellE">secure</span>.</span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif"> </span></p>
<p class="MsoNormal"><span
class="m_-6360288395856288962SpellE"><span
style="font-family:Calibri,sans-serif">What</span></span><span
style="font-family:Calibri,sans-serif"> do <span
class="m_-6360288395856288962SpellE">you</span>
<span class="m_-6360288395856288962SpellE">think</span>?</span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif"> </span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif">Kin EA3CV</span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif"> </span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif">PS</span></p>
<p class="MsoNormal"><span
class="m_-6360288395856288962SpellE"><span
style="font-family:Calibri,sans-serif">It</span></span><span
style="font-family:Calibri,sans-serif"> <span
class="m_-6360288395856288962SpellE">would</span>
be <span class="m_-6360288395856288962SpellE">convenient</span>
<span class="m_-6360288395856288962SpellE">for</span>
<span class="m_-6360288395856288962SpellE">sysops</span>
<span class="m_-6360288395856288962SpellE">to</span>
<span class="m_-6360288395856288962SpellE">activate</span>:</span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif">set/<span
class="m_-6360288395856288962SpellE">var</span>
$<span class="m_-6360288395856288962SpellE"><span
class="m_-6360288395856288962GramE">DXProt</span></span><span
class="m_-6360288395856288962GramE">::</span>pc92c_ipaddr_enable
1</span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif"> </span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif"> </span></p>
<div>
<div
style="border-width:1pt medium medium; border-style:solid none none; border-color:rgb(225,225,225) currentcolor currentcolor; padding:3pt 0cm 0cm">
<p class="MsoNormal"><b><span
style="font-size:11pt; font-family:Calibri,sans-serif">De:</span></b><span
style="font-size:11pt; font-family:Calibri,sans-serif"> Dxspider-support
<<a
href="mailto:dxspider-support-bounces@tobit.co.uk"
moz-do-not-send="true"
class="moz-txt-link-freetext">dxspider-support-bounces@tobit.co.uk</a>>
<b>En nombre de </b>Dirk Koopman via
Dxspider-support<br>
<b>Enviado el:</b> martes, 11 de febrero de
2025 17:53<br>
<b>Para:</b> Dxspider-Support <<a
href="mailto:dxspider-support@dxcluster.org"
moz-do-not-send="true"
class="moz-txt-link-freetext">dxspider-support@dxcluster.org</a>><br>
<b>CC:</b> Dirk Koopman <<a
href="mailto:djk@tobit.co.uk"
moz-do-not-send="true"
class="moz-txt-link-freetext">djk@tobit.co.uk</a>><br>
<b>Asunto:</b> [Dxspider-support] Trusting
spots... A proposal</span></p>
</div>
</div>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span style="font-size:13.5pt">A
while ago, I suggested that I might implement the
"nuclear option". Well this is it.<br>
<br>
The "simple" answer is to compare the incoming
spot with the contents of the routing table. <br>
<br>
If the user or the node is not in the routing /
user tables, then the spot is *likely* fake. <br>
<br>
Now, there are a number of circumstances where
this assumption is not true. They include:</span><span></span></p>
<ul type="disc">
<li class="MsoNormal"><span style="font-size:13.5pt">When
a node restarts, it will have an empty routing
table which will not be fully informed for at
least three hours - by which time it will have
received PC92 C records from all the nodes then
connected. Obviously PC92 A and records will
have been received in "real time" for all the
users that have come and gone in the interim.
Therefore, until the enforcement wait time
expires (default three hours), all spots will be
treated as "valid".</span><span></span></li>
<li class="MsoNormal"><span style="font-size:13.5pt">It's
a spot coming from a source that does not
(reliably) send PC92 [ADC] or PC16/17 records.
That means anything behind a gateway into the
AR-Cluster network (e.g. K1TTT). The gateway
itself does supply this information to a
directly connected node, but it won't be passed
on because of the problems deduping PC16/17 and
the fact that they are likely to be isolated
nodes. If we don't pass these on, then I suspect
the wailing and gnash of teeth will be too
great. </span><span></span></li>
</ul>
<p><span style="font-size:13.5pt">So what I propose to
do is to test every spot coming in and depending
and after three hours (configurable) the node will
grade a spot and, depending on the value of $<a
moz-do-not-send="true">DXProt::senderverify</a>,
will do one of these things if a spot fails the
test above:</span></p>
<p><span style="font-size:13.5pt">For users: </span></p>
<p><span style="font-size:13.5pt">If set to 1, add a
'?' to the one or more callsign(s) e.g.:</span></p>
<p><span
style="font-size:13.5pt; font-family:"Courier New"">DX de
II9IAKE: 7113.0 IQ9AAP 15.55 IQ\'S
DISTRICTS ARMI VESPUCCI AWARD </span></p>
<p><span style="font-size:13.5pt">becomes </span></p>
<p><span
style="font-size:13.5pt; font-family:"Courier New"">DX de
II9IAKE<b><span style="color: red;">?</span></b>:
7113.0 IQ9AAP<b><span style="color: red;">?</span></b>
15.55 IQ\'S DISTRICTS ARMI VESPUCCI AWARD </span></p>
<p><span style="font-size:13.5pt">It may be adequate
to just add it to the spotter call... </span></p>
<p><span style="font-size:13.5pt">If it is set to 2
then users won't see it at all.</span></p>
<p><span style="font-size:13.5pt">For nodes:</span></p>
<p><span style="font-size:13.5pt">If set to 1, pass it
onward to other nodes. If set to 2 and it's a PC61
then dump it. If set to 3 then just dump it. </span></p>
<p class="MsoNormal"><span style="font-size:13.5pt">Confession
time: This variable already exists. You can set it
to 1 (warning) or 2 (dump). But to see the sort of
effect it can have, just do a "set/debug
suspicious" and start a "watchdbg suspicious" in
another window. You can unset/debug it and normal
service will be resumed. This version does not
affect what users see if set to 1.</span><span></span></p>
<p><span style="font-size:13.5pt">73 Dirk G1TLH</span></p>
<p class="MsoNormal"><span> </span></p>
</div>
</div>
_______________________________________________<br>
Dxspider-support mailing list<br>
<a href="mailto:Dxspider-support@tobit.co.uk"
moz-do-not-send="true" class="moz-txt-link-freetext">Dxspider-support@tobit.co.uk</a><br>
<a
href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support"
rel="noreferrer" moz-do-not-send="true"
class="moz-txt-link-freetext">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a><br>
</div>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre wrap="" class="moz-quote-pre">_______________________________________________
Dxspider-support mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dxspider-support@tobit.co.uk">Dxspider-support@tobit.co.uk</a>
<a class="moz-txt-link-freetext" href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a>
</pre>
</blockquote>
<br>
</body>
</html>