diff options
-rw-r--r-- | Index.page | 11 | ||||
-rw-r--r-- | altnet.page | 55 | ||||
-rw-r--r-- | applications.page | 64 | ||||
-rw-r--r-- | configuration.page | 10 | ||||
-rw-r--r-- | distribution.page | 9 | ||||
-rw-r--r-- | events.page | 4 | ||||
-rw-r--r-- | hardware/miniPCIe.page | 4 | ||||
-rw-r--r-- | ideas.page | 4 | ||||
-rw-r--r-- | links.page | 64 | ||||
-rw-r--r-- | refs.page | 27 | ||||
-rw-r--r-- | security.page | 10 | ||||
-rw-r--r-- | services.page | 46 | ||||
-rw-r--r-- | software.page | 53 | ||||
-rw-r--r-- | unsorted.page | 194 |
14 files changed, 310 insertions, 245 deletions
@@ -1,6 +1,9 @@ This is a pseudo-open [gitit](http://gitit.net) repo for brainstorming around -the [rooter](http://rooter.is) open hardware wireless router. +the [rooter](http://rooter.is) open hardware wireless router. You can read more +about the **[motivation]()** and **[principles]()** behind the project on this +wiki and there is a **[FAQ](http://rooter.is/moreinfo.html)** linked from the +**[front page](http://rooter.is/)**. Feel free to create an account, but note that the connection is NOT secure. See the links to the left for help; the kdefault syntax is markdown, and the @@ -12,14 +15,13 @@ and browse the archives [here](http://mailman.rooter.is/mailman/listinfo/talk). * **[Hardware Specifications](/hardware/specs)** * **[Operating System](/distribution)** * **[Configuration Management](/configuration)** -* **[Services](/services) and [Applications](/applications)** +* **Software [Services](/services) and [Applications](/applications)** * **[Packet Routing](/routing)** # Development -* [principles]() * [questions]() -* [ideas]() +* [ideas](): blue sky # Reference @@ -28,7 +30,6 @@ and browse the archives [here](http://mailman.rooter.is/mailman/listinfo/talk). # Other Stuff -* [motivation]() * [hardware/cpu]() * [hardware/misc]() * [unsorted]() diff --git a/altnet.page b/altnet.page new file mode 100644 index 0000000..6dcda4c --- /dev/null +++ b/altnet.page @@ -0,0 +1,55 @@ + +## Wireless Mesh Networks + +fabfi: +<http://fabfi.fabfolk.com/techsummary/>, +<http://fabfiblog.fabfolk.com/> + +## Overlay/Piggyback Networks + +GNUnet + +i2p + +[Netsukuku](https://en.wikipedia.org/wiki/Netsukuku): decentralized, anonymous, +overlay network + +<http://wiki.hamburg.ccc.de/index.php/ChaosVPN> + +<https://personaltelco.net/wiki> (portland project) + +## Synthesis/Distribution Projects + +<http://commotionwireless.net/> + +[Byzantium](http://project-byzantium.org/): ad-hoc mesh networking + +[serval](http://www.servalproject.org/): well funded project to provide mesh +telephony etc. developing world, crisis areas. "Distributed Numbering +Architecture" + +## Academic + +<http://pdos.csail.mit.edu/uia/> (unmanaged internet architecture) + +[Tonika: social routing with organic +security](http://pdos.csail.mit.edu/~petar/5ttt.org/>): Tonika is an +administration-free platform for large-scale open-membership (social) networks +with robust security, anonymity, resilience and performance guarantees + +## Links, Unsorted + +distributed VPN: + - eg, distributing avahi over openvpn. printing, sensors, service access + - <http://campagnol.sourceforge.net/> + - scurry (haskell): <http://code.google.com/p/scurry/wiki/Usage> + +OpenRadio: stanford/industry project to build software radio devices to "pool" +bandwidth across multiple uplinks + +[secure share](http://secushare.org/): full on project to build federated/p2p +services over GNUnet and psyc + +anoNet (?) + + diff --git a/applications.page b/applications.page new file mode 100644 index 0000000..f31dafd --- /dev/null +++ b/applications.page @@ -0,0 +1,64 @@ + +Some user-facing applications that could run on rooter. See also [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 + +## Frameworks + +By default, ship with + +## 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 diff --git a/configuration.page b/configuration.page index fc595fe..0357b79 100644 --- a/configuration.page +++ b/configuration.page @@ -82,12 +82,18 @@ controlling defaults). Also needed is a layer on top of Augeas to manage higher level logic and service restarts; Config::Model might fill that role, or perhaps components of UCI could be extracted. +### Bonus Features and Ideas + +Could host a (centralized?) configuration sharing and upvoting site where +anybody could post snazzy configuration patchsets. Searchable by tags? +Mark/vote as insecure or problematic? Comment/discuss/improve? + ### Other Tools * OpenWrt's UCI and LuCI * Puppet [http://www.aosabook.org/en/puppet.html](design writeup) (from "Architecture of Open Source Applications") -* Chef: [Knife](http://www.cfengine.com/), - [Solo](http://wiki.opscode.com/display/chef/Chef+Solo) +* Chef: Knife, [Solo](http://wiki.opscode.com/display/chef/Chef+Solo) +* Cfengine ([http://blog.normation.com/2011/02/23/why-we-use-cfengine-memory-footprint](2011 blog post on low memory usage)) * [etckeeper](http://joeyh.name/code/etckeeper/) * [salt](https://en.wikipedia.org/wiki/Salt_(software)) * gconf diff --git a/distribution.page b/distribution.page index 4ffae1c..665a887 100644 --- a/distribution.page +++ b/distribution.page @@ -26,6 +26,7 @@ rack mounted machines: * [pfSense](http://www.pfsense.org/): FreeBSD, forked from m0n0wall * [m0n0wall](http://m0n0.ch/wall/): FreeBSD, php interface * [Smoothwall](): commercial with "free" version +* [zrouter](http://zrouter.org) freebsd router It's also worth noting that Juniper Network's junos router operating system is based on FreeBSD. Juniper equipment isn't as widespread as Cisco's iOS-based @@ -37,7 +38,9 @@ many of the most crucial 40Gbps+ routers at submarine fiber shore stations. A lot of people have thought about mixing the kernel, drivers, and configuration system from OpenWrt with the mainstream packages from Debian. -Eg, [DebianWRT](http://wiki.debian.org/DebianWRT). +* [DebianWRT](http://wiki.debian.org/DebianWRT) +* [debwrt](http://www.debwrt.net/) is a stale project to bring debian packages + to the OpenWRT kernel/init system. ### Genode @@ -54,5 +57,7 @@ here](http://mailman.rooter.is/pipermail/talk/2012-June/000023.html). * [LibreWRT](http://librewrt.org/index.php?title=Main_Page) * [FreeWRT](https://www.freewrt.org/trac/) -* [Embedian](http://wiki.debian.org/Embedded_Debian) +* [Embedded Debian](http://wiki.debian.org/Embedded_Debian), + [embedian](http://www.emdebian.org/) +* [Zeroshell](http://www.zeroshell.net/eng/) diff --git a/events.page b/events.page index 0637c6c..a781bbc 100644 --- a/events.page +++ b/events.page @@ -17,3 +17,7 @@ CCC: dec 2012 FOSDEM: feb 2013? +### More + +USENIX FOCI conference +([call for papers](https://www.usenix.org/conference/foci12/calls-for-papers)) diff --git a/hardware/miniPCIe.page b/hardware/miniPCIe.page index fca8a5c..b7b19b7 100644 --- a/hardware/miniPCIe.page +++ b/hardware/miniPCIe.page @@ -1,4 +1,8 @@ +miniPCIe cable modem? + +open hardware miniPCIe wifi? from Qi hardware? + mini pci-express wifi cards: let's say $30 end cost for dual-band [$16 atheros](http://www.amazon.com/Atheros-AR5008-802-11n-Wireless-AR5BXB72/dp/B004ZHWKM0/ref=sr_1_22?s=electronics&ie=UTF8&qid=1329885631&sr=1-22) @@ -1,7 +1,5 @@ - Ideas are cheap! Good ones: -- "crowd-sourced" configuration management advice (most popular settings, etc) - use of generic WebDAV and OAuth for data interchange ### Local, low-latency network services @@ -135,7 +133,7 @@ works offline. - FM transmitter for local audio - game server (minecraft, ioquake, starcraft, love, WoW, etc) - web app framework for secure, data-respecting services easily - +- DIY CDN: Javascript, fonts, other display media. # Halfbaked diff --git a/links.page b/links.page deleted file mode 100644 index dc35121..0000000 --- a/links.page +++ /dev/null @@ -1,64 +0,0 @@ - -### Operating Systems, Distributions - -[debwrt](http://www.debwrt.net/) is a stale project to bring debian packages to -the OpenWRT kernel/init system. - -[embedian](http://www.emdebian.org/) - -[zrouter](http://zrouter.org) freebsd router - -### Funding - -[NLnet](http://nlnet.nl/foundation/can_do.html) in the netherlands gives grants -for hardware and free internet development. - -### Open Hardware Projects and Communities - -[Fairwaves](http://www.fairwaves.ru/) builds SDR hardware for rural -telecommunications, GSM and WiMax - -[OpenPICUS](http://www.openpicus.com/site/technology/overview) 802.15.4 dev -platform? - -[Nanode](http://www.nanode.biz/about/) IoT board - -[Qi Hardware](http://en.qi-hardware.com/wiki/Planet) planet (blog agregator) - -[HiQSDR](http://www.hiqsdr.org/) (SDR project) - -[fonhome](http://www.myprofe.com/fonhome/) home monitoring with fonera - -[owbox](http://www.owbox.com/) 802.15.4 monitoring, french - -### Misc Hardware Products and Projects - -http://pwnieexpress.com/wireless.html - -[Funcube dongle](http://www.funcubedongle.com/?page_id=286) (space SDR) - -### Wireless Stuff - -WiFi Direct (device-to-device) - -[MQTT light pubsub protocol](http://en.wikipedia.org/wiki/MQ_Telemetry_Transport) - -### Security Libraries and Projects - -[TropicSSL](http://www.stackfoundry.com/open-source/tropicssl/) embedded -SSL/TLS library - -[whirlygig random number generator](http://warmcat.com/_wp/whirlygig-rng/), -CPLD-based - -[secure internet of things](http://www.shahidraza.info/) - -### Papers - -"User freedom to attach devices" by Scott Jordan and Gwen Shaffer - -### Events - -USENIX FOCI conference -([call for papers](https://www.usenix.org/conference/foci12/calls-for-papers)) - @@ -1,3 +1,30 @@ + +## Open Hardware Projects and Communities + +[Fairwaves](http://www.fairwaves.ru/) builds SDR hardware for rural +telecommunications, GSM and WiMax + +[OpenPICUS](http://www.openpicus.com/site/technology/overview) 802.15.4 dev +platform? + +[Nanode](http://www.nanode.biz/about/) IoT board + +[Qi Hardware](http://en.qi-hardware.com/wiki/Planet) planet (blog agregator) + +[HiQSDR](http://www.hiqsdr.org/) (SDR project) + +[fonhome](http://www.myprofe.com/fonhome/) home monitoring with fonera + +[owbox](http://www.owbox.com/) 802.15.4 monitoring, french + +## Funding + +[NLnet](http://nlnet.nl/foundation/can_do.html) in the netherlands gives grants +for hardware and free internet development. + +## Academic + +[secure internet of things](http://www.shahidraza.info/) ### existing organizations/projects [FreedomBox Foundation](http://freedomboxfoundation.org/) diff --git a/security.page b/security.page index 40d81dd..dea8a2e 100644 --- a/security.page +++ b/security.page @@ -1,6 +1,14 @@ +## Questions + External attackers likely could/would port scan and be able to identify the -device +device; is that a problem? + +## Pitfalls, Lessons Learned + +XSS attack to back out geo location of router: <http://samy.pl/mapxss/> + +## Links, Unsorted [Tripphrases](http://worrydream.com/tripphrase/) diff --git a/services.page b/services.page new file mode 100644 index 0000000..b05f9cb --- /dev/null +++ b/services.page @@ -0,0 +1,46 @@ + +Some lower-level services and utilities that could run on rooter. See also +[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 + +### 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)) + +# References + +* [Linode Library](http://library.linode.com/) for installation guides diff --git a/software.page b/software.page index 659bf65..49f45e1 100644 --- a/software.page +++ b/software.page @@ -1,48 +1,8 @@ -Some software that could run on rooter... - -### 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 ### SSL Watchdog -Observe SSL/TLS traffic and block when blacklist detected (revocation), or HTTP -connection to HTTPS blacklist (or all?), or "bad" cert authorities - - -### Privacy blocker - -Reroute tracking cookies/urchins? Scramble IPv6 packets regularly - -Block cleartext telnet, ftp, etc - - -### Trusted Mutual Backups - -Swap encrypted file backups with known peers for geographical redundancy. - -Is there a good package for this already? - - -### Javascript/Media Cache - -eg, jQuery, CSS, etc. "DIY CDN" ### Torrent Mirroring, Subscriptions @@ -50,17 +10,4 @@ eg, jQuery, CSS, etc. "DIY CDN" podcasts, free episodes, ISOs, archival media, public data backups -### Internet Protocol Analyser - -wireshark, chromium fetch timing analysis - -### Misc - -[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) - -Tahoe-LAFS ([tutorial](https://www.linux.com/learn/tutorials/546799:weekend-project-get-started-with-tahoe-lafs-storage-grids)) - -[Amon](http://amon.cx/) (monitoring and error tracking) diff --git a/unsorted.page b/unsorted.page index d8f63b9..04c5e64 100644 --- a/unsorted.page +++ b/unsorted.page @@ -1,87 +1,68 @@ -http://wiki.hamburg.ccc.de/index.php/ChaosVPN - -[Grid Appliance](http://www.grid-appliance.org/): a virtual machine image for -quickly spooling up a distributed cluster for high performance computing. - -Netsukuku: https://en.wikipedia.org/wiki/Netsukuku - -Sensorpedia: http://www.sensorpedia.com/ - -OpenRadio: stanford/industry project to build software radio devices to "pool" -bandwidth across multiple uplinks - -(for development) stackoverflow thread on embedded flash linux filesystems: -<http://superuser.com/questions/248078/choice-of-filesystem-for-gnu-linux-on-an-sd-card> - -[Byzantium](http://project-byzantium.org/): ad-hoc mesh networking - -[serval](http://www.servalproject.org/): well funded project to provide mesh -telephony etc. developing world, crisis areas. "Distributed Numbering -Architecture" +# Software [psyc](http://about.psyc.eu/PSYC): mature, lightweight "SYnchronous Conferenceing" protocol. appropriate for embedded hardware? -[secure share](http://secushare.org/): full on project to build federated/p2p -services over GNUnet and psyc +services/tools: + - in-browser code editing: <http://codemirror.net/mode/go/index.html> + - server monitoring: <http://ganglia.sourceforge.net/> + - vanilla forums (PHP): <http://vanillaforums.org/> -links to CPU power draw benchmarks: <http://www.linuxtech.net/reviews/intel_DN2800MT_cedarview_atom_power_draw.html> +<http://opensourcerouting.org/> -cfengine3: an alternative to puppet/chef. blog post: -<http://blog.normation.com/2011/02/23/why-we-use-cfengine-memory-footprint/> +<http://www.ibm.com/developerworks/linux/library/l-hisock/index.html> (network +tuning and testing tools for linux) -[gpgAuth](http://gpgauth.org/): gpg for web service authentication +<http://www.uperf.org/> (network performance tool) -web proxy autodiscovery (for www browser proxy configuration): -<http://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol> +<http://suckless.org/> (small, minimal software and libraries) -trimslice tegra 2 all-in-one fanless desktop computer: -<http://trimslice.com/web/> +<http://www.etalabs.net/compare_libcs.html> ("musl" libc) -fabfi: -<http://fabfi.fabfolk.com/techsummary/>, -<http://fabfiblog.fabfolk.com/> +[TropicSSL](http://www.stackfoundry.com/open-source/tropicssl/) embedded +SSL/TLS library -delamination (net neutrality): -<http://www.hyperorg.com/misc/delamination.html> +[whirlygig random number generator](http://warmcat.com/_wp/whirlygig-rng/), +CPLD-based -WiFi Pineapple Mark IV: -<http://hakshop.myshopify.com/products/markiv-first-dibs> +# Network -MegaMIMO (MIT 100k competitor) +[Grid Appliance](http://www.grid-appliance.org/): a virtual machine image for +quickly spooling up a distributed cluster for high performance computing. -[underweb](http://underweb.info): experimental/academic non-HTML "multimedia -browser" +networking tools: + - <http://netdude.sourceforge.net/> + - <http://www.secdev.org/projects/scapy/> + - <http://www.rowetel.com/blog/?p=1224> + - <http://br1.einfach.org/tech/horst/> -telekommunist writings: -<http://www.dmytri.info/privacy-moglen-ioerror-rp12/> +# Hardware -[thimbl](http://www.thimbl.net/index.html) +<http://p2pfoundation.net/Aidphone_Flybox> (comsat downlink to wifi) -[Apple IPv6 issues and status (may 2012)](http://arstechnica.com/apple/2012/05/the-future-is-forever-the-state-of-ipv6-in-the-apple-world/) +<http://www.libelium.com/products> (some bridge/mesh/wireless router?) -"Smart Energy Profile 2.0": - - industry standard for home energy crap - - <http://www.csep.org/>, - - <http://www.eetimes.com/design/smart-energy-design/4229848/SEP--Smart-Energy-Profile--2-0-Uncovered> +[Vortex86 x86 CPU](http://www.vortex86sx.com/?page_id=286), <http://www.roboard.com/RB-110.htm> +hardware random number generator with schematic: +<http://1010.co.uk/org/shop.html> -inject/manipulate ads in HTML: <http://news.ycombinator.com/item?id=3804608> +links to CPU power draw benchmarks: <http://www.linuxtech.net/reviews/intel_DN2800MT_cedarview_atom_power_draw.html> -great documentation example: <http://tricorderproject.org/index.html> +trimslice tegra 2 all-in-one fanless desktop computer: +<http://trimslice.com/web/> -services/tools: - - in-browser code editing: <http://codemirror.net/mode/go/index.html> - - server monitoring: <http://ganglia.sourceforge.net/> - - vanilla forums (PHP): <http://vanillaforums.org/> +WiFi Pineapple Mark IV: +<http://hakshop.myshopify.com/products/markiv-first-dibs> -anoNet (?) +802.15.4 "MiWi" from microchip (proprietary): <https://en.wikipedia.org/wiki/MiWi> -"franklin street statement": -<http://autonomo.us/2008/07/franklin-street-statement/> +[SD form factor wireless cards](http://www.spectec.com.tw/products.html) -802.15.4 "MiWi" from microchip (proprietary): <https://en.wikipedia.org/wiki/MiWi> +<http://pwnieexpress.com/wireless.html> + +[Funcube dongle](http://www.funcubedongle.com/?page_id=286) (space SDR) more SoCs: ST SPEAr1340 http://www.st.com/internet/mcu/product/251211.jsp @@ -103,95 +84,80 @@ atheros stuff: - http://www.qca.qualcomm.com/technology/technology.php?nav1=47 - http://www.qca.qualcomm.com/technology/technology.php?nav1=50 -------- - -<http://augeas.net/index.html> - configuration management +# Writings, Documents -<http://ifctfvax.harhan.org/OpenWAN/HECGW/> +telekommunist writings: +<http://www.dmytri.info/privacy-moglen-ioerror-rp12/> -<http://opensourcerouting.org/> +"franklin street statement": +<http://autonomo.us/2008/07/franklin-street-statement/> -[Vortex86 x86 CPU](http://www.vortex86sx.com/?page_id=286), <http://www.roboard.com/RB-110.htm> +FCC. FCC 10-201, Open Internet Order, December 2010. Available at +<http://hraunfoss.fcc.gov/edocs public/attachmatch/FCC-10-201A1.pdf> (broken +link) -<http://commotionwireless.net/> - <http://www.potaroo.net/ispcol/2011-08/home.html>: "Networking@Home" blog post from The ISP Column (IETF) -[IETF Homenet](http://www.ietf.org/id/draft-ietf-homenet-arch-02.txt) - [arstechnica article](http://arstechnica.com/tech-policy/news/2010/03/how-amsterdam-was-wired-for-open-access-fiber.ars) on wiring amsterdam with fiber -<http://danielwebb.us/software/router/> (routing advice for OpenWRT) +"User freedom to attach devices" by Scott Jordan and Gwen Shaffer -unforgetable key: split key into N shards, give to friends. they can all -"intervene" together, unlikely to jointly betray you - -<tonido.com> +# Really Unsorted -<http://pdos.csail.mit.edu/~petar/5ttt.org/> +Sensorpedia: http://www.sensorpedia.com/ -<http://www.pfsense.org/> +(for development) stackoverflow thread on embedded flash linux filesystems: +<http://superuser.com/questions/248078/choice-of-filesystem-for-gnu-linux-on-an-sd-card> -<http://www.zeroshell.net/eng/> +[gpgAuth](http://gpgauth.org/): gpg for web service authentication -distributed VPN: - - eg, distributing avahi over openvpn. printing, sensors, service access - - <http://campagnol.sourceforge.net/> - - scurry (haskell): <http://code.google.com/p/scurry/wiki/Usage> +web proxy autodiscovery (for www browser proxy configuration): +<http://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol> -<http://www.ibm.com/developerworks/linux/library/l-hisock/index.html> (network -tuning and testing tools for linux) +<http://danielwebb.us/software/router/> (routing advice for OpenWRT) -<http://www.uperf.org/> (network performance tool) +delamination (net neutrality): +<http://www.hyperorg.com/misc/delamination.html> -<http://shader.kaist.edu/packetshader/> (GPU software routing) +MegaMIMO (MIT 100k competitor) -<http://www.caviumnetworks.com/Table.html#CNS3XXX> (ARM network chips) +[underweb](http://underweb.info): experimental/academic non-HTML "multimedia +browser" -miniPCIe cable modem? +[thimbl](http://www.thimbl.net/index.html) -open hardware miniPCIe wifi? from Qi hardware? +[Apple IPv6 issues and status (may 2012)](http://arstechnica.com/apple/2012/05/the-future-is-forever-the-state-of-ipv6-in-the-apple-world/) -FCC. FCC 10-201, Open Internet Order, December 2010. Available at -<http://hraunfoss.fcc.gov/edocs public/attachmatch/FCC-10-201A1.pdf> (broken -link) +"Smart Energy Profile 2.0": + - industry standard for home energy crap + - <http://www.csep.org/>, + - <http://www.eetimes.com/design/smart-energy-design/4229848/SEP--Smart-Energy-Profile--2-0-Uncovered> -hardware random number generator with schematic: -<http://1010.co.uk/org/shop.html> +inject/manipulate ads in HTML: <http://news.ycombinator.com/item?id=3804608> -networking tools: - - <http://netdude.sourceforge.net/> - - <http://www.secdev.org/projects/scapy/> - - <http://www.rowetel.com/blog/?p=1224> - - <http://br1.einfach.org/tech/horst/> +great hardware documentation example: <http://tricorderproject.org/index.html> -<http://freenetworkfoundation.org/?p=563> (FNF lab setup) +<http://ifctfvax.harhan.org/OpenWAN/HECGW/> -<http://pdos.csail.mit.edu/uia/> (unmanaged internet architecture) +[IETF Homenet](http://www.ietf.org/id/draft-ietf-homenet-arch-02.txt) -GNUnet +unforgetable key: split key into N shards, give to friends. they can all +"intervene" together, unlikely to jointly betray you -<http://p2pfoundation.net/Aidphone_Flybox> (comsat downlink to wifi) +<tonido.com> -<https://personaltelco.net/wiki> (portland project) +<http://shader.kaist.edu/packetshader/> (GPU software routing) -<http://www.libelium.com/products> (some bridge/mesh/wireless router?) +<http://www.caviumnetworks.com/Table.html#CNS3XXX> (ARM network chips) <http://www.ietf.org/rfc/rfc4944.txt> (6lowpan RFC) -<http://suckless.org/> (small, minimal software and libraries) - -<http://www.etalabs.net/compare_libcs.html> ("musl" libc) - Netgear "Smart Network": <http://www.netgear.com/landing/smartnetwork/developer.html> <cnusers.org> (open source support? site down) -random links -------------------------------------------------------------- - open wifi drivers for broadcom: <http://www.ing.unibs.it/~openfwwf/> wireless network monitor: <http://sing.stanford.edu/swat/> @@ -204,11 +170,6 @@ defcon network ops (using aruba hardware): request for managed router on hacker news: http://news.ycombinator.com/item?id=1160585 - -XSS attack to back out geo location of router: <http://samy.pl/mapxss/> - -SD form factor wireless cards: <http://www.spectec.com.tw/products.html> - debian HOWTOs: <https://we.riseup.net/debian> <http://www.keywifi.com/> (vague...) @@ -218,3 +179,6 @@ blog post on using routers as tor bridges: <http://freedomboxblog.nl/routers-as- lightweight linux virtual machining: <http://www.h-online.com/security/news/item/Sandbox-applications-quickly-with-KVM-or-LXC-1429268.html> +WiFi Direct (device-to-device) + +[MQTT light pubsub protocol](http://en.wikipedia.org/wiki/MQ_Telemetry_Transport) |