Or any other easier way to do it in like python :)
Here ya go. This downloads the consensus so if you're gonna be doing more than an occasional one-off check you should use the suggestions from teor.
========================================
import sys import stem.descriptor.remote
def is_exit(address): for desc in stem.descriptor.remote.get_consensus(): if 'Exit' in desc.flags and address == desc.address: return True
return False
if __name__ == '__main__': if len(sys.argv) < 2: print('You need to provide an address to check.') elif is_exit(sys.argv[1]): print('%s is a tor exit.' % sys.argv[1]) else: print('%s is not a tor exit.' % sys.argv[1])
========================================
% python demo.py 199.58.81.140 199.58.81.140 is not a tor exit.
% python demo.py 154.16.149.74 154.16.149.74 is a tor exit.