summaryrefslogtreecommitdiffstats
path: root/research/services.page
blob: 0a11c79a4de8c4d52961f36ff8523b0f5e070749 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50

Some lower-level services and utilities that could run on rooter. See also
[research/applications]().

Unless noted otherwise, these would all be optional and not run by default.

## DNS

A local, caching dnsmasq should be run and advertised on LAN interfaces by
default, with easy user selection of alternative upstream servers.

Is it possible to have an intermediate DNS server check DNSSEC even if the end
clients don't?

## VPN

OpenVPN, IPSec

## System Logging and Monitoring

[Amon](http://amon.cx/): monitoring and error tracking

monit

### Local internet graph/map explorer

Explore a graph of router hops outwards. Latency as color? Named by network?
Width by traffic? Show international fiber links?

### Statistical Traffic Analysis

data/time spent by:
    protocol: UDP/TCP
    protocol: torrent, HTTP, HTTPS, DNS, SSH, etc
    device type
    website
    host (from whitelist?)
    MIME type (json?)
    region
    compressed/uncompressed

## File System and Storage

Tahoe-LAFS ([tutorial](https://www.linux.com/learn/tutorials/546799:weekend-project-get-started-with-tahoe-lafs-storage-grids))

git-annex

# References

* [Linode Library](http://library.linode.com/) for installation guides