Scripts for Online Banking

I've written a number of scripts to make my life easier with some of the online banking services I'm using. Although many offer some kind of automated access using HBCI or somthing, I often just need a very basic function for which I don't want to start a browser and authenticate myself using tons of PIN numbers, TAN numbers etc.

I'll try to make them available here one by one, but since they often require some polishing, I advise you not to hold your breath. What's on offer here is quite a hack despite the bold version number "1.0", so if you want to put a bit of effort in it yourself, feel free to do so.

Postbank Online Banking
postbank.pl v1.0
Perl script for Postbank customers. Account number and PIN have to be specified inside the script, and it will consecutively access four web pages to get to the balance page. Easily expandable. (Comments in German.)

Comdirect Bank
comdirect.pl v1.0
Perl script for comdirect Bank customers. Account number and PIN have to be specified inside the script, and it will consecutively access eight web pages to get to the balance page. Easily expandable. (Comments in German.)

Important notice:

Use these scripts at your own risk. Anyone familiar with Perl will be able to take a look at the code and verify that the PIN is not passed on to anyone but the banking server. Anyone not familiar with Perl is advised not to use the scripts - at least I would never entrust an unknown entity with my PIN.

Also note that the Perl LWP modules may not offer the same degree of security (certificate checks etc.) that your browser offers.

All software on this page is placed in the public domain.


  Frederik Ramm, 2002-08-17