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%)

DNS Resolution:
 Nodes with hostnames: 945
 Successful IPv4 resolutions: 881
 Failed IPv4 resolutions: 83
 Successful IPv6 resolutions: 223
 Failed IPv6 resolutions: 741

Protocol Connectivity Summary:
 BINKP: 668 operational nodes
   IPv4 only: 488 (73.1%)
   IPv6 only: 2 (0.3%)
   Dual stack: 178 (26.6%)
 IFCICO: 67 operational nodes
   IPv4 only: 46 (68.7%)
   Dual stack: 21 (31.3%)
 FTP: 33 operational nodes
   IPv4 only: 25 (75.8%)
   Dual stack: 8 (24.2%)
 VMODEM: 12 operational nodes
   IPv4 only: 11 (91.7%)
   Dual stack: 1 (8.3%)
 TELNET: 52 operational nodes
   IPv4 only: 42 (80.8%)
   Dual stack: 10 (19.2%)

BINKP Connectivity:
 Nodes tested: 910
 Operational nodes: 668
 Operational rate: 73.4%

IFCICO Connectivity:
 Nodes tested: 95
 Operational nodes: 67
 Operational rate: 70.5%

FTP Connectivity:
 Nodes tested: 49
 Operational nodes: 33
 Operational rate: 67.3%

VMODEM Connectivity:
 Nodes tested: 18
 Operational nodes: 12
 Operational rate: 66.7%

TELNET Connectivity:
 Nodes tested: 138
 Operational nodes: 52
 Operational rate: 37.7%

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

Top Hosting Providers:
 Spectrum: 39 nodes (4.2%)
 Deutsche Telekom Ag: 26 nodes (2.8%)
 OVH: 22 nodes (2.4%)
 Verizon Business: 18 nodes (1.9%)
 Hetzner: 15 nodes (1.6%)
 Comcast Cable Communications Holdings, Inc: 13 nodes (1.4%)
 Byfly Mogilev Static: 12 nodes (1.3%)
 Comcast Cable Communications, Llc: 11 nodes (1.2%)
 Mci Communications Services, Inc. D/b/a Verizon Business: 9 nodes (1.0%)
 DigitalOcean: 9 nodes (1.0%)

Top Autonomous Systems (ASN):
 AS7922 Comcast Cable Communications, LLC: 47 nodes (5.1%)
 AS701 Verizon Business: 29 nodes (3.1%)
 AS3320 Deutsche Telekom AG: 26 nodes (2.8%)
 AS12389 PJSC Rostelecom: 26 nodes (2.8%)
 AS16276 OVH SAS: 25 nodes (2.7%)
 AS7018 AT&T Enterprises, LLC: 19 nodes (2.1%)
 AS3209 Vodafone GmbH: 17 nodes (1.8%)
 AS24940 Hetzner Online GmbH: 16 nodes (1.7%)
 AS14061 DigitalOcean, LLC: 15 nodes (1.6%)
 AS6697 Republican Unitary Telecommunication Enterprise Beltelecom: 14 nodes (1.5%)

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

Protocol Summary:
 BINKP: 668/978 operational (68.3% success rate)
 IFCICO: 67/100 operational (67.0% success rate)
 FTP: 33/52 operational (63.5% success rate)
 VMODEM: 12/21 operational (57.1% success rate)
 TELNET: 52/144 operational (36.1% success rate)

IP Version Distribution (operational nodes only):
 IPv4 only: 612 (73.6%)
 IPv6 only: 2 (0.2%)
 Dual stack: 218 (26.2%)


Best regards,
            dp.

--- GoldED+/OSX 1.1.5-b20250409
* Origin: All is good in St. John's Wood (2:5001/100.1)