Libopennet allows you to open_net() remote files as easily as you open() local files.