Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Server Side Iframe?Server Side Iframe?
Previous
 
Next
New Post
1/6/2011 9:38 PM
 
I have a DNN powered community site. One of the features available to members is a personal start page - sort of like Netvibes.

Due to all the tracking / monitoring currently being done by advertisers, corporations, and who knows who else I would like to add a "tracking free" browsing feature. Version 1.0 would just be a text box with a Go button.  The end user would input the url they wish to visit, press Go, and the site would open in a frame below the input box.  But I want the call for the web page to come from the server rather than the client. In a regular iframe the call comes from the client so I need something different like a server side iframe or maybe there is some other way to accomplish this??

In my research for a solution I did run accross a nice open source proxy server called PHProxy that works fine on my DNN server. But there are downsides with this.  One is that some sites you visit can tell you are using a proxy so I would rather just have the call come from the server and not have to deal with proxy's and the difficulties some sites throw up with proxy's.  Second I want the site to display within my DNN page (like an iframe) instead of opening a new browser page (like PHProxy does).

Any thoughts or ideas would be appreciated!

Greg
 
New Post
1/7/2011 12:26 PM
 
Typically this would be acheived by using a httpwerequest call to a page, which can be as simple as Dim myReq As HttpWebRequest = WebRequest.Create("http://www.dotnetnuke.com/") . Many more capabilities are available including making authenticated requests - http://www.codeproject.com/KB/IP/httpwebrequest_response.aspx covers some common cases. There are already a few modules that do this such as http://www.snowcovered.com/Snowcovered2/product/Modules/WebHarpoon-DNN4-SOURCE/id/5106


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
1/8/2011 11:06 AM
 
Thanks Cathal for the reply!

I have the Webharpoon module and it is a pretty nice module - especially the newest version - I use it to grab weather data from NOAA. I will see if I can tweak things to pass a URL to the module.  Another avenue I'm looking at is using one of the Google custom search modules - I'm wondering if an end user does a Google search via the custom search module embeded in my DNN site whether Google can track the IP address of the end user or if they just see the request coming from my DNN site???

Another issue I have thought of is the legal side of things.  This feature is intended to enhance privacy - it is not intended to be a tool to do illegal things. Given the nature of this particular community I don't think anyone will be trying to do bad things but I still need to figure out what the liability is just in case.  Any thoughts or ideas here would be helpful too.

Thanks
 
New Post
1/8/2011 11:06 AM
 
Thanks Cathal for the reply!

I have the Webharpoon module and it is a pretty nice module - especially the newest version - I use it to grab weather data from NOAA. I will see if I can tweak things to pass a URL to the module.  Another avenue I'm looking at is using one of the Google custom search modules - I'm wondering if an end user does a Google search via the custom search module embeded in my DNN site whether Google can track the IP address of the end user or if they just see the request coming from my DNN site???

Another issue I have thought of is the legal side of things.  This feature is intended to enhance privacy - it is not intended to be a tool to do illegal things. Given the nature of this particular community I don't think anyone will be trying to do bad things but I still need to figure out what the liability is just in case.  Any thoughts or ideas here would be helpful too.

Thanks
 
New Post
1/8/2011 1:00 PM
 
the google searches will come from the servers IP as it's the one initiating the google call's. As to the legality there is no doubt that someone can use a service like this to disguise their address (e.g. a google search could be used for google hacking - http://en.wikipedia.org/wiki/Google_hacking ), and a server-side page load could be used for nefarious purposes, but the reality is that with anonymizer services such as http://anonymouse.org/anonwww.html , or with the ability to use proxies/wingates it's trivial to disguise your true location, so it's not really something a hacker would use.

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Server Side Iframe?Server Side Iframe?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out