Already have existing application for the same purpose using Fiddler Proxy Classic + C# DLL + MS-SQL database to manage clients (mostly iOS devices) to do MITM HTTPS decryption and modifying/mocking requests/responses to different mobile apps and backend end points.
The current architecture has following components:
1. The Proxy component using Fiddler Classic with self-signed certificate that gets installed on iOS devices to be trusted.
2. MS-SQL database for persisting long living data.
3. [login to view URL] for basic rule processing in Fiddler. With access to DB.
4. C# .Net DLL for more complex. With access to DB.
The goal is to move out from using Fiddler Classic into a more robust MITM Proxy server (Mockttp - [login to view URL]) which is built on top of Node.js and Type-Script.
Initial research indicates it's still possible to connect to DB and use the DLL so the initial scope is only about making the same work with Mockttp and possibly compiling the DLL with Mono to be able to deploy the solution in Linux server rather than Windows. If possible same signed certificate should be reused to avoid having to re-configure iOS devices.
Whoever picking up the project needs to be very confident with Type-Script, Node.js, C#, MS-SQL, really good grasp of HTTPS and MITM concepts, certificates management, etc.
POC is a must to demonstrate required skills before starting the project.
27 freelancer chào giá trung bình$509 cho công việc này
I have worked with Proxy HTTPS interceptor before , I have a vast experience on it , I am ready to start work from today for you . I have checked the github too .
Hi I am an expert in node.js/c#. I have rich experience in mssql server. Please open the chat with me. I hope to work on your project. Thanks you.
Thank you for your job posting. I'm very interest in you project and crazy developer . I would like to discuss about this project with you asap. Best!