theWhiteNoise.net - Web Log

5/10/2007, Thursday

Wireless Interception with Re-Broadcast

Filed under: — Brandon @ 4:21 pm

Now, all of the following is strictly hypothetical.  I would never create something like this because it’s technically against the law to intercept a wireless signal or join a wireless network if you don’t own it (yes, even if it’s unencrypted)…

Hypothetically, if someone needed to connect to a wireless access point hundreds of feet away (which they didn’t have the privilege/access to modify settings on) and didn’t feel like buying a wireless card with an antenna jack for their laptop, much less carry a directional antenna around with them, they might consider a rig such as this:

I introduce the good old 54G line of routers…the ones I talk about below happen to be made by Buffalo(WHR-G54S), but Linksys also makes a version (WRT-54G).  The cool thing about these routers is their firmware is flashable with 3rd party firmware which enables a whole host of features not normally available with the default firmware.  For this project a hypothetical person would need to purchase 2.  Good thing there are sweet mail-in rebate deals!  By the way, these are awesome routers not just for a project like this, but for general use.  I use the Linksys model as my main router at home.

BuffaloRouter-Mod

Anyway, both routers need to be flashed with DD-WRT firmware (www.dd-wrt.com).  The flashing process varies by which model of router you have, but there is a wiki for most of the popular models on the DD-WRT website.  From now on, I will refer to the 2 routers as Router A and Router B. 

Router A: needs to be set up with a router IP of something other than the default 192.168.1.1 (192.168.2.1 is a good choice).  It also needs to be set in DHCP mode so it hands out IP’s to any clients attached to it.  Now comes the cool part, with the modified firmware, there is an option under the Wireless section to have the router function in “Client Mode.”  This esentially allows the router to act as a wireless client to an access point (the access point to connect to is set under the Admin section).  When it is connected as a client, it’s wireless capabilities cannot be used as an access point for other clients (this is where the second router comes in later).  However, the hard-wired LAN ports do work as you would expect from a router – any client hard-wired to the router is served internet access via the wireless connection via “Client Mode” signal from the remote access point.  To improve wireless signal reception with the remote access point, Router A should be fitted with a directional antenna.  I suggest this guide for constructing one:  Cantenna How-To.  You will need a N-type Male to RP-SMA Female pigtail (can be found on E-bay) to connect the antenna to the router.

Router B: I bet you can guess what we’re going to do with this guy.  This router should be set up much like any home-use router.  The main point of this router is to serve as a local wireless access point to clients in close proximity.  The router IP should be set to something other than 192.168.1.1 or the IP of Router A (192.168.3.1 is a good choice).  It also needs to be set up in DHCP mode.  The wireless settings should be set up to your liking, providing a SSID, channel #, encryption scheme, etc.  Just make sure you don’t set it to “Client Mode” as you did with Router A.  Once everything is set up, use a short CAT-5 cable to connect the WAN port of Router B to any LAN port of Router A. 

What will happen:  Router A will connect to the remote access point as a client.  Router A will give Router B an IP address via DHCP.  Router B will broadcast an SSID so any local wireless clients can connect to it.  Once they do, Router B will give the client an IP address via DHCP.  All traffic will route from the wireless client (ie. a laptop) wirelessly to Router B which will pass the traffic along to Router A via CAT-5 cable, Router A then passes the traffic on wirelessly to the remote access point. (Obviously, the reverse happens for return traffic).

The result:  You can use a laptop without an antenna to connect to an access point hundreds of feet away.

 

4/2/2007, Monday

Cherry Blossoms in DC

Filed under: — Brandon @ 10:30 pm

Check out these awesome pictures I got while down in DC over the weekend to check out the cherry blossoms:

This has got to be the most bad ass street sign on Earth. 50 Cent would be proud!

G-Unit

Who needs gaymo Captain Crunch & his cereal when Captain White is on duty!?!  I mean, he owns a CITY of seafood!

CaptainWhiteSign

This was a gangsta-ass rat that was like “What biotch?  I do what I want even with hundreds of people walking right by me!”

Rat

 

Oh yeah, and there were cherry blossoms too:

DSC00655  

DSC00672

20070331 010

And there was kite mania going on at the Washington Monument:

20070331 026

3/3/2007, Saturday

R/C Car Mods

Filed under: — Brandon @ 3:01 pm

My brother was nice enough to get me a remote controlled car for my birthday back in November.  The first one that was shipped to me had some issues, so we returned it.  I then picked up this one used off E-bay because this make/model (Duratrax Evader ST) has a lot of modding ability and is generally considered a great “bang for the buck.”  Being used, it had a few issues, but I was planning to mod it anyway, so it wasn’t a big deal.

Here’s what it looked like originally:

RC_Car_Mods 001  Orig1

The brushes in the motor were pretty much shot, rear tires were 90% bald, and the batteries were mostly kaput.  The tranny was a little rough & the body had some small cracks in it.  The core components; however, were in excellent shape: frame, shocks, steering servo, radio receiver, control arms, and front tires - all good.

My first upgrade was a new motor.  I went with an Orion Formula 15 turn ball bearing motor.  To support the 15T motor, the electronic speed control had to be upgraded, so I got a Novak XRS w/ reverse.  I swapped out the pinion gear for a 22 tooth.

RC_Car_Mods 009  RC_Car_Mods 010

To support the draw of the new motor, I upgraded the batteries (3300 mAh NiMH) & connectors (to Dean connectors).  The batteries I got used off of E-bay from an R/C nut who only uses sets of batteries like 10 times, then sells them so he always has brand new batteries for racing.  Works for me!  I saved about $30 buying them this way:

RC_Batteries 003

I also rebuilt the differential with new bearings & greased it up nicely so the rear wheels turn smoothly:

Differential

I read that damage to some of the front-end plastic pieces could occur if you accidentally crashed the car unless you replaced the front hinge pin plate with a metal one.  So I also upgraded that:

RC_Car_Mods 008

A front bumper also seemed like a good upgrade from what I read, but the price they were charging online for them was crazy (Like $12 + shipping) for a piece of plastic!  So I constructed my own out of plexi-glass:

RC_Car_Mods 002  RC_Car_Mods 006

The last issue to attend to was the body.  I’m a big black w/ red color scheme fan (as anyone who has seen my actual car knows), so why not paint this the same?  I ordered a clear lexan body from the hobby store with two spray cans of paint.  I started by masking off the windows, truck bed, and some tribal designs that I cut out by hand from masking tape.  I then laid down the first color coat of paint (red) and removed the masks.  Next came the coats of black to finish it off:

RC_Car_Mods 015  RC_Car_Mods 019

Here’s the final product.  In these pictures you can also see the front bumper attached & the new rear tires:

RC_Car_Mods 020  RC_Car_Mods 021

I’ve run the truck a few times since the completion of all the upgrades.  It runs great & is fast!

 

2/25/2007, Sunday

Snow Day

Filed under: — Brandon @ 1:58 pm

We got about 4 inches of snow today.  Jenn & I took Lexi out to play in it.  She loves to chase snow balls and generally act like an idiot when she sees snow…

  SnowPics07 014  SnowPics07 016

My girlfriend, Jenn, making a snow angel with Lexi’s help.

  SnowPics07 037  SnowPics07 038

Me wrastlin’ with Lexi.

SnowPics07 042

 

1/3/2007, Wednesday

SUV Computer Mount Completed

Filed under: — Brandon @ 1:57 pm

As promised, here are some pictures of the final mount for my SUV car computer:

SUV_Carputer_Finished 001

  SUV_Carputer_Finished 002  SUV_Carputer_Finished 003

The speakers on the side are for GPS navigation voice prompts if I’m listening to a CD or the radio instead of music through the car computer.

Overall, the system worked great on my trip to Florida, which was probably about 30 hours of driving total (including travel within FL while I was there).  As expected, I have some ideas on how to make it even better which I’ll implement later.

Here are some pictures of the computer in action (click each thumbnail for a larger image).  I’m using Road Runner as the front-end with a skin I customized to my liking:

 SUV_Carputer_Finished 005  SUV_Carputer_Finished 006 

Loading Screen & Main Menu

 

 SUV_Carputer_Finished 007 

Audio Player

 

  SUV_Carputer_Finished 008  SUV_Carputer_Finished 009 

GPS Navigation (Condensed & Full Screen modes)

 

SUV_Carputer_Finished 012  SUV_Carputer_Finished 014

Video Player (Controls visible when touched otherwise it plays in full screen mode)

 

  SUV_Carputer_Finished 015  SUV_Carputer_Finished 011  SUV_Carputer_Finished 010

Web Browser,  Application Launcher, and Note Scribbler