gethsploit is a set of python scripts to enumerate ethereum peers which have rpc-ports enabled.
Make sure you have geth installed, preferably the latest version, which has some fixes concerning attaching to other rpc-instances.
Make sure geth is not running, or getsploit will only run once.
getsploit iterates until cancelled.
+ starts up geth
+ waits 60 seconds to populate peers
+ enumerates peers and extracts running version
+ probes the peer to see if the RPC-instance is running
+ kills geth
– python 2.7x
– python telnetlib, yaml, requests
git clone https://github.com/KarmaHostage/gethspoit && gethspoit