https://github.com/t-dynamos/wafa
Reverse engineered OTP Apis.
https://github.com/t-dynamos/wafa
sms-api sms-bomber sms-bombing
Last synced: 2 months ago
JSON representation
Reverse engineered OTP Apis.
- Host: GitHub
- URL: https://github.com/t-dynamos/wafa
- Owner: T-Dynamos
- Created: 2021-10-01T07:48:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-25T06:59:41.000Z (over 1 year ago)
- Last Synced: 2025-03-28T05:06:27.766Z (3 months ago)
- Topics: sms-api, sms-bomber, sms-bombing
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 105
- Watchers: 5
- Forks: 29
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## > This project was renamed from `BappG-Attack` to `WAFA`

> This project is only for demonstration, you can't modify and use it in any way.### Features
* A much advance json.
* Initiator request
* Each thread per api loop### How to use?
* Download files
* Unzip them
* install python
* install `requests` by running `pip3 insatll requests`
* grab yourself `apidata.json`
* run `main.py` file using python
* Tool will guide you.### How to add my own apis?
* IDK### API Data formatting options
It's syntax looks something like:
```python
{
"WAFA_API" : {
":": {
"url":"",
"modifier_map":{"params":"someval" # format with target, "data":{"somecomplexdate":"str" # type}},
"params":{"somval": "{datetime.now()}" # using default imports},
"data":{"somecomplexdate":""}
"sleep_time":15,
"identifier":"success\":true"
}
}
}
```Default values:
```python
headers={}, # additional headers then default one
url="", # url of api
cookies={}, # session cookies
sleep_time=1, # after how much time send next
method="GET", # method of requests ["POST", "GET"]
identifier="", # check if this is in result
data={}, # json data to send
params={}, # url params
modifier_map={}, # map to modify which values
initiator={}, # an pre request (same as an api), it will set result of it to "self.init_result"
```Default imports:
```python
from datetime import datetime
import os
```### Examples of APIS
A complex example with initiator request:
```python
"CALL:Somewebsite":{
"method":"POST",
"url":"https://www.somewebsite.com/api/io/account/v1/sendOtp",
"initiator":{
"url":"https://www.somewebsite.com/api/y/auth/v3/getOtp",
"method":"POST",
"data":{
"mobile": "{}",
"deviceName": "",
"refCode": "",
"isPlayOP": false
},
"modifier_map":{"data":"mobile"}
},
"data":{
"otpOnCall": true,
"otpType": 8,
"date":{"{datetime.now().strftime('%H:%S')}"},
"transactionId": "{self.init_result['data']['otpTransactionId']}", # uses otpTransactionId from initiator
"mobile": "{}"
},
# To avoid duplicacy, I have used data, data:, data::
# they all are same, to will auto cut extra ":"
"modifier_map":{"data":"mobile", "data:" : {"transactionId":"int"},"data::":{"date":"str"}},
"identifier":"success\": true",
"sleep_time":30```