Building a Tunneling Proxy with FiddlerCore

3 posts, 0 answers
  1. Fred Lackey
    Fred Lackey avatar
    7 posts
    Member since:
    Jul 2012

    Posted 04 Aug 2014 Link to this post

    Note: I have only ever used Fiddler on a desktop machine for debugging local HTTP / HTTPS calls.

    One of my developers has been tasked with building a tunneling proxy / gateway to use on our guest network for the purposes of controlling outbound traffic (filtering on source / destination IP address, port number, etc.).  He insists that he is able to build on top of FiddlerCore and that FiddlerCore will handle all of the threading and events... basically acting as the engine of this proxy server.

    Is this possible?  Can FiddlerCore be used in this way?  Do any sample projects exist to demonstrate this type of usage?
  2. Fred Lackey
    Fred Lackey avatar
    7 posts
    Member since:
    Jul 2012

    Posted 04 Aug 2014 in reply to Fred Lackey Link to this post

    Important note:  All protocols must be supported... SMTP, FTP, RPC, custom protocols, etc.  This server would be sitting on our Guest network and we will have no knowledge of what applications our guests will use.
  3. Eric Lawrence
    Admin
    Eric Lawrence avatar
    833 posts

    Posted 04 Aug 2014 Link to this post

    Hi, Fred--

    As explained in response to your question on StackOverflow, no, this wouldn't really work. FiddlerCore is a proxy, and it works with HTTP, HTTPS, and FTP.

    You're really asking for a firewall, not a proxy. Doing this sort of filtering for multiple users with high-performance typically happens at a hardware level on a router/gateway.

    If you're running on a single client, you'd typically implement a Windows Filtering Platform (WFP) provider.

    Regards,
    Eric Lawrence
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
Back to Top