logo

About

Have I Been Psned is a tool that allows you to check if your BTC address has been targeted and victimized by an address poisoning attack.

First, it checks for any dust transactions sent to your address from addresses that look eerily similar to your own. If any such transaction is found, the transaction is flagged as "Targeted".

Next, it checks if you have sent any payments to any of the attacker addresses. If you have, your address is flagged as "Poisoned".

Finally, a toxicology report is generated. This includes a list of all transactions that have been flagged as "Targeted" or "Poisoned" along with transaction details and relevant links.

Note: this is a proof of concept currently using the public mempool.space API. To avoid rate limiting, paginated transaction requests are made every 2 seconds.

Addresses with 1,000+ transactions may fail during toxicology report generation due to public API limits.

A fix for this and other features are currently in the works.

Want to contribute? Check out the GitHub repo.

Inspired by:

haveibeenpwned.com

Jameson Lopp's presentation at the 2025 MIT Bitcoin Expo