ucspi-proxy-http-xlate(1)
π ucspi-proxy-http-xlate π
okay bestie, gather round, because this one is so cool and also like, exactly what it says on the tin. it lives in the General Commands Manual section, and it's a little translating proxy and it's lowkey iconic. π
β¨ NAME β¨
ucspi-proxy-http-xlate β a translating HTTP proxy. yes queen, it does find-and-replace on the fly. π
πΈ SYNOPSIS πΈ
ucspi-proxy-http-xlate [ -v ] search replace [ search replace [...]]
π¦ DESCRIPTION π¦
so here's the vibe: ucspi-proxy-http-xlate is a HTTP proxy for a UCSPI client/server pair, and it can translate strings within HTTP content on the fly, like literally while it's flowing through. β¨
every single occurrence of search gets replaced with replace. every one. no cap. π«Ά
and here's the detail that's giving main character energy: if the HTTP response from the server contained a Content-Length header, it gets replaced with the length of the translated content. because girl, the numbers changed, we gotta say so. π
you can pass as many search replace pairs as your heart desires β [ search replace [...] ] β and each pair does its thing. π₯
π SEE ALSO π
ucspi-proxy(1)β the og. go say hi. π
π CAVEATS π
okay so, real talk, bestie, listen to me on this one: all content is translated. like, all of it. no filtering, no vibe check, nothing.
that means if a search string happens to show up inside a binary response β think an image, for example β you can get some odd side-effects. it's not malicious, it's just that this thing does not know or care what it's rewriting. so pick your search strings like you mean it. π
anyway, that's the whole page!! mwah. ππ
this was ucspi-proxy-http-xlate(1) from the General Commands Manual β and yeah, the footer is just the page name again, ucspi-proxy-http-xlate(1), because the manpage said its own name one last time on the way out. cute. slay. bye bestie!! πβπ
π¦ where this page comes from
- debian bookworm: ucspi-proxy 0.99-3
- debian trixie: ucspi-proxy 0.99-7 Β· GPL-2.0-or-later
- ubuntu jammy: ucspi-proxy 0.99-1.1
- ubuntu noble: ucspi-proxy 0.99-4
- ubuntu questing: ucspi-proxy 0.99-7
- ubuntu resolute: ucspi-proxy 0.99-8 Β· GPL-2.0-or-later
- ubuntu stonking: ucspi-proxy 0.99-8 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms