Welcome to the EasyCrypter API documentation! This API allows you to interact with our service for automatic encryption and signing of files. Below you will find details on endpoints and example requests.
Shows your current IP address.
GET / HTTP/1.1
Host: 37.220.87.10:8080
X-Forwarded-For:
HTTP/1.1 200 OK
Content-Type: text/plain
Your ip address:
Shows the current status of the crypter.
GET /getstatus HTTP/1.1
Host: 37.220.87.10:8080
HTTP/1.1 200 OK
Content-Type: text/plain
ok
Possible responses:
ok - Crypter is workingtech - Crypter is under maintenanceEncrypts the provided executable file.
Api-Key: Your API key (required)Telegram-ID: Your Telegram ID associated with the API key (required)The file to be encrypted is sent in multipart/form-data format.
HTTP/1.1 200 OK
Content-Type: application/octet-stream
(encrypted file)
Possible response codes:
200 OK - Returns the encrypted file401 Unauthorized - Missing or invalid API key, Telegram ID, or IP address403 Forbidden - Subscription not found (Crypt or EasyCrypterer Plus)400 Bad Request - File not specified413 Payload Too Large - File is too large (max 10 MB)500 Internal Server Error - Unknown errorEncrypts the file using an alternative method.
Api-Key: Your API key (required)Telegram-ID: Your Telegram ID associated with the API key (required)The file to be encrypted is sent in multipart/form-data format.
HTTP/1.1 200 OK
Content-Type: application/octet-stream
(encrypted file)
Possible response codes:
200 OK - Returns the encrypted file401 Unauthorized - Invalid API key or Telegram ID400 Bad Request - File not specified500 Internal Server Error - Unknown errorimport requests
response = requests.get("http://37.220.87.10:8080/")
print(response.text)
import requests
response = requests.get("http://37.220.87.10:8080/getstatus")
print(response.text)
import requests
url = "http://37.220.87.10:8080/crypt"
headers = {
"Api-Key": "your API key",
"Telegram-ID": "your Telegram ID"
}
files = {"file": open("example.exe", "rb")}
response = requests.post(url, headers=headers, files=files)
with open("encrypted_file.exe", "wb") as f:
f.write(response.content)
import requests
url = "http://37.220.87.10:8080/crypt_second"
headers = {
"Api-Key": "your API key",
"Telegram-ID": "your Telegram ID"
}
files = {"file": open("example.exe", "rb")}
response = requests.post(url, headers=headers, files=files)
with open("encrypted_file_second.exe", "wb") as f:
f.write(response.content)