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.
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)
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.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
205d0ce21c105dd904fa898e94bccd966d72800f763be5f28abcaf5a03e49302
|
|
| MD5 |
c6512462e6476858d1e4d5120247e217
|
|
| BLAKE2b-256 |
89af2d13080f6154f73b0ce573da0d8be87c0bdf66c7116f26aa4ea50fc92fb0
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c622148005971c302d303ddf6cc1085252c1872f9bc17e1bc0c39a09df21d9f
|
|
| MD5 |
53f1e9399eab183e64fde6f7ae130682
|
|
| BLAKE2b-256 |
05ab45a450e81dae3cc58b7b359bd8a9604affe1a2bf5b01a9244ec118f0e605
|