Skip to main content

VeilCord // @imvast

Project description

VeilCord.

followers
                > Custom Discord Tools Going To Be Used For My Projects
                      And Available To Anyone Else Who Wants To Use <

Installation

pip install veilcord

Example Usages

from veilcord import VeilCord

veilcord = VeilCord(
    session = ..., # for custom tls_client sessions
    device_type = "browser", # types : browser, mobile, app (aka desktop)
    user_agent = ... # for custom user agent
)
# GETTING X-Super-Properties
xsup = veilcord.generateXProp()
print(f"(+) Retrieved XSup: {xsup}")
# GETTING ALL THE COOKIES AND FINGERPRINT
fp, cookies = veilcord.getFingerprint(
    xsup, 
    withCookies = True, # true or false -- will return cookies that are returned in the expirements req
    cookieType = "json" # if withCookies is true this can be either "json" or "cookiejar"  -- by default its cookiejar
)
print(f"(+) Retrieved Fingerprint: {fp}")
print(f"(+) Retrieved Cookies: {cookies}")
# returns a tuple.  [0] - Fingerprint  |  [1] - COOKIESJAR or JSON
# GET THE NEW SESSION ID BS

_, sessionID = veilcord.getSession(
    token = "",
)
if sessionID == "invalid token":
    print("invalid token :(")
else:
    print(f"(+) Got Session ID: {sessionID}")
## Getting Discord build number

buildNum = VeilCord.getBuildNum()
print(buildNum)

Custom Sessions

session = veilcord.openSession(
    custom_rpc = {
        "status": "online",
        "since": 0,
        "activities": [{
            "name": "Custom Status",
            "type": 4,
            "state": "vast#1337",
            "emoji": ""
        }],
        "afk": False
    }
)

veilcord.getSession(
    token = "", # obv the token
    session = session, # the session returned from veilcord.openSession()  (if u are using keepAlive)
    keep_alive = True,  # keep the session alive until closed with veilcord.closeSession()
    show_hb = True # prints when it sends the heartbeat and when the next one is
)

# close the session, if keepAlive is enabled.
veilcord.closeSession(session)

> imvast@discord | imvast@github | vast.sh <

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

veilcord-0.0.7.3.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

veilcord-0.0.7.3-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file veilcord-0.0.7.3.tar.gz.

File metadata

  • Download URL: veilcord-0.0.7.3.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for veilcord-0.0.7.3.tar.gz
Algorithm Hash digest
SHA256 51cfd258c3c1f5ef55edcf72a4d03c696802e993afee226b8674933305ed3dda
MD5 05588238981c91e2a42d8c24189192a7
BLAKE2b-256 3f214be5322adebf9f8e495e9bb9cbdee2dacd80f9a9fda3b894acf5f9a7c254

See more details on using hashes here.

File details

Details for the file veilcord-0.0.7.3-py3-none-any.whl.

File metadata

  • Download URL: veilcord-0.0.7.3-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for veilcord-0.0.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9b417f53945b5cb4e99c5a8a8fd387b8fc43d35d87aab2973c61c9664cb148e8
MD5 a4192814c36c9c1ff7b630838a2d9a29
BLAKE2b-256 dc6ba58a0cb569f486e503fcabd3338d4982c06209b1d2575e00fdd74df68d69

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page