Ultra stealth HTTP library - Make your Python code invisible
Project description
๐ ZIKZAKZIK
Ultra Stealth HTTP Library for Python
Make your code invisible. Zero dependencies. Maximum stealth.
๐ Features
โ Core Capabilities
- Zero External Dependencies - Pure Python, no
requests, nourllib3 - Drop-in Replacement - Same API as
requestslibrary - Raw Socket Control - Direct TCP/IP implementation
- SSL/TLS Support - Full HTTPS with fingerprint randomization
๐ต๏ธ Stealth Features
- Request Flooding - Hide 1 real request in 100,000 decoys
- Traffic Obfuscation - Polymorphic patterns, timing randomization
- Browser Fingerprint Spoofing - Realistic user agents & headers
- TLS Fingerprint Randomization - Evade SSL/TLS detection
- Anti-Pattern Detection - Break predictable behavior
๐ Security
- Response Encryption - Optional encrypted responses
- Memory-Safe Operations - No disk traces
- HMAC Authentication - Verify data integrity
- Steganography Support - Hide data in noise
โก Performance
- Async Support - Multi-threaded decoy generation
- Configurable Profiles - Fast, Balanced, Paranoid, Stealth
- Smart Caching - Optimized for repeated requests
๐ฆ Installation
pip install zikzakzik
That's it! Zero dependencies to install.
๐ฏ Quick Start
Basic Usage (Like requests)
import zikzakzik as zik
# Simple GET request
response = zik.get('https://api.example.com/data')
print(response.text)
print(response.status_code)
# POST with JSON
data = {'key': 'value'}
response = zik.post('https://api.example.com/users', json=data)
print(response.json())
# Custom headers
headers = {'Authorization': 'Bearer token123'}
response = zik.get('https://api.example.com/secure', headers=headers)
Advanced - Session with Profile
from zikzakzik import StealthSession
# Create session with stealth profile
session = StealthSession(profile='paranoid')
# This request is now hidden in 10,000 decoys!
response = session.get('https://api.example.com/data')
Migration from requests
# BEFORE
import requests
response = requests.get(url)
# AFTER (just change import!)
import zikzakzik as requests
response = requests.get(url) # Now invisible!
โ๏ธ Configuration Profiles
Fast (Minimal stealth, maximum speed)
session = StealthSession(profile='fast')
# 100 decoy requests, minimal delays
Balanced (Default - Good stealth, good speed)
session = StealthSession(profile='balanced')
# 1,000 decoy requests, moderate delays
Paranoid (Maximum stealth)
session = StealthSession(profile='paranoid')
# 10,000 decoy requests, encrypted responses
Stealth (EXTREME stealth)
session = StealthSession(profile='stealth')
# 50,000 decoy requests, maximum obfuscation
Custom Configuration
import zikzakzik as zik
zik.configure(
decoy_count=5000,
timing_randomization=True,
encrypt_response=True
)
๐ Use Cases
โ Legitimate Uses
- Web Scraping - Bypass anti-bot systems
- Security Research - Penetration testing (authorized)
- Privacy Protection - Personal data privacy
- API Testing - Load testing without detection
- Competitive Intelligence - Market research
- Academic Research - Security studies
- Censorship Bypass - Access restricted content
โ DO NOT USE FOR
- Illegal hacking
- DDoS attacks
- Unauthorized access
- Malicious activities
- Violating ToS/laws
๐ How It Works
Request Flow
Your Code
โ
[ZIKZAKZIK]
โ
Real Request (1) + Decoy Requests (10,000)
โ
Randomized Headers, TLS Fingerprints, Timing
โ
Target Server (Can't tell which is real!)
โ
Response Extraction & Optional Encryption
โ
Your Code (Clean response)
Detection Evasion Techniques
- Traffic Flooding - Drown real request in noise
- Header Randomization - Different headers each time
- TLS Fingerprint Variation - Evade SSL/TLS detection
- Timing Jitter - Break timing patterns
- Multi-Target Decoys - Requests to different domains
- Realistic Payloads - AI-like decoy data
๐ฌ Technical Details
Zero Dependencies
# Only uses Python standard library:
import socket # Raw networking
import ssl # TLS/SSL
import threading # Concurrency
import hashlib # Cryptography
import hmac # Authentication
import random # Randomization
import time # Timing
import json # Data handling
import base64 # Encoding
Pure Python HTTP Implementation
- Raw TCP sockets
- Manual HTTP request building
- Chunked transfer encoding support
- Connection pooling
- SSL/TLS handshake
๐ก๏ธ Security Notice
This tool is powerful. Use responsibly.
# โ
GOOD - Authorized testing
session = StealthSession()
response = session.get('https://my-own-api.com/test')
# โ BAD - Unauthorized access
# DON'T DO THIS
Legal Disclaimer:
- Only use on systems you own or have permission to test
- Respect website ToS and robots.txt
- Follow local laws and regulations
- Author is not responsible for misuse
๐ Performance Benchmarks
| Profile | Decoys | Speed | Stealth | Use Case |
|---|---|---|---|---|
| Fast | 100 | โกโกโกโกโก | ๐๐ | Quick scraping |
| Balanced | 1,000 | โกโกโกโก | ๐๐๐๐ | General use |
| Paranoid | 10,000 | โกโกโก | ๐๐๐๐๐ | High security |
| Stealth | 50,000 | โกโก | ๐๐๐๐๐๐ | Maximum stealth |
๐ค Contributing
Contributions welcome! Please:
- Fork the repository
- Create feature branch
- Add tests
- Submit pull request
๐ License
MIT License - See LICENSE file
๐ฏ Why ZIKZAKZIK?
- ZIK - Zigzag pattern (evasion)
- ZAK - Attack/Action (stealth operations)
- ZIK - Zigzag back (return safely)
The name represents the zigzag evasion pattern used to hide your real traffic!
๐ฅ Examples
Example 1: Simple Scraping
import zikzakzik as zik
# Scrape without getting banned
for page in range(1, 100):
url = f'https://example.com/products?page={page}'
response = zik.get(url)
# Process data...
Example 2: API with Authentication
from zikzakzik import StealthSession
session = StealthSession(profile='balanced')
# Login
login_data = {'username': 'user', 'password': 'pass'}
response = session.post('https://api.example.com/login', json=login_data)
token = response.json()['token']
# Authenticated requests
headers = {'Authorization': f'Bearer {token}'}
response = session.get('https://api.example.com/data', headers=headers)
Example 3: Maximum Stealth
from zikzakzik import StealthSession
# Create ultra-stealth session
session = StealthSession(profile='stealth')
# 50,000 decoy requests will be generated
# Response will be encrypted
response = session.get('https://sensitive-api.com/data')
# Response is automatically decrypted
print(response.json())
๐ API Reference
Module Functions
get(url, **kwargs)- HTTP GETpost(url, **kwargs)- HTTP POSTput(url, **kwargs)- HTTP PUTdelete(url, **kwargs)- HTTP DELETEpatch(url, **kwargs)- HTTP PATCHhead(url, **kwargs)- HTTP HEADoptions(url, **kwargs)- HTTP OPTIONSrequest(method, url, **kwargs)- Generic request
Classes
StealthSession(profile='balanced')- Session with stealth featuresStealthResponse- Response object
Configuration
set_profile(name)- Set global profileget_profile()- Get current profileconfigure(**kwargs)- Custom settings
๐ฌ Support
- Issues: https://github.com/DAXXTEAM/zikzakzik/issues
- Discussions: https://github.com/DAXXTEAM/zikzakzik/discussions
๐ Star History
If you find this useful, please โญ star the repo!
Made with ๐ฅ by DAXX
Remember: With great power comes great responsibility! ๐ท๏ธ
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 zikzakzik-1.0.0.tar.gz.
File metadata
- Download URL: zikzakzik-1.0.0.tar.gz
- Upload date:
- Size: 27.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8b3a4f99e663974430063010256923cbf5d1d0cc64167434570962984314e15
|
|
| MD5 |
08f8ae55cadc6fa23b347ff14d9fdbae
|
|
| BLAKE2b-256 |
143fc2828a73a9f0d9039f805059a9adfb4bdd1684ccaee72ed4f4e8ce03a909
|
File details
Details for the file zikzakzik-1.0.0-py3-none-any.whl.
File metadata
- Download URL: zikzakzik-1.0.0-py3-none-any.whl
- Upload date:
- Size: 24.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c0798c12052aa66b4f42ab2ef82e773fe7522e186521f1c4202ae0f250b2920
|
|
| MD5 |
16519ba46629cff0e007dededb18b231
|
|
| BLAKE2b-256 |
b0c90c95be70edef35e58e5d771a4c1e753939f1496653c962b4b73af634f3f9
|