AML crypto checker
270
Minimal AML checker for BTC / ETH / TRON addresses using public lists:
sdn.xml)This image is CLI-only (headless).
Run a check:
docker run --rm alex778/aml-checker:latest 0x0000000000000000000000000000000000000000
docker run --rm alex778/aml-checker:latest --update 0x0000000000000000000000000000000000000000
Mount data/ so lists are reused across runs (saves time and avoids re-downloading):
mkdir -p ./data
docker run --rm \
-v "$PWD/data:/app/data" \
alex778/aml-checker:latest --update 0x0000000000000000000000000000000000000000
After the first run, next runs are much faster because lists are read from ./data/lists/.
Lists on disk:
data/lists/ofac_sdn_xml.xmldata/lists/mew_eth_darklist.jsondata/lists/cryptoscamdb_addresses.yamldata/lists/cryptoscamdb_uris.yamldata/lists/scamsniffer_addresses.jsondata/lists/threatview_malicious_btc.txtdata/lists/ofac_sanctioned_xbt.txtdata/lists/ofac_sanctioned_eth.txtdata/lists/ofac_sanctioned_trx.txtSQLite cache/metadata:
data/cache.sqlite3Default behavior:
Create ./data/custom_blacklist.txt (mounted into /app/data/custom_blacklist.txt).
Format per line:
# address|label|reference(optional)
1B1Vov1LTLGLcVG3ycPQhQLe81V67FZpMZ|chainabuse se*tortion|https://chainabuse.com/
Provide AML_EXTRA_SOURCES_JSON (download + cache + best-effort scan for BTC/ETH/TRON addresses):
docker run --rm \
-e AML_EXTRA_SOURCES_JSON='[
{"name":"my_extra_1","url":"https://raw.githubusercontent.com/org/repo/main/list.txt","kind":"txt","min_size_bytes":1000}
]' \
-v "$PWD/data:/app/data" \
alex778/aml-checker:latest --update 0x0000000000000000000000000000000000000000
docker run --rm \
-v "$PWD/data:/app/data" \
alex778/aml-checker:latest --update --force-update 0x0000000000000000000000000000000000000000
If list downloads fail with a certificate error (TLS interception), you can:
AML_CA_BUNDLE=/path/to/corp-ca.pemAML_SSL_NO_VERIFY=1Example:
docker run --rm \
-e AML_SSL_NO_VERIFY=1 \
-v "$PWD/data:/app/data" \
alex778/aml-checker:latest --update 0x0000000000000000000000000000000000000000
Content type
Image
Digest
sha256:daccf8b03…
Size
50.6 MB
Last updated
4 months ago
docker pull alex778/aml-checker