Skip to content

Preserve Header Casing #39

@d3xz

Description

@d3xz

Firstly, thanks for your work on this project.

It seems default headers are transformed to proper case, for example the browser might send "sec-ch-ua" to fingerproxy, whilst the target endpoint receives "Sec-Ch-Ua".

I'm wondering if you could offer some guidance on how I would preserve header casing (and header order if applicable, though I haven't detected an issue with this). I've cloned the repo and happy to get into the code, although I'm not experienced with Go, so I apologize if this is very obvious. I appreciate any light your could shed on this.

I also understand this could be outside the scope of TLS fingerprinting, so I'm not necessarily requesting this as a change - it's more of a discussion.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions