Skip to content

deviint/onlyfans-dynamic-rules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

If you use this, give this repo a star to keep it live

This free version is updated regularly, but the schedule is not tied to when the values are changed.

(If your use case requires the latest signing values, check https://ofapi.xyz)


Direct link: https://raw.githubusercontent.com/deviint/onlyfans-dynamic-rules/main/dynamicRules.json

Usage (JavaScript)

const time = +new Date()
const url = new URL(fullUrl)
const msg = [
    dynamicRules["static_param"],
    time,
    url.pathname + url.search,
    userId
].join("\n")
const shaHash = sha1(msg);
const hashAscii = Buffer.from(shaHash, 'ascii');

const checksum = dynamicRules["checksum_indexes"].reduce((result, value) => result + hashAscii[value], 0) + dynamicRules["checksum_constant"];
const sign = [dynamicRules["start"], shaHash, Math.abs(checksum).toString(16), dynamicRules["end"]].join(":")
// output: {sign, time}

For OnlyFans API inquiries, OnlyFans consulting, OnlyFans product/service advice DM me @onlyfansrich @onlyfansrich or email deviint@proton.me . I have extensive knowledge of all things related to OnlyFans' inner workings and API.

Releases

No releases published

Packages

No packages published