JalalOnChain
Search an Ethereum address that deposited into Railgun, and this tool looks at withdrawals of the same token after that deposit. It lists the ones whose amount matches what went in, and the ones that came out soonest. These are leads from public on-chain data, not proof that the same person is behind both. Read the notes below before relying on anything here.
Putting money into Railgun is an ordinary transaction, so the address that deposited, the token and the amount are all public. Taking money out is public too: the receiving address, the token and the amount are written into the withdrawal. What Railgun hides is the path in between. This tool reads the deposits an address made, then pulls every withdrawal of the same token between the dates you picked.
Unlike Tornado, Railgun does not use fixed amounts, and that helps here. Railgun takes a small fee on the way in and again on the way out, but the withdrawal records both the amount sent and the fee taken. Add those two together and you get exactly what was spent from inside Railgun. If someone puts in a sum and later takes the whole of it out in one go, the numbers match to the last unit. Those rows are marked "exact" in the By amount tab. The By time tab shows the same withdrawals ordered by how soon they came after the deposit.
ETH goes in and out through a Railgun helper contract that wraps and unwraps it. When a withdrawal lands on that helper, the tool checks where the ETH went next and shows that address instead, with a small note under it.