Вы можете запустить тот же инструмент, используемый на Bitnodes локально зондировать клиент Bitcoin. Изменение IP и порт в
https://github.com/ayeowch/bitnodes/blob/master/protocol.py#L505 и запустить питон protocol.py. Вы можете изменить сценарий, чтобы принять аргумент командной строки, например питон protocol.py IP PORT по мере необходимости.
Кто-нибудь знает, что количество услуг означает, что возвращаемый bitnodes protocol.py рукопожатия?
Кстати, я был в состоянии заставить это работать с Python на Windows. Вот что работает для меня:
Установка Python 2.7 из Python.org
Установить VCForPython27.msi от Microsoft.com
Загрузка и извлечение bitnodes-мастер из GitHub
Где вы извлекли его на своем компьютере, выполните следующую команду:
пункт установить -r требования
пункт установить win_inet_pton
Наконец, добавьте "включают win_inet_pton", Без кавычек, вблизи верхней части protocol.py с остальной частью включаемых линий
Теперь в командной строке, вы можете запустить "питон protocol.py", Без кавычек, редактирование кода под основной функцией protocol.py с IP-адресом и портом, по мере необходимости.