Ja3 fingerprinting middleware

I'm currently looking into a solution to identify botting on my site using ja3 and I realized that it's possible on nginx through a custom module but we'll be moving to traefik soon and I wanted to know if this is something I can use with traefik as well. There's no public middleware for it as far as I can tell but I don't mind making my own if I have to.

If it is possible, are there any resources I can use for it? I've looked around a little bit and I have a feeling a middleware might not have access to the TLS handshake information that's necessary for this to work so I'd appreciate if anyone can clear that up for me.

1 Like