Adding FiddlerCore support in my project

5 posts, 1 answers
  1. Sameh
    Sameh avatar
    3 posts
    Member since:
    Mar 2020

    Posted 15 Mar Link to this post

    Hello, I have a project that will allow users to view and modify traffic etc. The project is all about simplicity. I have not decided if I am going to monetize it or not. The project utilizes Titanium Web Proxy, by default. Though, I want to allow the users to use FiddlerCore, as an option.

    I know that FiddlerCore is currently paid, so I have a question. Is it alright if I support FiddlerCore in my project without providing any of its dependencies.. I will instruct the users that FiddlerCore is paid, and will refer them to Telerik, to evaluate the trial. They can place the FiddlerCore dependencies into the program's folder and use FiddlerCore, instead of Titanium.

    Will I be obligated to pay any fees if I only provide support for FiddlerCore (without adding any of its dependencies)?

    Thanks for your time.

  2. Eric R | Senior Technical Support Engineer
    Admin
    Eric R | Senior Technical Support Engineer avatar
    419 posts

    Posted 17 Mar Link to this post

    Hi Sameh,

    Thank you for your interest in FIddlerCore. You are correct that in order to distribute FiddlerCore with your application it would require a commercial license. Although, if you are only offering it as a plug-in and creating a wrapper so that the end-user would need to acquire the license then this would work. More information is available in the Product Specific Terms section of the EULA.

    As for creating the wrapper to hook into FiddlerCore, this could be done with a Trial and you wouldn't need to purchase a license. However, we would be unable to maintain the implementation. By that I mean, future changes may require purchasing a license to upgrade the wrapper.

    As always, thank you for your interest and let me know if you need any additional information.

    Regards,


    Eric R | Senior Technical Support Engineer
    Progress Telerik

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  3. Sameh
    Sameh avatar
    3 posts
    Member since:
    Mar 2020

    Posted 17 Mar in reply to Eric R | Senior Technical Support Engineer Link to this post

    Thanks for the information, Eric R. I appreciate it. I was actually under the impression that FiddlerCore was a finished project. You are absolutely right. Any updates to FiddlerCore would force me to buy license, in the future.

    I have decided to go with the FiddlerCore implementation source code only (which I had from way back) on the project. The implementation is commented out. I will instruct my users about the trial, if they want to try Fiddler out with my project. Here is how the implementation looks like:

     

    https://github.com/samehb/WebHelper/blob/master/src/WebHelper/Network/Fiddler/FiddlerProxy.cs

    https://github.com/samehb/WebHelper/blob/master/src/WebHelper/Network/Fiddler/FiddlerCertManager.cs

     

    If you have any issues with this, please let me know.

    Regards and thanks.

  4. Answer
    Eric R | Senior Technical Support Engineer
    Admin
    Eric R | Senior Technical Support Engineer avatar
    419 posts

    Posted 18 Mar Link to this post

    Hi Sameh,

    FiddlerCore is a complete product but as they say, no project is ever really finished. As for the implementation, this should work as long as the FiddlerCore assemblies are not included with the distribution. They would need to uncomment the code and install the assemblies after signing up for a trial or purchasing.

    Please let me know if you need any additional information. Thank you.

    Regards,


    Eric R | Senior Technical Support Engineer
    Progress Telerik

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  5. Sameh
    Sameh avatar
    3 posts
    Member since:
    Mar 2020

    Posted 18 Mar in reply to Eric R | Senior Technical Support Engineer Link to this post

    Thanks for the information, Eric R. Yes, that is the case. They would need to uncomment both classes, and install FiddlerCore. I have added an Extra segment on the project's README on to guide people on how to use FiddlerCore with my project:

    https://github.com/samehb/WebHelper

Back to Top