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

Extended functionality for build systems that interact with remote repositories. #189

Open
fvalasiad opened this issue Jun 13, 2023 · 0 comments
Labels

Comments

@fvalasiad
Copy link
Collaborator

As previously discussed, we need to extend this functionality.

How do we achieve this? Tracing system calls turned out to be partially insufficient due to the data being already encrypted by the point they reach the corresponding write(2) or send(2) system call.

Well one way I could imagine doing this would be with LD_PRELOAD, write a dummy library that implements the numerous SSL functions such as SSL_write(3), SSL_read(3), SSL_recv(3), SSL_send(3) etc. Recording the data being exchanged before routing them back to their original destination.

@zvr You've talked about setting up a proxy server before, is that what you were thinking or perhaps something else? Let me know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant