Bumped
#9
OP 05 June, 2026 - 01:19 AM
(This post was last modified: 05 June, 2026 - 01:32 AM by PragmaCodex.)
Reply
This is a bump
Semi update to v 0.5.87
all updates under spoiler
Semi update to v 0.5.87
all updates under spoiler
Show ContentSpoiler:
EVM Checker
- Added full EVM wallet checker supporting 1600+ networks from Chainlist
- Input supports any mix of addresses, private keys, address:key pairs, mnemonics (12/15/18/21/24 words), and passphrases (phrase :: pass format)
- Results grouped by source (address / private key / mnemonic / pair) with expandable network breakdown
- USD balances via CoinGecko — prices prefetched in bulk at check start, cached for the session
- 259 networks mapped to CoinGecko IDs out of the box; extend via coingecko_ids.json next to the executable
- Transaction count per address per network
- Smart address generation from mnemonics runs in background with live progress — no more 5-minute blank screen
- Results show <$0.01 indicator for micro-balances
- Testnet filtering by name (testnet / sepolia / goerli / holesky / ropsten etc.)
EVM — Performance
- Global connection pool with configurable Max connections cap — no more port exhaustion on large runs
- Parallel networks controls how many chains are checked simultaneously
- Per-request timeout cuts dead chains in seconds instead of minutes
- Intra-chain batch concurrency for fast results on large address lists
- Proxy pool with round-robin rotation across all proxies
- Without proxies — single-thread mode to avoid bans; with proxies — full multi-thread
- Streaming output to file during check (stream.csv/jsonl/txt) — RAM stays flat even on 200k+ addresses
EVM — Saving Results
Saved to evm_check/ folder:
- addresses.txt — plain addresses
- privkeys.txt — private keys
- pairs.txt — address + key pairs
- evm_pairs.txt — only pairs that have balance
- phrases.txt or phrases/phrase_NNN.txt — mnemonics (single file or one file per phrase)
- stream.txt/csv/jsonl — live append during check
EVM — Tokens via Blockscout (optional)
- Toggle "Scan tokens" to fetch ERC-20 / NFT counts via Blockscout explorer API
- Only runs on addresses with detected activity (native balance or transactions) — avoids wasting requests on empty wallets
- Falls back across multiple explorer URLs per chain
- Respects proxy pool and timeout settings
Exchanges
- Added full exchange key checker supporting 27 exchanges:
Binance, Binance US, OKX, Bybit, KuCoin, Gate.io, Bitget, MEXC, BingX, HTX (Huobi), Kraken, Coinbase, Coinex, BitMEX, Blofin, Bitfinex, Poloniex, Deribit, Crypto.com, Gemini, Bitstamp, Bitunix, Pionex, Bitso, CEX.io, Robinhood, Aster
- Input: key secret or key secret passphrase (one per line)
- Shows USD balance per coin for all 27 exchanges (prices via Binance ticker, cached 5 min)
- For Binance: account type, UID, trade/withdraw/deposit flags, permissions, maker/taker fees
- Results are expandable — click a row to see coin breakdown and account details
- Save results to exchange/<id>/ — per-key files, single file, or by status (valid/empty/invalid)
- Proxy pool + retry + request delay — same model as EVM checker
- Without proxies — single-thread; with proxies — configurable threads
Other — API Key Validator
- Added API key checker for 20 services with detailed responses:
OpenAI (models, GPT-4 access), Anthropic, Groq, DeepSeek, OpenRouter (remaining credits), xAI, HuggingFace (username/type), Stability AI (credits), ElevenLabs (tier/chars), GitHub (login/plan), GitLab, Stripe (mode/balance), SendGrid, Telegram (bot name/ID), Discord (bot name/ID), Google Maps API, Etherscan, OpenWeather, IPInfo (requests), DigitalOcean (email)
- Auto-detects service from key format — no manual selection needed
- Save results to other/<service>/ — same format options as Exchanges
Parser — Improvements
KeyHunter (crypto API key and multiline scanner)
- Added 26 exchange groups with regex patterns and keyword anchors:
Binance, OKX, Bybit, KuCoin, Gate.io, Bitget, MEXC, BingX, HTX, Kraken, Coinbase, Deribit, Coinex, Bitfinex, Poloniex, BitMEX, Crypto.com, Pionex, Gemini, Bitstamp, Robinhood, CEX.io, Blofin, BitUnix, Bitso, and generic API key
- Per-field line anchors — each field (key/secret/passphrase) only matches lines containing relevant keywords, cutting false positives dramatically
- File path anchors per group — a group only activates on files whose path contains the configured keywords (e.g. binance group only on files mentioning "binance")
- Quality filters applied to every matched value:
- Shannon entropy threshold (hex / alphanumeric)
- Minimum unique characters
- Top-3 character frequency check (rejects strings dominated by one character)
- Repeating substring pattern detection
- Blocklist of obvious test/placeholder values
- Ignore line anchors (raw mode) — checkbox to bypass all keyword checks; useful for unlabeled log files with raw key-value lines
- Window reduced to 10 lines by default (was 20) — tighter clustering means fewer false positives
- Excluded files now support substring match without extension (e.g. cookies blocks any file with "cookies" in the name)
- Per-group output files in clean format: key secret passphrase (one per line) — easy to paste directly into Balance checker
- All-in-one file keeps full format: group, field values, source file, line, score
- Text extensions expanded to 65+ types: covers code files (jsx, tsx, vue, svelte, cs, dart, swift, scala, groovy), config (tf, hcl, ps1, bat, cmd), crypto-specific (pem, key, crt, sol, move, pine), notebooks (ipynb), Docker/Makefile, and more
- Groups UI redesigned: search bar, enable/disable all, collapsible rows — no more scrolling through a flat list
- Groups show file path anchors and window size at a glance without expanding
Debug & Stability
- Encrypted debug log (crash_data.frd) — captures panics and errors in all modules. Report key is shown in Debug section; send the fastrunner_crash folder + report key to support for analysis
- Crash log (crash.frd) — captures fatal runtime crashes (out of memory, unrecoverable panics) that bypass normal error handling
- Issues feed — live list of network / file / format problems shown in the Debug section, updated in real time during any check
- Activity console — live per-network progress shown during EVM checks (which chain is running, how many hits)
- Fixed: PDF parser memory bomb — malformed PDFs could trigger multi-GB allocations causing instant crash. Now skipped gracefully
- Fixed: archive extraction limits — ZIP/RAR/TAR entries capped at 10 MB to prevent archive bombs
- Fixed: wallet scanner log tail — previously re-read the entire log file on every poll tick, causing RAM growth on large scans
- Fixed: parser emit flood — large scans no longer overload the UI bridge by throttling live result events
- Added runtime memory limit (80% of system RAM) as a general safety net
Text — Terabyte File Support
All Text tools now handle files of any size without RAM limits:
- Sorter — files >2 GB via external merge sort: 512 MB chunks sorted in RAM, then k-way min-heap merge
- Deduplicator — files >2 GB: same chunking + adjacent-key dedup during final merge
- Merger (with dedup) — merging multiple large files without OOM: external sort + dedup merge instead of in-memory map
- Antipublic — combined size >2 GB: sort base + sort main then two-pointer scan O(M+B), base never loaded fully into RAM
- Compare — both files >2 GB: sort A + sort B then two-pointer scan with three output streams (only-A / only-B / both)
- Splitter (by domain) — millions of domains without file handle exhaustion: external sort by domain first, then single-pass write (one file open at a time)
- Extractor (with dedup) — dedup on extraction >2 GB: streaming extract to temp via chunks, then ExtMergeDedup
- Analytics — added caps without external dependencies: domainCount/passCount up to 2M/5M keys, unique logins/passwords/URLs/domains up to 20M each; counters keep growing accurately after cap, UniqsCapped flag in result
- Threshold: 2 GB — files below processed in memory as before (faster), above automatically switch to external merge
- Speed on NVMe: ~400–500 MB/s read + parallel temp file writes via OS page cache; 2.4 TB file ≈ 4800 chunks
Proxy Tester — Improvements
- Background testing — 100k+ proxy lists no longer freeze the UI
- Shows live counters (alive / dead / checked / total) instead of rendering all rows
- Results stream to alive.txt as proxies are confirmed — file is ready even before the test finishes
- "Apply N alive" button — replaces the working proxy list with the survivors in one click
Balance — Exchanges Display
- Key/secret input hint and placeholder now show space-separated format (key secret passphrase) matching the output format from KeyHunter
- Added full EVM wallet checker supporting 1600+ networks from Chainlist
- Input supports any mix of addresses, private keys, address:key pairs, mnemonics (12/15/18/21/24 words), and passphrases (phrase :: pass format)
- Results grouped by source (address / private key / mnemonic / pair) with expandable network breakdown
- USD balances via CoinGecko — prices prefetched in bulk at check start, cached for the session
- 259 networks mapped to CoinGecko IDs out of the box; extend via coingecko_ids.json next to the executable
- Transaction count per address per network
- Smart address generation from mnemonics runs in background with live progress — no more 5-minute blank screen
- Results show <$0.01 indicator for micro-balances
- Testnet filtering by name (testnet / sepolia / goerli / holesky / ropsten etc.)
EVM — Performance
- Global connection pool with configurable Max connections cap — no more port exhaustion on large runs
- Parallel networks controls how many chains are checked simultaneously
- Per-request timeout cuts dead chains in seconds instead of minutes
- Intra-chain batch concurrency for fast results on large address lists
- Proxy pool with round-robin rotation across all proxies
- Without proxies — single-thread mode to avoid bans; with proxies — full multi-thread
- Streaming output to file during check (stream.csv/jsonl/txt) — RAM stays flat even on 200k+ addresses
EVM — Saving Results
Saved to evm_check/ folder:
- addresses.txt — plain addresses
- privkeys.txt — private keys
- pairs.txt — address + key pairs
- evm_pairs.txt — only pairs that have balance
- phrases.txt or phrases/phrase_NNN.txt — mnemonics (single file or one file per phrase)
- stream.txt/csv/jsonl — live append during check
EVM — Tokens via Blockscout (optional)
- Toggle "Scan tokens" to fetch ERC-20 / NFT counts via Blockscout explorer API
- Only runs on addresses with detected activity (native balance or transactions) — avoids wasting requests on empty wallets
- Falls back across multiple explorer URLs per chain
- Respects proxy pool and timeout settings
Exchanges
- Added full exchange key checker supporting 27 exchanges:
Binance, Binance US, OKX, Bybit, KuCoin, Gate.io, Bitget, MEXC, BingX, HTX (Huobi), Kraken, Coinbase, Coinex, BitMEX, Blofin, Bitfinex, Poloniex, Deribit, Crypto.com, Gemini, Bitstamp, Bitunix, Pionex, Bitso, CEX.io, Robinhood, Aster
- Input: key secret or key secret passphrase (one per line)
- Shows USD balance per coin for all 27 exchanges (prices via Binance ticker, cached 5 min)
- For Binance: account type, UID, trade/withdraw/deposit flags, permissions, maker/taker fees
- Results are expandable — click a row to see coin breakdown and account details
- Save results to exchange/<id>/ — per-key files, single file, or by status (valid/empty/invalid)
- Proxy pool + retry + request delay — same model as EVM checker
- Without proxies — single-thread; with proxies — configurable threads
Other — API Key Validator
- Added API key checker for 20 services with detailed responses:
OpenAI (models, GPT-4 access), Anthropic, Groq, DeepSeek, OpenRouter (remaining credits), xAI, HuggingFace (username/type), Stability AI (credits), ElevenLabs (tier/chars), GitHub (login/plan), GitLab, Stripe (mode/balance), SendGrid, Telegram (bot name/ID), Discord (bot name/ID), Google Maps API, Etherscan, OpenWeather, IPInfo (requests), DigitalOcean (email)
- Auto-detects service from key format — no manual selection needed
- Save results to other/<service>/ — same format options as Exchanges
Parser — Improvements
KeyHunter (crypto API key and multiline scanner)
- Added 26 exchange groups with regex patterns and keyword anchors:
Binance, OKX, Bybit, KuCoin, Gate.io, Bitget, MEXC, BingX, HTX, Kraken, Coinbase, Deribit, Coinex, Bitfinex, Poloniex, BitMEX, Crypto.com, Pionex, Gemini, Bitstamp, Robinhood, CEX.io, Blofin, BitUnix, Bitso, and generic API key
- Per-field line anchors — each field (key/secret/passphrase) only matches lines containing relevant keywords, cutting false positives dramatically
- File path anchors per group — a group only activates on files whose path contains the configured keywords (e.g. binance group only on files mentioning "binance")
- Quality filters applied to every matched value:
- Shannon entropy threshold (hex / alphanumeric)
- Minimum unique characters
- Top-3 character frequency check (rejects strings dominated by one character)
- Repeating substring pattern detection
- Blocklist of obvious test/placeholder values
- Ignore line anchors (raw mode) — checkbox to bypass all keyword checks; useful for unlabeled log files with raw key-value lines
- Window reduced to 10 lines by default (was 20) — tighter clustering means fewer false positives
- Excluded files now support substring match without extension (e.g. cookies blocks any file with "cookies" in the name)
- Per-group output files in clean format: key secret passphrase (one per line) — easy to paste directly into Balance checker
- All-in-one file keeps full format: group, field values, source file, line, score
- Text extensions expanded to 65+ types: covers code files (jsx, tsx, vue, svelte, cs, dart, swift, scala, groovy), config (tf, hcl, ps1, bat, cmd), crypto-specific (pem, key, crt, sol, move, pine), notebooks (ipynb), Docker/Makefile, and more
- Groups UI redesigned: search bar, enable/disable all, collapsible rows — no more scrolling through a flat list
- Groups show file path anchors and window size at a glance without expanding
Debug & Stability
- Encrypted debug log (crash_data.frd) — captures panics and errors in all modules. Report key is shown in Debug section; send the fastrunner_crash folder + report key to support for analysis
- Crash log (crash.frd) — captures fatal runtime crashes (out of memory, unrecoverable panics) that bypass normal error handling
- Issues feed — live list of network / file / format problems shown in the Debug section, updated in real time during any check
- Activity console — live per-network progress shown during EVM checks (which chain is running, how many hits)
- Fixed: PDF parser memory bomb — malformed PDFs could trigger multi-GB allocations causing instant crash. Now skipped gracefully
- Fixed: archive extraction limits — ZIP/RAR/TAR entries capped at 10 MB to prevent archive bombs
- Fixed: wallet scanner log tail — previously re-read the entire log file on every poll tick, causing RAM growth on large scans
- Fixed: parser emit flood — large scans no longer overload the UI bridge by throttling live result events
- Added runtime memory limit (80% of system RAM) as a general safety net
Text — Terabyte File Support
All Text tools now handle files of any size without RAM limits:
- Sorter — files >2 GB via external merge sort: 512 MB chunks sorted in RAM, then k-way min-heap merge
- Deduplicator — files >2 GB: same chunking + adjacent-key dedup during final merge
- Merger (with dedup) — merging multiple large files without OOM: external sort + dedup merge instead of in-memory map
- Antipublic — combined size >2 GB: sort base + sort main then two-pointer scan O(M+B), base never loaded fully into RAM
- Compare — both files >2 GB: sort A + sort B then two-pointer scan with three output streams (only-A / only-B / both)
- Splitter (by domain) — millions of domains without file handle exhaustion: external sort by domain first, then single-pass write (one file open at a time)
- Extractor (with dedup) — dedup on extraction >2 GB: streaming extract to temp via chunks, then ExtMergeDedup
- Analytics — added caps without external dependencies: domainCount/passCount up to 2M/5M keys, unique logins/passwords/URLs/domains up to 20M each; counters keep growing accurately after cap, UniqsCapped flag in result
- Threshold: 2 GB — files below processed in memory as before (faster), above automatically switch to external merge
- Speed on NVMe: ~400–500 MB/s read + parallel temp file writes via OS page cache; 2.4 TB file ≈ 4800 chunks
Proxy Tester — Improvements
- Background testing — 100k+ proxy lists no longer freeze the UI
- Shows live counters (alive / dead / checked / total) instead of rendering all rows
- Results stream to alive.txt as proxies are confirmed — file is ready even before the test finishes
- "Apply N alive" button — replaces the working proxy list with the survivors in one click
Balance — Exchanges Display
- Key/secret input hint and placeholder now show space-separated format (key secret passphrase) matching the output format from KeyHunter
![[Image: VSFU6X6.gif]](https://i.imgur.com/VSFU6X6.gif)
![[Image: Chat-GPT-Image-Jun-3-2026-at-04-05-26-PM.png]](https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fi.postimg.cc%2FY02yKHS4%2FChat-GPT-Image-Jun-3-2026-at-04-05-26-PM.png)