11.01.2013 Views

Workshop

Workshop

Workshop

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

the Hummingbird client has been installed on the PC.<br />

There’s also no graphical setup. You must configure the client by editing the SOCKS.CNF file in your<br />

Windows system. Here’s an example of how I might set up a Hummingbird configuration file for a<br />

simple two-segment network:<br />

Direct 192.168.1.0 255.255.255.0<br />

Direct 192.168.2.0 255.255.255.0<br />

@SockD4 = 192.168.2.10 0.0.0.0 0.0.0.0<br />

In a nutshell, this file means that you’re directly connected to 192.168.1.0 and 192.168.2.0.<br />

Traffic to those segments will not use the socks server. All other traffic will be passed to the socks 4<br />

server at 192.168.2.10.<br />

In a nutshell, Hummingbird’s client is extremely configurable yet hard to configure, and it adopts a “grab<br />

everything that goes on in the network and deal with it according to my configuration file” policy.<br />

Although this client works with more applications than does the NEC client, it affects all rather than<br />

some applications you run. The NEC client, on the other hand, is less intrusive, more friendly to<br />

configure, requires a separate configuration for each application, and sometimes doesn’t work for certain<br />

applications because it is less intrusive.<br />

Let’s take a look at some common toys; you can apply the techniques used for these to other fun apps.<br />

We’ll start with simple examples and get more complex as we go.<br />

AOL Instant Messenger<br />

Okay, what’s the deal here? What is AIM? AIM is a fun way for folks to talk back and forth across the<br />

Internet in real time. However, it wants you to establish a TCP connection to one of AOL’s servers in the<br />

field, and your firewall may be preventing this.<br />

Make sure that your firewall allows TCP socket 5190 on an outgoing basis (it does if your firewall policy<br />

is to allow everything from the inside to go out). If you have a socks or HTTPS (HTTP Secure) proxy<br />

server, no problem. As you can see in Figure 20.2, the setup screen for AIM gives you the option to<br />

configure it for these types of proxy servers. It’s very friendly.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!