# WARP-PLUS-CLOUDFLARE
## Overview
This script allows you to obtain unlimited WARP+ referral data from Cloudflare's WARP VPN service. It automates the process of sending requests to the WARP+ API using random client IDs and handles responses to add data to your WARP+ account.
## Features
- Generates random client IDs and tokens.
- Sends requests to Cloudflare's WARP+ API.
- Handles successful and unsuccessful responses.
- Configurable request intervals.
- Saves referral data to a file.
## Requirements
- Python 3.x
- `httpx` library (automatically installed if not found)
- `poetry` (if `httpx` needs to be installed)
## Installation
1. **Clone the repository:**
```sh
git clone https://github.com/yourusername/WARP-PLUS-CLOUDFLARE.git
cd WARP-PLUS-CLOUDFLARE-
Install dependencies:
pip install httpx
-
Run the script:
python script.py
-
Start the Script:
- Run the script and choose option
1to start. - If the referrer (user ID) is not set, you will be prompted to enter it.
- Run the script and choose option
-
Set Minimum Request Interval:
- Choose option
2to set the minimum interval between requests (in seconds).
- Choose option
-
Set Maximum Request Interval:
- Choose option
3to set the maximum interval between requests (in seconds).
- Choose option
-
Set Referrer (User ID):
- Choose option
4to set or change the referrer (user ID).
- Choose option
-
Display Referral Data:
- Choose option
5to display the referral data stored in the script.
- Choose option
-
Exit the Script:
- Choose option
6to exit the script.
- Choose option
The script consists of several functions and components:
-
Random String Generators:
genString(length): Generates a random alphanumeric string of the specified length.digitString(length): Generates a random numeric string of the specified length.
-
API Request:
- Sends a POST request to Cloudflare's WARP+ API with generated client IDs and tokens.
- Handles responses and updates referral data.
-
Main Menu:
- Provides options to start the script, set intervals, set the referrer, display data, and exit.
-
Stop Function:
- Checks for user input to stop the script.
When running the script, you will see various outputs indicating the status of requests, such as:
[+] Sending request...
[-] WORK ON ID: your-referrer-id
[:)] Request completed successfully.
[:)] X GB has been successfully added to your account.
[#] Total: X Good Y Bad
[*] After Z seconds, a new request will be sent.
Made with ♡ by Mayday.
This project is licensed under the MIT License. See the LICENSE file for more details.
This README file provides a comprehensive overview of your project, including installation instructions, usage details, and a description of the script's functionality. Adjust the text and sections as needed to fit your specific project and preferences.