Subj : New results. Much better but still not perfect.
To : All
From : Dmitry Protasoff
Date : Wed Aug 06 2025 02:20 am
Hello, All!
I was really encouraged by the "Dutch team" to improve my little testing script and to my fear, I realized that once I stepped onto the road covered with yellow bricks, I have to follow it to the end.
As I've found that it makes no sense to trust the information from the nodelist, it became clear to me that I have to test whether the nodes are actually responding on their advertised hostnames and IP addresses before making any assumptions about where they are actually located.
So, I've implemented a very simple BinkP and ifcico protocol tester in Python, rewrote the script and now I have the following results:
PS. The numbers are still not perfect! Beware of bugs!
Please do not shoot the pianist. He is doing his best.
The output is still full of my internal debug data.
============================================================
FidoNet Node IP Geolocation Analysis Report
============================================================
SUMMARY STATISTICS
----------------------------------------
Total nodes analyzed: 1002
Nodes with IP connectivity: 925 (92.3%)
NOTE: The following statistics are based on nodelist data and DNS lookups,
not actual connectivity tests. See 'Protocol Connectivity Summary' below
for operational node statistics from actual connection tests.
IP Version Distribution (from nodelist + DNS):
IPv4 only: 704 (70.3%)
IPv6 only: 3 (0.3%)
Dual stack: 218 (21.8%)
IP Address Classification:
public: 945 (Public IP (accessible from internet))
reserved: 2 (Reserved IP (RFC 6598 CGN, special use - not publicly routable))
Geographic Distribution (Top 15 Countries):
RU: 262 nodes (26.1%) - Russia
US: 257 nodes (25.6%) - United States
DE: 76 nodes (7.6%) - Germany
CA: 50 nodes (5.0%) - Canada
NL: 28 nodes (2.8%) - The Netherlands
UA: 28 nodes (2.8%) - Ukraine
GB: 26 nodes (2.6%) - United Kingdom
SE: 15 nodes (1.5%) - Sweden
CZ: 15 nodes (1.5%) - Czechia
FI: 14 nodes (1.4%) - Finland
BE: 14 nodes (1.4%) - Belgium
IT: 13 nodes (1.3%) - Italy
AU: 13 nodes (1.3%) - Australia
NZ: 13 nodes (1.3%) - New Zealand
AT: 11 nodes (1.1%) - Austria
Nodes with IPs in Multiple Countries: 3
2:280/5555 (Nieuw_Schnoord): NL, DE
2:5020/113 (Minas_Anor): US, RU
2:5080/102 (Grumbler): GB, RU
ACTUAL PROTOCOL CONNECTIVITY RESULTS
=============================================
Based on actual connection tests to operational nodes
Node Reachability Analysis:
Total nodes with internet connectivity: 1002
Fully operational: 604 (60.3% of all internet nodes) - working on ALL advertised protocols
Partially operational: 80 (8.0% of all internet nodes) - working on SOME advertised protocols
Non-operational: 309 (30.8% of all internet nodes) - no working protocols
No protocol flags: 9 (0.9% of all internet nodes) - no testable protocols advertised