<html><body><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">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 <dxspider-support-bounces@tobit.co.uk> en nombre de HB9DHG Fulvio via Dxspider-support <dxspider-support@tobit.co.uk><br><strong>Enviado:</strong> martes, febrero 11, 2025 9:32:36 p. m.<br><strong>Para:</strong> The DXSpider Support list <dxspider-support@tobit.co.uk><br><strong>CC:</strong> HB9DHG Fulvio <hb9dhg@gmail.com><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 $DXProt::pc92c_ipaddr_enable 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><font face="Calibri, sans-serif"></font></div></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">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"><u></u><u></u></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>.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:Calibri,sans-serif"><u></u> <u></u></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>.<u></u><u></u></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>.<u></u><u></u></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>.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:Calibri,sans-serif"><u></u> <u></u></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>?<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:Calibri,sans-serif"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-family:Calibri,sans-serif">Kin EA3CV<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:Calibri,sans-serif"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-family:Calibri,sans-serif">PS<u></u><u></u></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>:<u></u><u></u></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<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:Calibri,sans-serif"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-family:Calibri,sans-serif"><u></u> <u></u></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">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">dxspider-support@dxcluster.org</a>><br><b>CC:</b> Dirk Koopman <<a href="mailto:djk@tobit.co.uk">djk@tobit.co.uk</a>><br><b>Asunto:</b> [Dxspider-support] Trusting spots... A proposal<u></u><u></u></span></p></div></div><p class="MsoNormal"><u></u> <u></u></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><u></u><u></u></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><u></u><u></u></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><u></u><u></u></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>DXProt::senderverify</a>, will do one of these things if a spot fails the test above:</span><u></u><u></u></p><p><span style="font-size:13.5pt">For users: </span><u></u><u></u></p><p><span style="font-size:13.5pt">If set to 1, add a '?' to the one or more callsign(s) e.g.:</span><u></u><u></u></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><u></u><u></u></p><p><span style="font-size:13.5pt">becomes </span><u></u><u></u></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><u></u><u></u></p><p><span style="font-size:13.5pt">It may be adequate to just add it to the spotter call... </span><u></u><u></u></p><p><span style="font-size:13.5pt">If it is set to 2 then users won't see it at all.</span><u></u><u></u></p><p><span style="font-size:13.5pt">For nodes:</span><u></u><u></u></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><u></u><u></u></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><u></u><u></u></span></p><p><span style="font-size:13.5pt">73 Dirk G1TLH</span><u></u><u></u></p><p class="MsoNormal"><span><u></u> <u></u></span></p></div></div>_______________________________________________<br>
Dxspider-support mailing list<br>
<a href="mailto:Dxspider-support@tobit.co.uk">Dxspider-support@tobit.co.uk</a><br>
<a href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support" rel="noreferrer">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a><br>
</div></blockquote></div>
<br></div></body></html>