From charlesreid1

Widy.jpg

Widy is a portable 3G modem/wireless router that has been modified to run OpenWRT, a *nix variant.

Installing OpenWRT

This is a step-by-step procedure to overwriting the default firmware that comes with the TP-Link 3040 and replacing it with OpenWrt on a thumb drive.

Widy/Installing

Configuring Widy Internet Gateway

There are, generally, two ways to allow the network Widy creates to connect to the internet.

The first way, the easiest but also the most limiting, is to use the wireless device to connect to the internet, and use the ethernet port to connect to the client. This is easier because you can just set up the wireless network connection via the Luci web interface, and plug in the client, but obviously more limiting because there is only one ethernet port.

To set up the configuration that uses wireless to connect to an internet gateway, see Widy/Wireless Gateway

The other way to connect Widy to the internet is to set up a wireless network that allows multiple clients to connect to Widy, and pass all of that traffic through the wired connection and on to the internet gateway. This is more advantageous because it can handle many more clients, but requires the use of the firewall.

To set up the configuration that uses ethernet to connect to an internet gateway, see Widy/Ethernet Gateway

Post-Installation Procedure

The post-installation procedure consists of getting the Widy ready to be operational - installing software, creating keys, cleaning up, copying scripts, etc.

Widy/Post-Install

Configuration

The Widy configuration page covers the configuration of the UCI (unified configuration interface), the Widy config files, and how to configure various actions to be performed based on the setting of the slider switch on the router.

Widy/Configuration

Widy Toolbox

The Widy toolbox of useful things that you can do:

Links

A great guide to this modem on the OpenWrt router wiki: https://wiki.openwrt.org/toh/tp-link/tl-mr3040

Similar in spirit is this: http://wiki.securityweekly.com/wiki/index.php/Episode310

  • Pen-testing drop box
  • Must be small and inexpensive
  • Must be OpenWRT supported
  • Must have wired and wireless interfaces
  • Must have space for a USB drive
  • Must be battery powered
  • Must be capable of all of that without soldering

Flags