June 2004     
Dr. Dobb's Journal      
   
File: REMOTE.TXT 
Title: Remotely Controlling Windows Apps 
Author: Ruben Patel 
Keywords: JUN04   WIN32  REMOTE CONTROL   
Description: Published source code accompanying the  
article by Ruben Patel in which he shows how to  
remotely control Windows applications--even when the  
apps are running a mile or so under water. 
 
File: PROBE.TXT 
Title: Probing Network Characteristics  
Author: Michael Larson 
Keywords: JUN04     NETWORK   PROBING 
Description: Published source code accompanying the  
article by Michael Larson in which he presents a  
framework that lets you monitor, record, and act on  
packet performance. Also see PROBE.ZIP. 
 
File: PROBE.ZIP  
Title: Probing Network Characteristics  
Author: Michael Larson 
Keywords: JUN04     NETWORK   PROBING 
Description: Unpublished source code accompanying the  
article by Michael Larson in which he presents a  
framework that lets you monitor, record, and act on  
packet performance. Requries UNZIP/PKUNZIP to extract. 
 
File: JAVAANON.TXT 
Title: HTTP-Based Anonymous Communication Channels 
Author: Marc Waldman and Stefan Kopsell  
Keywords: JUN04    HTTP    JAVA 
Description: Published source code accompanying the  
article by Marc Waldman and Stefan Kopsell in which  
they show how to build a general-purpose request-reply  
anonymous communication channel. Also see JAVAANON.ZIP.

File: JAVAANON.ZIP 
Title: HTTP-Based Anonymous Communication Channels 
Author: Marc Waldman and Stefan Kopsell  
Keywords: JUN04    HTTP    JAVA  
Description: Unpublished source code accompanying the  
article by Marc Waldman and Stefan Kopsell in which  
they show how to build a general-purpose request-reply  
anonymous communication channel. Requrres  
UNZIP/PKUNZIP to extract. 
 
File: SSH.ZIP 
Title: The Secure Shell Game 
Author: Glen Matthews 
Keywords: JUN04    SECURITY   SHELL   SSH 
Description: Unpublished source code accompanying the  
article by Glen Matthews in which he examines the ssh  
protocol and shows how it can be implemented. Requires  
UNZIP/PKUNZIP to extract. 
 
File: JMS.TXT 
Title: Building a Lightweight JMS Provider 
Author: Eric J. Bruno 
Keywords: JUN04    JAVA    JMS   
Description: Published source code accompanying the  
article by Eric J. Bruno in which he shows how to build  
a Java Message Service provider that is both  
lightweight in size and overhead--but not in features.  
Also see JMS.ZIP and ORDERSYS.ZIP. 
 
File: JMS.ZIP 
Title: Building a Lightweight JMS Provider 
Author: Eric J. Bruno 
Keywords: JUN04    JAVA    JMS   
Description: Unpublished source code accompanying the  
article by Eric J. Bruno in which he shows how to build  
a Java Message Service provider that is both  
lightweight in size and overhead--but not in features.  
Requires UNZIP/PKUNZIP to extract. 
 
File: ORDERSYS.ZIP 
Title: Building a Lightweight JMS Provider 
Author: Eric J. Bruno 
Keywords: JUN04    JAVA    JMS   
Description: Unpublished source code accompanying the  
article by Eric J. Bruno in which he shows how to build  
a Java Message Service provider that is both  
lightweight in size and overhead--but not in features.  
Requires UNZIP/PKUNZIP to extract. 
 
File: PALM5X.ZIP 
Title: Security & PalmOS 5.x  
Author: Michael Yam 
Keywords: JUN04    PALMOS   SECURITY 
Description: Unpublished source code accompanying the  
article by Michael Yam in which he presents techniques  
for using masked records and encrypting/decrypting data  
on the PalmOS 5.x platform. Requires UNZIP/PKUNZIP to  
extract. 
 
File: SALT.TXT 
Title: SALT: The Speech Application Markup Language 
Author: Robert Hartman  
Keywords: JUN04   SALT   SPEECH   .NET 
Description: Published source code accompanying the  
article by Robert Hartman in which he examines Speech  
Application Language Tags (SALT) that let you integrate  
speech technologies into a range of user-oriented  
computing devices. 
 
File: GPSNET.TXT 
Title: GPS Programming & .NET 
Author: Johan Franson 
Keywords: JUN04   GPS  .NET 
Description: Published source code accompanying the  
article by Johan Franson in which he shows how to use  
the Global Positioning for .NET applications. 
 
File: IDDOTNET.TXT 
Title: Identity and Equality in .NET 
Author: Matthew Wilson 
Keywords: JUN04   .NET   C# 
Description: Published source code and related files  
accompanying the article Matthew Wilson in which he  
examines C#'s "as" operator which tests an object  
instance against a type, and returns a reference to the  
given type. Also see IDDOTNET.ZIP. 
 
File: IDDOTNET.ZIP 
Title: Identity and Equality in .NET 
Author: Matthew Wilson 
Keywords: JUN04   .NET   C# 
Description: Unpublished source code and related files  
accompanying the article Matthew Wilson in which he  
examines C#'s "as" operator which tests an object  
instance against a type, and returns a reference to the  
given type. Requires UNZIP/PKUNZIP to extract. 
 
File: TT0604.ZIP 
Title: Tech Tips 
Author: George Frazier 
Keywords: JUN04    C++    SPEECH 
Description: Published source code accompanying the  
tips by Boris Eligulashvili in which he shows how to  
program the Microsoft Speech API. 
 
File: STRING.TXT 
Title: String-based Attacks Demystrified 
Author: Herbert H. Thompson and James A. Whittaker 
Keywords: JUN04   SECURITY   ATTACKS 
Description: Published source code accompanying the  
article by Herbert H. Thompson and James A. Whittaker  
in which they show the danger in trusting string input  
without checking them for validity.  
 
 
 
 
3 
 

