bogdanfinn / tls-client

net/http.Client like HTTP Client with options to select specific client TLS Fingerprints to use for requests.
BSD 4-Clause "Original" or "Old" License
668 stars 133 forks source link

[Feature Request]: Replace the utls library `refraction-networking/utls` #70

Closed 3ldar closed 10 months ago

3ldar commented 10 months ago

Describe the feature / enhancement and how it would improve things

Hi, I can see the reasoning why you maintain your own utls library but as time changes since you started this excellent project refraction-networking/utls project is also grown and become a very solid library, it is actively maintained and used by many other great projects. Wouldn't it be better to use this library instead of carrying the burden of yours? So you can have more time to focus the client part.

Describe how your proposal will work, with code and/or pseudo-code

Since they are both derived from tls libary it can be used as a drop-in replacement.

bogdanfinn commented 10 months ago

@3ldar the main reason for forking the utls package and maintaining it was to be able to pass client profiles from the outside into the utls package in addition with a few other changes.

i get your point but i think it is better for us that i try to regullary sync my utls fork with the originals utls package to have all the latest changes in addition to my custom adjustments.