dereenigne.org

reverse engineered

OpenWrt BT Voyager 2110

I’ve added support for the BT Voyager 2110 to OpenWrt. A patch has been submitted to the openwrt-devel mailinglist, and has been accepted to trunk. If you aren’t comfortable with compiling OpenWrt from source, I’ve uploaded precompiled binaries based on trunk r26936. Just be aware that OpenWrt does not support the ADSL functionality of this router yet (waiting on Broadcom to release the ADSL driver source code). I take no responsibility for any bricked devices, although if you manage to do it please tell me! Read more →

ngrep Network Traffic Snooping

ngrep is a powerful tool which enables network administrators to view packets travelling across the wire in real time. This is a useful item for both security audits and reverse engineering. By running ngrep on router level devices, it is possible to see where closed source devices such as Playstations and Wiis are phoning home for updates. Below is a sample command run on my router to view all traffic on interface br0, travelling to or from host 192. Read more →

DD-WRT Transmission Seedbox

Bittorrent is a peer to peer protocol for sharing files over the internet. Bittorrent reduces the bandwidth costs required to distribute a file over the internet by allowing users to upload to new users once they have downloaded the file. Rather than leave a computer on all the time to seed torrents, I decided to install the Transmission Bittorrent client on my Netgear WNR3500L router, and put that USB port to good use. Read more →

Installing OptWare on DD-WRT

Most people think of their home router as simply the little black box with the flashy lights that provides the house with internet. They’d be correct, but there is whole lot more that those black little boxes can do. It is possible to run an embedded version of Linux on selected (mainly Linksys) models. This means that you can make your router perform the same tasks as a dedicated Linux server in your network, at a fraction of the energy costs. Read more →

Pachube Bandwidth Monitor

I recently discovered Pachube. Pachube is basically the YouTube of the graphing world. You create the data, and then send it up to Pachube to be plotted. I use both DDWRT and OpenWrt firmwares on my routers around the house. They both are Linux based, running the 2.6 Kernel. I wanted to log the bandwidth use in the the house on an hourly basis, but neither firmware provides an easy way to measure it. Read more →