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

! package NOT FULLY available for commercial usage !
pip install veilcord

Example Usages

from veilcord import VeilCord

veilcord = VeilCord(
    session = None, # for custom tls_client sessions
    device_type = "browser", # types : browser, mobile, app (aka desktop)
    user_agent = None # 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  || this can also be used for websocket connection scroll down to see example

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

buildNum = VeilCord.getBuildNum()
print(buildNum)

# -- or with all the extra stats

buildNum, buildTS, url = VeilCord.getBuildNum(withStat=True)
print("URL:", url)
print("Build Number:", buildNum)
print("Build Timestamp:", buildTS)

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.3.9.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

veilcord-0.0.3.9-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for veilcord-0.0.3.9.tar.gz
Algorithm Hash digest
SHA256 47f7a9e81675ec73aafbc041ca0c60db6ce1ea11f310ea4e598da9e3bb5e7d6f
MD5 0813c2f8e0adbf0cfdf7e0c18e9b4056
BLAKE2b-256 21845a79bf712e6ef127f967e3f91f8bbff7cfe995b8e900224b68bfbdf4d3cf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for veilcord-0.0.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 354b800f025ed7d360e575355e1b75a6b04509b42cdb0865d101f516a38083c2
MD5 e2fa68a933a526dd01c8eec9adf80e20
BLAKE2b-256 92684ce962c5af228e92f6890edde1bb7c84b1a66fffea06a1f9dc855673950f

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