Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/google/namebench
namebench
https://github.com/google/namebench
Last synced: 11 days ago
JSON representation
namebench
- Host: GitHub
- URL: https://github.com/google/namebench
- Owner: google
- License: apache-2.0
- Archived: true
- Created: 2012-11-14T20:56:13.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-07-25T00:13:54.000Z (4 months ago)
- Last Synced: 2024-08-01T05:20:29.280Z (3 months ago)
- Language: Go
- Size: 25.6 MB
- Stars: 891
- Watchers: 68
- Forks: 152
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: history/filter.go
- License: LICENSE.bootstrap
Awesome Lists containing this project
- awesome - namebench
README
namebench 2.0
=============
namebench provides personalized DNS server recommendations based on your
browsing history.WARNING: This tool is in the midst of a major rewrite. The "master" branch is currently in experimental
form and currently lacks a user interface, nor does it support any command-line options.For stable binaries, please see https://code.google.com/p/namebench/
What can one expect in namebench 2.0?
* Faster
* Simpler interface
* More comprehensive results
* CDN benchmarking
* DNSSEC supportBUILDING:
=========
Building requires Go 1.2 to be installed: http://golang.org/* Create a workspace directory, and cd into it.
* Prepare your workspace directory:```
export GOPATH=`pwd`
git clone https://github.com/google/namebench.git src/github.com/google/namebench
go get github.com/mattn/go-sqlite3
go get golang.org/x/net/publicsuffix
go get github.com/miekg/dns
```* Build it.
```
cd src/github.com/google/namebench
go build namebench.go
```You should have an executable named 'namebench' in the current directory.
RUNNING:
========
* End-user: run ./namebench, which should open up a UI window.
* Developer, run ./namebench_dev_server.sh for an auto-reloading webserver at http://localhost:9080/