FlorianREGAZ / Python-Tls-Client

Advanced HTTP Library
MIT License
625 stars 129 forks source link

Same fingerprint #44

Open muhy06 opened 1 year ago

muhy06 commented 1 year ago

I have tested multiple version of chrome, but i see same fingerprint.

using the following website: https://tls.browserleaks.com/json

test chrome_108: "ja3_hash":"53ff64ddf993ca882b70e1c82af5da49" test chrome_105: "ja3_hash":"53ff64ddf993ca882b70e1c82af5da49" test chrome_103: "ja3_hash":"53ff64ddf993ca882b70e1c82af5da49"

the purpose of this library was to change fingerprint and replicate real browser. is there anything wrong i am doing ?

self.client = tls_client.Session(
            client_identifier=self.chrome_version
        )

resp = self.client.get('https://tls.browserleaks.com/json',proxy=self.settings['proxies'],headers=self.headers)

print(resp.text)
0xF7A4C6 commented 1 year ago

You need to change ciphers and curves., I never used this library but that how it work.

muhy06 commented 1 year ago

there is nothing close to golang when changing tls fingerprinting. which is disappointing.

0xF7A4C6 commented 1 year ago

So, stop be a shitty snake and install golang. Join the good side of internet.

MitTeen123 commented 1 year ago

ah mr @VichyGopher I was already wondering why there are no projects on your old github. I thought the whole discord gen stuff made you quit

acheong08 commented 1 year ago

Invalid issue. Chrome_107, Chrome_108, and Chrome_109 has the same hash on https://github.com/bogdanfinn/tls-client. Open your issue there if this is a concern.

Chrome_110 has a different hash of e24e68fc49dc73dd4f132c7bdeb5bcc8

acheong08 commented 1 year ago

there is nothing close to golang when changing tls fingerprinting. which is disappointing.

This library itself uses a DLL compiled from Go. It should be possible to expose the ja3-string in this library.

So, stop be a shitty snake and install golang. Join the good side of internet.

There are genuine use cases for both language. Don't pollute the reputation of Go developers as arrogant annoyances.

muhy06 commented 1 year ago

there is nothing close to golang when changing tls fingerprinting. which is disappointing.

This library itself uses a DLL compiled from Go. It should be possible to expose the ja3-string in this library.

So, stop be a shitty snake and install golang. Join the good side of internet.

There are genuine use cases for both language. Don't pollute the reputation of Go developers as arrogant annoyances.

thanks for the response. i will check further. Good work though on starting this project here, discord just does not stop upgrading their security.

muhy06 commented 1 year ago

btw could u also, help with discord server join ? Im able to join server but i do get unknown message 50% of the time.

FlorianREGAZ commented 1 year ago

Hey, so the initial issue is sorted correct? I sadly can't help you with specific use cases of the client. However if its a clients issue, feel free to let me know and I'll look into it.

muhy06 commented 1 year ago

yes everything good. thank you. u can close it