[Dxspider-support] Trusting spots... A proposal
Luigi IK5ZUK
ik5zuk at tiscali.it
Tue Feb 11 17:20:03 GMT 2025
Dirk, thank you very much for your hard work to give us the Spider's
software!
73 Luigi IK5ZUK
Il 11/02/2025 17:52, Dirk Koopman via Dxspider-support ha scritto:
> A while ago, I suggested that I might implement the "nuclear option".
> Well this is it.
>
> The "simple" answer is to compare the incoming spot with the contents
> of the routing table.
>
> If the user or the node is not in the routing / user tables, then the
> spot is *likely* fake.
>
> Now, there are a number of circumstances where this assumption is not
> true. They include:
>
> * 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".
> * 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.
>
> 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 $DXProt::senderverify, will do one of these
> things if a spot fails the test above:
>
> For users:
>
> If set to 1, add a '?' to the one or more callsign(s) e.g.:
>
> DX de II9IAKE: 7113.0 IQ9AAP 15.55 IQ\'S DISTRICTS ARMI
> VESPUCCI AWARD
>
> becomes
>
> DX de II9IAKE*?*: 7113.0 IQ9AAP*?* 15.55 IQ\'S DISTRICTS
> ARMI VESPUCCI AWARD
>
> It may be adequate to just add it to the spotter call...
>
> If it is set to 2 then users won't see it at all.
>
> For nodes:
>
> 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.
>
> 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.
>
> 73 Dirk G1TLH
>
>
>
> _______________________________________________
> Dxspider-support mailing list
> Dxspider-support at tobit.co.uk
> https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.tobit.co.uk/pipermail/dxspider-support/attachments/20250211/33306f0a/attachment-0001.htm>
More information about the Dxspider-support
mailing list