From Basta Computing:
Rascal 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.
Rascal 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.