Skip to content

Commit

Permalink
Merge branch 'master' of github.com:randomlogin/sane
Browse files Browse the repository at this point in the history
  • Loading branch information
randomlogin committed Sep 19, 2024
2 parents f60f440 + 95d48e6 commit be1f44b
Showing 1 changed file with 14 additions and 10 deletions.
24 changes: 14 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,20 @@ checkpoints, hnsd has to syncrhonize last ~2k roots which usually takes 5 second

Internal hnsd daemon has `5350` as a default port.

## Install

### Ubuntu
## Usage

Install dependencies:

#### Ubuntu
```
apt-get install libgetdns-dev
```
#### macOS
```
brew install getdns
```

Build:
### Build from source:

```
git clone https://github.com/randomlogin/sane.git && cd sane/cmd/sane
Expand Down Expand Up @@ -76,11 +80,6 @@ Additional arguments can be viewed by invoking help:
./sane --help
```

There are several public community-hosted external services:
- https://sdaneproofs.htools.work/proofs/ (@rithvikvibhu)
- https://sdaneproofs.woodburn.au/proofs (@nathanwoodburn)
- https://sdaneproofs.shakestation.io/proofs

### Urkel tree
SANE looks for an extension in the certificate which contains an urkel tree proof, verifies it, checks if the root is not
older than a week.\
Expand All @@ -92,7 +91,12 @@ Another extension from the certificate contains DNSSEC verifiation chain. Its ve

### External service

It allows the owner of the website not to update their ceritificate each week with the new proofs, but
Uses an external service for providing the proof data.

There are several public community-hosted external services:
- https://sdaneproofs.htools.work/proofs/ ([@rithvikvibhu](https://www.github.com/rithvikvibhu))
- https://sdaneproofs.woodburn.au/proofs ([@nathanwoodburn](https://www.github.com/nathanwoodburn))
- https://sdaneproofs.shakestation.io/proofs


### Browser settings
Expand Down

0 comments on commit be1f44b

Please sign in to comment.