This is a migrated thread and some comments may be shown as answers.

Adding FiddlerCore support in my project

4 Answers 109 Views
FiddlerCore
This is a migrated thread and some comments may be shown as answers.
Sameh
Top achievements
Rank 1
Sameh asked on 15 Mar 2020, 08:47 AM

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.

4 Answers, 1 is accepted

Sort by
0
Eric R | Senior Technical Support Engineer
Telerik team
answered on 17 Mar 2020, 01:51 PM

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
0
Sameh
Top achievements
Rank 1
answered on 17 Mar 2020, 07:12 PM

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.

0
Accepted
Eric R | Senior Technical Support Engineer
Telerik team
answered on 18 Mar 2020, 01:42 PM

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
0
Sameh
Top achievements
Rank 1
answered on 18 Mar 2020, 06:35 PM

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

Tags
FiddlerCore
Asked by
Sameh
Top achievements
Rank 1
Answers by
Eric R | Senior Technical Support Engineer
Telerik team
Sameh
Top achievements
Rank 1
Share this question
or