项目作者: sammwyy

项目描述 :
Resolve or check if an IP Address is a TOR exit/node. Compatible with Python, Java and Javascript.
高级语言: Java
项目地址: git://github.com/sammwyy/tor-nodes-resolver.git
创建时间: 2020-09-06T22:04:45Z
项目社区:https://github.com/sammwyy/tor-nodes-resolver

开源协议:

下载


Tor Nodes Resolver

Resolve or check if an IP Address is a tor exit/node







What is it?

This project aims to detect TOR nodes to discover if the request comes from here.

How does this work?

The project internally downloads a list of known nodes from this file, it can also make an HTTP request to query using an API.

Index

How to use

Java

  1. import dev._2lstudios.tor_nodes_resolver.TorNodesResolver;
  2. public class Test {
  3. public static void main (String[] args) {
  4. TorNodesResolver tnr = new TorNodesResolver();
  5. System.out.println(tnr.isNode("45.154.35.252"));
  6. System.out.println(tnr.isNode("11.22.33.44"));
  7. }
  8. }

Javascript

  1. const TorNodesResolver = require("./");
  2. const tnr = TorNodesResolver();
  3. setTimeout(() => {
  4. console.log(tnr.isNode("45.154.35.252"));
  5. console.log(tnr.isNode("11.22.33.44"));
  6. }, 500);

Python

  1. import TorNodesResolver
  2. print(str(TorNodesResolver.isNode("45.154.35.252")))
  3. print(str(TorNodesResolver.isNode("11.22.33")))