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.
Why CryptoShield?
Every day, people lose money to:
- Honeypot tokens โ you can buy but can't sell. Your funds are trapped.
- Unlimited token approvals โ you gave a random contract permission to drain your wallet. Months later, they do.
- Rugpulls โ team dumps all tokens, liquidity vanishes, price goes to zero.
- Phishing sites โ fake airdrop pages that look like Uniswap but steal your seed phrase.
CryptoShield combines all these checks into one CLI tool. No API keys needed. No accounts. No BS. Just run a command and get a clear report.
# Before you ape into that token:
cryptoshield check 0xToken
# Before you connect your wallet to some random site:
cryptoshield check-url suspicious-site.com
# Check if your wallet has dangerous approvals:
cryptoshield approvals 0xYourWallet
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
๐ APPROVAL AUDIT โ 0x47ac...8188
โ USDT โ UNLIMITED to 0xUnkn...abcd
โก RECOMMEND: revoke immediately
โ ๏ธ WETH โ unlimited to Uniswap V2 Router
Known protocol โ consider reducing allowance
โ
DAI โ 500.00 to Uniswap V3 Router
Supported Chains
| Chain | Honeypot | Approvals | Rugpull |
|---|---|---|---|
| Ethereum | โ | โ | โ |
| BSC | โ | โ | โ |
| Polygon | โ | โ | โ |
| Arbitrum | โ | โ | โ |
| Optimism | โ | โ | โ |
| Base | โ | โ | โ |
| Avalanche | โ | โ | โ |
| Fantom | โ | โ | โ |
| Solana | โ | ๐ | โ |
๐ = Coming soon. SPL token delegation uses a different model than ERC-20 approvals.
How It Works
| Check | Data Source | Key Needed? |
|---|---|---|
| Honeypot | GoPlus Security API | No |
| Approvals | On-chain events (RPC) | No |
| Rugpull | GoPlus + on-chain heuristics | No |
| Phishing | Pattern matching + 60+ known domains | No |
| Solana tokens | Jupiter + Birdeye + Solana RPC | No |
Everything runs with public APIs and free RPC endpoints. No signups. No API keys. No tracking.
Contributing
PRs welcome! Especially:
- More scam domains / phishing patterns
- More chain support (TON, Sui, Aptos)
- SPL token delegation scanner (Solana approvals)
- 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cryptoshield-0.2.1.tar.gz.
File metadata
- Download URL: cryptoshield-0.2.1.tar.gz
- Upload date:
- Size: 20.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5874e1ac2d26d9af32059f1acfedae030ba6f21c5a142623f6b2ec45ace768b7
|
|
| MD5 |
6f38137361fa72894a81b4660ca661d9
|
|
| BLAKE2b-256 |
93be05469a818b0c878632a3e2ca332c9e4cbaf04185bef60f2d611b72e0f3d1
|
File details
Details for the file cryptoshield-0.2.1-py3-none-any.whl.
File metadata
- Download URL: cryptoshield-0.2.1-py3-none-any.whl
- Upload date:
- Size: 21.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6246bcba12e3b0b252a2e6e868ee56f04bd6d03ec41d5b23044af5f4c4d1d5e
|
|
| MD5 |
00dbf199103b48984e5a286cf12f6fd8
|
|
| BLAKE2b-256 |
0ccb8fc70bd36963b76e2eb6168ec618f4ea802ec4dc278076d13ba6587e94c0
|