Skip to main content

All-in-one crypto security toolkit โ€” honeypot, approvals, rugpull, phishing

Project description

๐Ÿ›ก CryptoShield

All-in-one crypto security toolkit. Check tokens before you buy. Scan your wallet for dangerous approvals. Detect rugpulls. Block phishing sites.

Python 3.9+ License: MIT PyPI

Features

  • ๐Ÿฏ Honeypot Detection โ€” Can you sell? Hidden taxes? Mint function? Check before you buy.
  • ๐Ÿ“‹ Approval Scanner โ€” Find all token approvals on your wallet. Flag dangerous unlimited approvals.
  • ๐Ÿ”ด Rugpull Scorer โ€” Analyze contracts for common rug patterns. Score 0-100.
  • ๐ŸŽฃ Phishing Checker โ€” 60+ known scam domains. Typosquatting, fake airdrops, wallet drainers.
  • โ˜€๏ธ Solana Support โ€” Check SPL tokens, freeze/mint authority, Jupiter listing status.
  • ๐Ÿ“ฆ Batch Mode โ€” Check 100+ tokens/wallets from a file.

Install

pip install cryptoshield

Or from source:

git clone https://github.com/yossweh/cryptoshield
cd cryptoshield
pip install -e .

Usage

Full security report (EVM)

cryptoshield check 0xdAC17F958D2ee523a2206206994597C13D831ec7
cryptoshield check 0xToken --chain bsc
cryptoshield check 0xToken --quick  # honeypot only

Solana token check

cryptoshield check EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v --chain solana

Scan wallet approvals

cryptoshield approvals 0xYourWallet
cryptoshield approvals 0xYourWallet --chain polygon

Check phishing URL

cryptoshield check-url uniswap-airdrop.com
cryptoshield check-url https://app.uniswap.org
cryptoshield check-url metamask-sync.xyz

Solana wallet scan

cryptoshield solana YourSolanaWalletAddress

Batch check

cryptoshield batch tokens.txt --mode honeypot
cryptoshield batch tokens.txt --mode honeypot --chain solana
cryptoshield batch wallets.txt --mode approvals --chain bsc

Example Output

๐Ÿ›ก CRYPTO SHIELD REPORT
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”

๐Ÿฏ HONEYPOT CHECK โ€” Tether USD (USDT)
  โœ… Can sell: YES
  โœ… Tax: 0% buy / 0% sell
  โŒ Owner can mint: YES โ€” infinite supply risk
  โŒ Owner can change balances: YES
  โœ… Contract: Verified
  โ„น๏ธ  Holders: 14,585,422
  โš ๏ธ  Risk Score: 30/100 โ€” MEDIUM RISK

๐ŸŽฃ PHISHING CHECK โ€” uniswap-airdrop.com
  ๐Ÿšจ KNOWN SCAM DOMAIN โ€” DO NOT VISIT
  โŒ KNOWN SCAM DOMAIN โ€” uniswap-airdrop.com is in scam database

โ˜€๏ธ SOLANA TOKEN CHECK โ€” SafeToken (SAFE)
  โœ… Listed on Jupiter
  โœ… On Jupiter Strict List (vetted)
  โœ… Freeze Authority: None
  โœ… Mint Authority: None (fixed supply)
  โœ… Holders: 5,432
  โœ… Risk Score: 0/100 โ€” LOW RISK

Supported Chains

Chain Honeypot Approvals Rugpull
Ethereum โœ… โœ… โœ…
BSC โœ… โœ… โœ…
Polygon โœ… โœ… โœ…
Arbitrum โœ… โœ… โœ…
Optimism โœ… โœ… โœ…
Base โœ… โœ… โœ…
Avalanche โœ… โœ… โœ…
Fantom โœ… โœ… โœ…
Solana โœ… โ€” โœ…

Data Sources

  • GoPlus Security API โ€” Honeypot detection, token security analysis (free, no key)
  • Jupiter API โ€” Solana token data, strict list
  • Birdeye API โ€” Solana holder count, volume
  • On-chain data โ€” Approval events, contract code, ownership (direct RPC)
  • Heuristics โ€” URL pattern matching, domain analysis, typosquatting detection
  • Community scam database โ€” 60+ known phishing domains

Contributing

PRs welcome! Especially:

  • More scam domains / phishing patterns
  • More chain support (TON, Sui, Aptos)
  • Better rugpull heuristics
  • UI improvements

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cryptoshield-0.2.0.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cryptoshield-0.2.0-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

Details for the file cryptoshield-0.2.0.tar.gz.

File metadata

  • Download URL: cryptoshield-0.2.0.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for cryptoshield-0.2.0.tar.gz
Algorithm Hash digest
SHA256 205d0ce21c105dd904fa898e94bccd966d72800f763be5f28abcaf5a03e49302
MD5 c6512462e6476858d1e4d5120247e217
BLAKE2b-256 89af2d13080f6154f73b0ce573da0d8be87c0bdf66c7116f26aa4ea50fc92fb0

See more details on using hashes here.

File details

Details for the file cryptoshield-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: cryptoshield-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for cryptoshield-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9c622148005971c302d303ddf6cc1085252c1872f9bc17e1bc0c39a09df21d9f
MD5 53f1e9399eab183e64fde6f7ae130682
BLAKE2b-256 05ab45a450e81dae3cc58b7b359bd8a9604affe1a2bf5b01a9244ec118f0e605

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page