From Basta Computing:
RascalPro is a broadband and dial-up connection manager that enhances your online experience with useful features not found in the standard Windows network tool. Rascal is fast, reliable and easy to use, making it a tool of choice for your DSL, Cable, VPN, ISDN and other dial-up connectivity needs. Rascal helps you stay connected to the Internet by simulating network activity to fool idling detectors and by automatically restoring the connection if it is lost. A command line interface is available to run Rascal and control network connections remotely or from command prompts, scripts and batch processes. You can also set up audio alerts to be notified when a connection is opened or closed. RascalPro provides you with information about your Internet sessions including network parameters, a calculation of your monthly fees, and a time log of how long you've been online for the current and previous session, day, week, month, and year.
For more demanding users, RascalPro supplements Rascal with the ability to schedule connection events, execute custom tasks when a connection is opened or closed, and log operations to a file for later reference. For instance, you can leave your computer and have RascalPro close the connection in your absence after a specified amount of time, perform late-night data transfers or run login and logout scripts.