Solved

Redirection of web service request for data

Posted on 2014-12-31
4
143 Views
Last Modified: 2015-01-04
I have a commercial program that used to fetch data from the Internet on request.  Unfortunately, the service that it accessed is no longer available, and the program isn't updated to use a different service, even though the data itself is available from a number of sources on the Internet.

I have in mind to write a Windows service that would receive the data request (I can either patch the program to send the request to 127.0.0.1 or force DNS to return this address), would then fetch the data from a different server, manipulate it if necessary, and then return it to the original requestor.  I'll need something that listens on a TCP port, but beyond that I've little idea of the best approach.

I'm thinking of this very generally, but in case it helps, the program is the Quicken money management program (UK version which has been dropped), and the data concerned is stock prices.

Does anyone have any suggestions?  Thanks.
0
Comment
Question by:Tony Pitt
  • 2
  • 2
4 Comments
 
LVL 38

Expert Comment

by:Aaron Tomosky
ID: 40526315
If you can figure out the DNS entry, you can add it to your hosts file to redirect it.
0
 
LVL 4

Author Comment

by:Tony Pitt
ID: 40526463
Thanks, Aaron.  I can do that bit without problem.  What I'm completely stuck on is what I need to write and run on my local computer to receive the request, to get the data from somewhere else, and then to return it to Quicken.  I need a program, probably a service, listening on the appropriate TCP port, but beyond that I have no idea.

/T
0
 
LVL 38

Accepted Solution

by:
Aaron Tomosky earned 500 total points
ID: 40526718
Start be downloading fiddler and looking at the request and response. If you can send this request to another url and get the same response, then you can get by with just a reverse proxy. If you need to mess with it, you need something written in whatever language you are familiar with (.net, ruby, php, Python, etc...) that will get the content, mess with it, and return it.
0
 
LVL 4

Author Comment

by:Tony Pitt
ID: 40530434
Thanks, Aaron Tomosky.  I wasn't aware of fiddler, but have now used it to get me started.
0

Featured Post

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

Network ports are the threads that hold network communication together. They are an essential part of networking that can be easily ignore or misunderstood, my goals is to show those who don't have a strong network foundation how network ports opera…
The recent Microsoft changes on update philosophy for Windows pre-10 and their impact on existing WSUS implementations.
This Micro Tutorial will go in depth within Systems and Security in Windows 7 and will go into detail regarding Action Center, Windows Firewall, System, etc. This will be demonstrated using Windows 7 operating system.
This Micro Tutorial will give you a introduction in two parts how to utilize Windows Live Movie Maker to its maximum editing capability. This will be demonstrated using Windows Live Movie Maker on Windows 7 operating system.

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now