I want to track Ethereum nodes, like the Ethereum node tracker at etherscan.
I want to get information about all Ethereum nodes. For example, total number of Ethereum nodes, total number per country, OS type, etc.
I have searched the web but have not found a way to do this.
Can I get information about other Ethereum nodes by using a library such as web3js to access Geth or other clients?
Or does Etherscan use its own software?