Commit graph

12 commits

Author SHA1 Message Date
Satoshi Nakamoto
ab0a6a3489
Update mining pool address and port 2026-08-13 02:02:05 +02:00
GaltRanch
893aabc85d Security audit round 2: eliminate shell=True, mask secrets, fix race conditions
- Replace all shell=True subprocess calls with Python-native processing
  (nodeconnection.py, SPV/nodeconnection.py, SPV/ppi.py)
- Mask sensitive inputs (private keys, passwords, tokens) with getpass
- Add threading.Lock to block_explorer.py shared state
- Use json.loads() instead of fragile string splitting in apisnd.py
- Add path validation before file open in apisnd.py
- Replace random.randint with secrets.randbelow for mining nonces
- Fix destructive exception handlers in clone.py and feed.py
- Replace bare except clauses with specific exceptions + logging
- Remove unused imports (psutil, xmltodict, block_visualizer, base64, say)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 11:15:59 -03:00
Satoshi Nakamoto
3c09d96531
Change mining pool port from 3333 to 4444 2025-12-12 20:17:20 +01:00
Satoshi Nakamoto
0fa691f13a
Update PyBlockMiner.py 2024-10-04 00:01:08 +02:00
Satoshi Nakamoto
2121d58fbe
Update PyBlockMiner.py 2024-10-03 23:28:36 +02:00
Satoshi Nakamoto
67cb1559b4
Update PyBlockMiner.py 2024-10-02 19:07:07 +02:00
Satoshi Nakamoto
3931febd72
Update PyBlockMiner.py 2024-10-02 15:10:08 +02:00
Satoshi Nakamoto
04056989f9
Update PyBlockMiner.py 2024-10-02 05:19:07 +02:00
Satoshi Nakamoto
edda004356
Update PyBlockMiner.py 2024-10-02 04:42:14 +02:00
Satoshi Nakamoto
396930b0c0
Update PyBlockMiner.py 2024-10-02 04:30:13 +02:00
Satoshi Nakamoto
9829cac519
Update PyBlockMiner.py 2024-10-02 03:58:46 +02:00
Satoshi Nakamoto
1f236c3dc6
Create PyBlockMiner.py 2024-10-02 03:55:03 +02:00