Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

TorHound

TorHound scrapes the exit relay data from tor.org, caches it, and utilizes the data to create configuration files for blocklists.

An integer is passed to set the date range.

Example: https://www.torhound.com/compat/minutes/15

The above would indicate you would like all ips that were used by tor exit relays in the last 15 minutes.

In the project directory just build the application.

The server runs on port 3005 and it updates from tor.org every 5 minutes.

$ GOOS=linux GOARCH=amd64 go build -o torhound main.go

I use caddy as a proxy in front of it for simple https.


www.yourdomain.com {
        tls youremail@example.com
        proxy / localhost:3005 {
        }
}

About

TorHound - A concurrent application that automatically tracks tor exist nodes and creates blocklists

Resources

License

Releases

No releases published

Packages

No packages published

Languages