Our project involves development of a plug-in for TMG platform that will parse google results content sent to the end user's web browser, and modify it to display graphics icon next to each result shown. This project is intended for developers familiar with Microsoft TMG platform (previously ISA).
The objective is to develop a plug-in for Microsoft Threat Management Gateway that modifies the output of Google search page results to the web browser. For every search result displayed for any search, it should do the following:
1) parse each result's URL on the fly (and write it to a log file to prove it was extracted, commenting in the code clearly where it is being done). The writing out of the parsed URL should happen before any modification of the page as explained in the next step.
2) display a an icon next to each result as well as each sponsored link. Code the plug-in to show random one out of 3 sample images and indicate this section clearly in the code (We will later add our custom logic later to programmatically determine which icon will be added. The sample images should be simply green, yellow and red icons).
3) randomly disable some the results based on custom logic (the logic to decide which results should be disabled will be later coded in by us later based on the URL criteria). Attached screenshot shows an example (the black results is one of the results that should be disabled, ie it must not be clickable)
The plug-in code must not otherwise interfere with normal multi-user web proxy access though the Microsoft Threat Management gateway server, it must only parse google search results and not other pages.
TMG evaluation is available for download.
This project involves only development of a plug-in for TMG: it does not involve development of any plug-in for any web browser etc.
Please note that the project must be completed within 48 hours of winning the bid.
The plug-in should be developed in VC++