Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[GSoC]: Add support in Keploy to read from server initiated calls #1572

Open
1 task done
shivamsouravjha opened this issue Feb 16, 2024 · 3 comments · May be fixed by #1759
Open
1 task done

[GSoC]: Add support in Keploy to read from server initiated calls #1572

shivamsouravjha opened this issue Feb 16, 2024 · 3 comments · May be fixed by #1759
Labels
Enhancement New feature or request GSoC Issues up for GSoC

Comments

@shivamsouravjha
Copy link
Contributor

Is there an existing feature request for this?

  • I have searched the existing issues

Summary

  • As of now Keploy supports only client initiated calls, by listening on the client connection, incase if the connection request is using TLS it handles the it via creating TLS connection and acts as a proxy for communication between client and server.
  • However, incase of server initiated calls this fails as there's no listener on the server.

Why should this be worked on?

  • To solve this both client and server can be listened asynchronously and incase any connection packet is received via either end, it should proceed using that connection.
    *For example, in SMTP calls, after TCP initiation, the server initiates a call to verify the client. Once verified, it proceeds to establish TLS via the client end.

Repository

keploy

@shivamsouravjha shivamsouravjha added the Enhancement New feature or request label Feb 16, 2024
@shivamsouravjha shivamsouravjha added GSoC Issues up for GSoC and removed keploy labels Feb 16, 2024
@Ajeett01
Copy link
Contributor

@shivamsouravjha Is this issue related to GSOC project list or seperate enhancement , it looks similar to one project mentioned their.

@shivamsouravjha
Copy link
Contributor Author

@Ajeett01 this issue is already mentioned in the GSoC project list https://github.com/keploy/gsoc/tree/main/2024

@AhmedLotfy02
Copy link
Contributor

@shivamsouravjha How to reproduce this?

However, incase of server initiated calls this fails as there's no listener on the server.

@AhmedLotfy02 AhmedLotfy02 linked a pull request Mar 31, 2024 that will close this issue
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request GSoC Issues up for GSoC
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants