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

HTTP2 SETTINGS iOS support #58

Open
Aron148814 opened this issue Jan 25, 2024 · 12 comments
Open

HTTP2 SETTINGS iOS support #58

Aron148814 opened this issue Jan 25, 2024 · 12 comments
Labels
Feature New feature or request help wanted Extra attention is needed wontfix This will not be worked on

Comments

@Aron148814
Copy link

Will there be support for iOS?
Because iOS devices only use MaxConcurrentStreams and InitialWindowSize.

Screenshot at Jan 25 14-36-46

@sleeyax
Copy link
Owner

sleeyax commented Jan 25, 2024

I don't have an iOS device to test this myself at the moment so I would happily accept a PR for this feature!

@sleeyax sleeyax added help wanted Extra attention is needed Feature New feature or request labels Jan 25, 2024
@Aron148814
Copy link
Author

I fixed It by modifying some code in h2_bundle In oohttp also the same for WINDOW_UPDATE Frame.

@sleeyax
Copy link
Owner

sleeyax commented Jan 28, 2024

Can you submit a pr to my fork?

@Aron148814
Copy link
Author

Yea I will do It in couple of days and this Is what I added in the transport.go file.

tls

@sleeyax
Copy link
Owner

sleeyax commented Jan 28, 2024

I'll look forward to you PR, I can't comment on a screenshot.

@Aron148814
Copy link
Author

Do you know anything about the Priority flag In the HEADERS Frame?
Because I get priority flag on real device (no burp) and It only happens on the site "tls.peet.ws/api/all" not on browserleaks or browserscan.
Its not that important because it doesn't change the HTTP/2 Fingerprint but Its still weird.
httpheadercompare

@sleeyax
Copy link
Owner

sleeyax commented Mar 4, 2024

@Aron148814 have you figured it out by now? I would still be happy to accept a PR for your changes if you can.

@Aron148814
Copy link
Author

@sleeyax Yeah sorry Im kinda been busy this last month but I will try this month for sure.

@sleeyax
Copy link
Owner

sleeyax commented Apr 25, 2024

Any news @Aron148814 ?

@Aron148814
Copy link
Author

@sleeyax You didn't saw my pull request on your forked oohttp repository?

@sleeyax
Copy link
Owner

sleeyax commented Apr 26, 2024

O.o

No... My bad let me check and review in a moment.

@sleeyax
Copy link
Owner

sleeyax commented Apr 26, 2024

Upon reflection, it appears this issue will soon become obsolete. I appreciate your contributions, but in the forthcoming version 2 of Awesome TLS, we will transition away from oohttp. Instead, we will integrate a different library, better suited for customizing network fingerprints specifically and maintained more diligently. Consequently, it is likely that this issue will be resolved automatically upon the release of the next version.

@sleeyax sleeyax added the wontfix This will not be worked on label May 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New feature or request help wanted Extra attention is needed wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants