summaryrefslogtreecommitdiffstats
path: root/research/applications.page
blob: 4209bba90633e5a7d8813f10b4d62f4ee9941f1a (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
51
52
53
54
55
56
57
58
59
60
61

Some user-facing applications that could run on rooter. See also
[research/services]().

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

## Toolchains, Frameworks

By default, ship with popular scripting language interpreters, package
managers, and web frameworks?

* Python: pip, flask
* Node.js: npm, websockets stuff
* Ruby: gems, rails, passenger, rack, ???
* Lua

Perl? PHP? Java?

What about datastores (SQL, mongo, cdb)?

## General Web Apps

* Blog/tumble
* Wiki
* FAQ/Q&A

## Privacy 

Proxy: reroute tracking cookies/urchins, block cleartext telnet, ftp, etc. Does
[privoxy](http://www.privoxy.org/) do all this and more? 

Tor: Easy to configure as throttled relay, bridge, and exit node. Also as a
client, running as transparent gateway for all LAN traffic, or specific
ethernet ports or wireless SSIDs. Should at least ship with Tor browser bundle,
source code, relay list, and project's GPG public keys.

## Security

SSL Watchdog: observe SSL/TLS traffic and block when blacklist detected
(revocation), or HTTP connection to HTTPS blacklist (or all?), or "bad" cert
authorities *(perhaps by default)*

## Data Sharing, Publishing

[OpenPhoto](http://www.kickstarter.com/projects/jmathai/openphoto-a-photo-service-for-your-s3-or-dropbox-a?ref=category)

[RetroShare](http://en.wikipedia.org/wiki/Retroshare)

Bittoreent tracker, client, seeding. Subscriptions, podcasts, free episodes,
ISOs, archival media, public data backups.

## Network Analysis Tools

Wireshark

HTTP application timing and analysis (for web developers; similar to chromium's
HTTP timeline).

# References

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