56 |
57 |
--------------------------------------------------------------------------------
/BingSiteAuth.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 4CEA3A5E8030C3BE543E880766463233
4 |
--------------------------------------------------------------------------------
/CITATION.md:
--------------------------------------------------------------------------------
1 | `html`
2 | ```html
3 |
4 | ```
5 | `js`
6 | ```javascript
7 | /* Origional Code From Altify */
8 | ```
9 | `ahk` *( insert in beginning of script before compiling )*
10 | ```autohotkey
11 | /*@Ahk2Exe-Keep
12 | Menu, Tray, Add
13 | Menu, Tray, Add, Credits
14 | Credits:
15 | MsgBox Partial credit to Altify.
16 | return
17 | */
18 | ```
19 | `py`
20 | ```python
21 | # Code used from Altify
22 | ```
23 | `c#`
24 | ```c#
25 | // Code used from Altify
26 | ```
27 | `c++`
28 | ```c++
29 | // Code used from Altify
30 | ```
31 | `php`
32 | ```php
33 | // Code used from Altify
34 | ```
35 |
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | # Contributor Covenant Code of Conduct
2 |
3 | ## Our Pledge
4 |
5 | We as members, contributors, and leaders pledge to make participation in our
6 | community a harassment-free experience for everyone, regardless of age, body
7 | size, visible or invisible disability, ethnicity, sex characteristics, gender
8 | identity and expression, level of experience, education, socio-economic status,
9 | nationality, personal appearance, race, religion, or sexual identity
10 | and orientation.
11 |
12 | We pledge to act and interact in ways that contribute to an open, welcoming,
13 | diverse, inclusive, and healthy community.
14 |
15 | ## Our Standards
16 |
17 | Examples of behavior that contributes to a positive environment for our
18 | community include:
19 |
20 | * Demonstrating empathy and kindness toward other people
21 | * Being respectful of differing opinions, viewpoints, and experiences
22 | * Giving and gracefully accepting constructive feedback
23 | * Accepting responsibility and apologizing to those affected by our mistakes,
24 | and learning from the experience
25 | * Focusing on what is best not just for us as individuals, but for the
26 | overall community
27 |
28 | Examples of unacceptable behavior include:
29 |
30 | * The use of sexualized language or imagery, and sexual attention or
31 | advances of any kind
32 | * Trolling, insulting or derogatory comments, and personal or political attacks
33 | * Public or private harassment
34 | * Publishing others' private information, such as a physical or email
35 | address, without their explicit permission
36 | * Other conduct which could reasonably be considered inappropriate in a
37 | professional setting
38 |
39 | ## Enforcement Responsibilities
40 |
41 | Community leaders are responsible for clarifying and enforcing our standards of
42 | acceptable behavior and will take appropriate and fair corrective action in
43 | response to any behavior that they deem inappropriate, threatening, offensive,
44 | or harmful.
45 |
46 | Community leaders have the right and responsibility to remove, edit, or reject
47 | comments, commits, code, wiki edits, issues, and other contributions that are
48 | not aligned to this Code of Conduct, and will communicate reasons for moderation
49 | decisions when appropriate.
50 |
51 | ## Scope
52 |
53 | This Code of Conduct applies within all community spaces, and also applies when
54 | an individual is officially representing the community in public spaces.
55 | Examples of representing our community include using an official e-mail address,
56 | posting via an official social media account, or acting as an appointed
57 | representative at an online or offline event.
58 |
59 | ## Enforcement
60 |
61 | Instances of abusive, harassing, or otherwise unacceptable behavior may be
62 | reported to the community leaders responsible for enforcement at
63 | abuse@psnator.com.
64 | All complaints will be reviewed and investigated promptly and fairly.
65 |
66 | All community leaders are obligated to respect the privacy and security of the
67 | reporter of any incident.
68 |
69 | ## Enforcement Guidelines
70 |
71 | Community leaders will follow these Community Impact Guidelines in determining
72 | the consequences for any action they deem in violation of this Code of Conduct:
73 |
74 | ### 1. Correction
75 |
76 | **Community Impact**: Use of inappropriate language or other behavior deemed
77 | unprofessional or unwelcome in the community.
78 |
79 | **Consequence**: A private, written warning from community leaders, providing
80 | clarity around the nature of the violation and an explanation of why the
81 | behavior was inappropriate. A public apology may be requested.
82 |
83 | ### 2. Warning
84 |
85 | **Community Impact**: A violation through a single incident or series
86 | of actions.
87 |
88 | **Consequence**: A warning with consequences for continued behavior. No
89 | interaction with the people involved, including unsolicited interaction with
90 | those enforcing the Code of Conduct, for a specified period of time. This
91 | includes avoiding interactions in community spaces as well as external channels
92 | like social media. Violating these terms may lead to a temporary or
93 | permanent ban.
94 |
95 | ### 3. Temporary Ban
96 |
97 | **Community Impact**: A serious violation of community standards, including
98 | sustained inappropriate behavior.
99 |
100 | **Consequence**: A temporary ban from any sort of interaction or public
101 | communication with the community for a specified period of time. No public or
102 | private interaction with the people involved, including unsolicited interaction
103 | with those enforcing the Code of Conduct, is allowed during this period.
104 | Violating these terms may lead to a permanent ban.
105 |
106 | ### 4. Permanent Ban
107 |
108 | **Community Impact**: Demonstrating a pattern of violation of community
109 | standards, including sustained inappropriate behavior, harassment of an
110 | individual, or aggression toward or disparagement of classes of individuals.
111 |
112 | **Consequence**: A permanent ban from any sort of public interaction within
113 | the community.
114 |
115 | ## Attribution
116 |
117 | This Code of Conduct is adapted from the [Contributor Covenant][homepage],
118 | version 2.0, available at
119 | https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
120 |
121 | Community Impact Guidelines were inspired by [Mozilla's code of conduct
122 | enforcement ladder](https://github.com/mozilla/diversity).
123 |
124 | [homepage]: https://www.contributor-covenant.org
125 |
126 | For answers to common questions about this code of conduct, see the FAQ at
127 | https://www.contributor-covenant.org/faq. Translations are available at
128 | https://www.contributor-covenant.org/translations.
129 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # How To Contribute
2 | ### To contribute, please send a email from the template
3 |
4 | #### [template](mailto:admin@psnator.com?subject=Report%3A%20Contributing%20%5B%20DEFAULT%20%5D&body=Hey%20Altify%2C%0D%0A%0D%0AI%20would%20like%20to%20help%20in%20your%20(%20user-input%20).%20Also%2C%20you%20can%20contact%20me%20from%20this%20email%20or%20phone%20number%3A%20(%20user-input%20).%0D%0A%0D%0AFrom%2C%20(%20user-input%20))
5 |
6 |
7 |
8 | ## Thanks, Altify Developing
9 |
--------------------------------------------------------------------------------
/CSRF/CSRF.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/CSRF/CSRF.gif
--------------------------------------------------------------------------------
/GUIDE.md:
--------------------------------------------------------------------------------
1 | ## You MUST READ THIS
2 | ##### (if you want to use the hacking tools successfully)
3 |
4 | ## YOU HAVE TO ENABLE JAVASCRIPT
5 | Google Chrome [Enabling JavaScript](https://www.youtube.com/watch?v=fL1B2k9T9tk)
6 |
7 |
Enable JavaScript in Safari
8 | Launch Safari from your desktop or Dock.
9 | From the main menu at the top of your screen, click Safari and then Preferences…
10 | Click the Security icon.
11 | In the Web content section, ensure that the Enable JavaScript check box has been checked.
12 | Close this window.
13 |
14 | ## POP UPS AND REDIRECTS
15 |
IF YOU WANT TO USE THE AUTO CIRCULATION METHOD OF GENERATION AND AUTO CHECKING, YOU HAVE TO ALLOW PopUps, ReDirects, Ads, Background sync, and Window placement.
32 | fname=John&lname=Doe&otitle=What We Do&fwebname=Altify Marketing&lwebname=Altify-Developing&odate=16 Mar. 2022&osite=altify-developing-001.netlify.app
33 |
if 1 is your conjugator in this case m in the url, is equal to 1, you will get the following for req views to recieve payment: 130.71895424836603 the best thing to do in these positions is to recognize the fact that these are not whole numbers and to mentally only consider the whole number by rounding up, and also this is the general payment you recieve, not taking into mind the fact that this is also the average payment per view you would get if your channel didn't fit any category specifically, as youtube does not pay you for skipped ads, and they only pay you on a vbr (viewership based rate), the default 30% of youtube ads are skipped, that is the general amount for gaming, tutorials, and other shorter, younger crowds, the more likley to recieve less money, for a gaming video the skip rate is 87%, for a tutorial it is 94%. This data was measured by a annual youtube census in 2022, which many people did not participate in, which also makes it much more likely that you will not recieve as much money, so take the number you recieve with a grain of salt, and try to at least double it.
open source project, 100% free, no need to support me in any way, this is a hobby i make my vast sums of money from other things, then i am forced to get half of it to the irs
52 |
--------------------------------------------------------------------------------
/html/games/drop-the-number-game/media/a:
--------------------------------------------------------------------------------
1 | a
2 |
--------------------------------------------------------------------------------
/html/games/drop-the-number-game/media/drop.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/html/games/drop-the-number-game/media/drop.webm
--------------------------------------------------------------------------------
/html/games/drop-the-number-game/media/merge.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/html/games/drop-the-number-game/media/merge.webm
--------------------------------------------------------------------------------
/html/games/drop-the-number-game/more.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Drop The Number
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
34 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/html/games/drop-the-number-game/scripts/a:
--------------------------------------------------------------------------------
1 | a
2 |
--------------------------------------------------------------------------------
/html/games/drop-the-number-game/scripts/dispatchworker.js:
--------------------------------------------------------------------------------
1 | 'use strict';self.inputPort=null;self.jobQueue=[];self.jobWorkers=[];self.sentBlobs=[];self.sentBuffers=[];self.importedScripts=[];self.lastBroadcasts=new Map;
2 | class JobWorker{constructor(port,number){this._port=port;this._number=number;this._isReady=false;this._isBusy=false;this._port.onmessage=e=>this._OnMessage(e.data)}ImportScripts(scripts){this._port.postMessage({"type":"_import_scripts","scripts":scripts})}SendBlob(blob,id){this._port.postMessage({"type":"_send_blob","blob":blob,"id":id})}SendBuffer(buffer,id){this._port.postMessage({"type":"_send_buffer","buffer":buffer,"id":id})}SendJob(job){if(this._isBusy||!this._isReady)throw new Error("cannot take job");
3 | this._isBusy=true;this._port.postMessage(job,job["transferables"])}_InitBroadcast(job){this._port.postMessage(job,job["transferables"])}SendReady(){this._port.postMessage({"type":"_ready"})}IsReady(){return this._isReady}_OnReady(){this._isReady=true;this.MaybeStartNextJob()}IsBusy(){return this._isBusy}GetNumber(){return this._number}_OnMessage(msg){const type=msg["type"];switch(type){case "ready":this._OnReady();return;case "done":this._OnJobDone();return;default:console.error("unknown message from worker '"+
4 | type+"'");return}}_OnJobDone(){this._isBusy=false;this.MaybeStartNextJob()}MaybeStartNextJob(){if(this._isBusy||!this._isReady)return;const i=this._FindAvailableJob();if(i===-1)return;const job=self.jobQueue[i];const isBroadcast=job["isBroadcast"];if(isBroadcast){job["doneFlags"][this._number]=true;if(job["doneFlags"].every(x=>x))self.jobQueue.splice(i,1)}else self.jobQueue.splice(i,1);this.SendJob(job)}_FindAvailableJob(){for(let i=0,len=self.jobQueue.length;i{const msg=e.data;const type=msg["type"];if(type==="_init"){self.inputPort=msg["in-port"];self.inputPort.onmessage=OnInputPortMessage}else if(type==="_addJobWorker")AddJobWorker(msg["port"])});
8 | function OnInputPortMessage(e){const msg=e.data;const type=msg["type"];if(type==="_cancel"){CancelJob(msg.jobId);return}else if(type==="_import_scripts"){const scripts=msg["scripts"];for(const w of self.jobWorkers)w.ImportScripts(scripts);self.importedScripts.push(scripts);return}else if(type==="_send_blob"){const blob=msg["blob"];const id=msg["id"];for(const w of self.jobWorkers)w.SendBlob(blob,id);self.sentBlobs.push([blob,id]);return}else if(type==="_send_buffer"){const buffer=msg["buffer"];const id=
9 | msg["id"];for(const w of self.jobWorkers)w.SendBuffer(buffer,id);self.sentBuffers.push([buffer,id]);return}else if(type==="_no_more_workers"){self.sentBlobs.length=0;self.sentBuffers.length=0;self.importedScripts.length=0;self.lastBroadcasts.clear();return}else if(type==="_testMessageChannel"){self.jobWorkers[0].TestMessageChannel();return}self.jobQueue.push(msg);if(msg["isBroadcast"]){msg["doneFlags"]=(new Array(self.jobWorkers.length)).fill(false);msg["transferables"]=[];self.lastBroadcasts.set(msg["type"],
10 | msg)}for(const w of self.jobWorkers)w.MaybeStartNextJob()};
--------------------------------------------------------------------------------
/html/games/drop-the-number-game/scripts/jobworker.js:
--------------------------------------------------------------------------------
1 | 'use strict';self.dispatchPort=null;self.outputPort=null;self.workerNumber=-1;self.activeJobId=null;self.sentBlobs=new Map;self.sentBuffers=new Map;self.JobHandlers={};
2 | function FlipImageData(data,width,height){const stride=width*4;const tempRow=new Uint8Array(stride);const imageBuffer=data.buffer;for(let topY=0,len=Math.floor(height/2);topY{const msg=e.data;const type=msg["type"];switch(type){case "init":self.workerNumber=msg["number"];self.dispatchPort=msg["dispatch-port"];self.dispatchPort.onmessage=OnDispatchWorkerMessage;self.outputPort=msg["output-port"];return;case "terminate":self.close();return;default:console.error("unknown message '"+type+"'");return}});function SendReady(){self.dispatchPort.postMessage({"type":"ready"});self.outputPort.postMessage({"type":"ready"})}
6 | function SendError(isBroadcast,e){if(!isBroadcast)self.outputPort.postMessage({"type":"error","jobId":self.activeJobId,"error":e.toString()});SendDone()}function SendResult(isBroadcast,ret){if(!isBroadcast){const transferables=ret.transferables||[];self.outputPort.postMessage({"type":"result","jobId":self.activeJobId,"result":ret.result},transferables)}SendDone()}function SendDone(){self.activeJobId=null;self.dispatchPort.postMessage({"type":"done"})}
7 | function SendProgress(val){self.outputPort.postMessage({"type":"progress","jobId":self.activeJobId,"progress":val})}
8 | function OnDispatchWorkerMessage(e){const msg=e.data;const type=msg["type"];if(type==="_import_scripts"){importScripts(...msg["scripts"]);return}else if(type==="_send_blob"){self.sentBlobs.set(msg["id"],msg["blob"]);return}else if(type==="_send_buffer"){self.sentBuffers.set(msg["id"],msg["buffer"]);return}else if(type==="_testMessageChannel"){self.outputPort.postMessage({"type":"_testMessageChannelOk"});return}else if(type==="_ready"){SendReady();return}const jobId=msg["jobId"];const isBroadcast=
9 | msg["isBroadcast"];const params=msg["params"];let ret;self.activeJobId=jobId;if(!self.JobHandlers.hasOwnProperty(type)){console.error(`no handler for message type '${type}'`);return}try{ret=self.JobHandlers[type](params)}catch(e){SendError(isBroadcast,"Exception in job handler: "+e);return}if(ret&&ret.then)ret.then(asyncRet=>SendResult(isBroadcast,asyncRet)).catch(err=>SendError(isBroadcast,"Rejection in job handler: "+err));else SendResult(isBroadcast,ret)};
--------------------------------------------------------------------------------
/html/games/drop-the-number-game/scripts/offlineclient.js:
--------------------------------------------------------------------------------
1 | 'use strict';{class OfflineClient{constructor(){this._broadcastChannel=typeof BroadcastChannel==="undefined"?null:new BroadcastChannel("offline");this._queuedMessages=[];this._onMessageCallback=null;if(this._broadcastChannel)this._broadcastChannel.onmessage=e=>this._OnBroadcastChannelMessage(e)}_OnBroadcastChannelMessage(e){if(this._onMessageCallback){this._onMessageCallback(e);return}this._queuedMessages.push(e)}SetMessageCallback(f){this._onMessageCallback=f;for(let e of this._queuedMessages)this._onMessageCallback(e);this._queuedMessages.length=0}}window.OfflineClientInfo=new OfflineClient};
--------------------------------------------------------------------------------
/html/games/drop-the-number-game/scripts/register-sw.js:
--------------------------------------------------------------------------------
1 | 'use strict';{window.C3_RegisterSW=async function C3_RegisterSW(){if(!navigator.serviceWorker)return;try{const reg=await navigator.serviceWorker.register("sw.js",{scope:"./"});console.info("Registered service worker on "+reg.scope)}catch(err){console.warn("Failed to register service worker: ",err)}}};
--------------------------------------------------------------------------------
/html/games/drop-the-number-game/scripts/supportcheck.js:
--------------------------------------------------------------------------------
1 | 'use strict';(function(){var isKasperskyScriptInjected=!!document.querySelector('script[src*="kaspersky"]');var tmpCanvas=document.createElement("canvas");var hasWebGL=!!tmpCanvas.getContext("webgl");var missingFeatures=[];if(!hasWebGL)missingFeatures.push("WebGL");if(typeof WebAssembly==="undefined")missingFeatures.push("WebAssembly");if(!("noModule"in HTMLScriptElement.prototype))missingFeatures.push("JavaScript Modules");if(missingFeatures.length===0&&!isKasperskyScriptInjected)window["C3_IsSupported"]=true;else{var msgWrap=document.createElement("div");msgWrap.id="notSupportedWrap";document.body.appendChild(msgWrap);var msgTitle=document.createElement("h2");msgTitle.id="notSupportedTitle";if(isKasperskyScriptInjected)msgTitle.textContent="Kaspersky Internet Security broke this export";else msgTitle.textContent="Software update needed";msgWrap.appendChild(msgTitle);var msgBody=document.createElement("p");msgBody.className="notSupportedMessage";var msgText="This content is not supported because your device's software is out-of-date. ";var ua=navigator.userAgent;if(/android/i.test(ua))msgText+='
On Android, fix this by making sure the Android System Webview app has updates enabled and is up-to-date.';else if(/iphone|ipad|ipod/i.test(ua))msgText+="
Note: using the iOS simulator requires Xcode 12+. Otherwise try testing on a real device instead.";else if(/msie/i.test(ua)||/trident/i.test(ua)||/edge\//i.test(ua))msgText+="
Note: Internet Explorer and the legacy Edge browser are not supported. Try using Chrome or Firefox instead.";else if(isKasperskyScriptInjected)msgText="It appears a script was added to this export by Kaspersky software. This prevents the exported project from working. Try disabling Kaspersky and exporting again.";else msgText+="Try installing any available software updates. Alternatively try on a different device.";msgText+="
Missing features: "+missingFeatures.join(", ")+" User agent: "+navigator.userAgent+"";msgBody.innerHTML=msgText;msgWrap.appendChild(msgBody)}})();
--------------------------------------------------------------------------------
/html/games/drop-the-number-game/style.css:
--------------------------------------------------------------------------------
1 | html,body{
2 | padding:0;
3 | margin:0;
4 | overflow:hidden;
5 | background:#1f1f1f;
6 | color:#fff
7 | }
8 | html,body,canvas{
9 | touch-action:none;
10 | touch-action-delay:none
11 | }
12 | #notSupportedWrap{
13 | margin:2em auto 1em;
14 | width:75%;
15 | max-width:45em;
16 | border:2px solid #aaa;
17 | border-radius:1em;
18 | padding:2em;
19 | background-color:#f0f0f0;
20 | font-family:segoe ui,Frutiger,frutiger linotype,dejavu sans,helvetica neue,Arial,sans-serif;
21 | color:#000
22 | }
23 | #notSupportedTitle{
24 | font-size:1.8em
25 | }
26 | .notSupportedMessage{
27 | font-size:1.2em
28 | }
29 | .notSupportedMessage em{
30 | color:#888
31 | }
32 | .right {
33 | font-family: segoe ui,Frutiger,frutiger linotype,dejavu sans,helvetica neue,Arial,sans-serif;
34 | color: #ffebeb111;
35 | float: right;
36 | width: 300px;
37 | padding: 10px;
38 | }
39 | .bold {
40 | font-weight: bold;
41 | font-size: 24px
42 | }
43 |
--------------------------------------------------------------------------------
/html/games/drop-the-number-game/sw.js:
--------------------------------------------------------------------------------
1 | 'use strict';const OFFLINE_DATA_FILE="offline.json";const CACHE_NAME_PREFIX="c3offline";const BROADCASTCHANNEL_NAME="offline";const CONSOLE_PREFIX="[SW] ";const LAZYLOAD_KEYNAME="";const broadcastChannel=typeof BroadcastChannel==="undefined"?null:new BroadcastChannel(BROADCASTCHANNEL_NAME);function PostBroadcastMessage(o){if(!broadcastChannel)return;setTimeout(()=>broadcastChannel.postMessage(o),3E3)}function Broadcast(type){PostBroadcastMessage({"type":type})}
2 | function BroadcastDownloadingUpdate(version){PostBroadcastMessage({"type":"downloading-update","version":version})}function BroadcastUpdateReady(version){PostBroadcastMessage({"type":"update-ready","version":version})}function IsUrlInLazyLoadList(url,lazyLoadList){if(!lazyLoadList)return false;try{for(const lazyLoadRegex of lazyLoadList)if((new RegExp(lazyLoadRegex)).test(url))return true}catch(err){console.error(CONSOLE_PREFIX+"Error matching in lazy-load list: ",err)}return false}
3 | function WriteLazyLoadListToStorage(lazyLoadList){if(typeof localforage==="undefined")return Promise.resolve();else return localforage.setItem(LAZYLOAD_KEYNAME,lazyLoadList)}function ReadLazyLoadListFromStorage(){if(typeof localforage==="undefined")return Promise.resolve([]);else return localforage.getItem(LAZYLOAD_KEYNAME)}function GetCacheBaseName(){return CACHE_NAME_PREFIX+"-"+self.registration.scope}function GetCacheVersionName(version){return GetCacheBaseName()+"-v"+version}
4 | async function GetAvailableCacheNames(){const cacheNames=await caches.keys();const cacheBaseName=GetCacheBaseName();return cacheNames.filter(n=>n.startsWith(cacheBaseName))}async function IsUpdatePending(){const availableCacheNames=await GetAvailableCacheNames();return availableCacheNames.length>=2}
5 | async function GetMainPageUrl(){const allClients=await clients.matchAll({includeUncontrolled:true,type:"window"});for(const c of allClients){let url=c.url;if(url.startsWith(self.registration.scope))url=url.substring(self.registration.scope.length);if(url&&url!=="/"){if(url.startsWith("?"))url="/"+url;return url}}return""}
6 | function fetchWithBypass(request,bypassCache){if(typeof request==="string")request=new Request(request);if(bypassCache)return fetch(request.url,{headers:request.headers,mode:request.mode,credentials:request.credentials,redirect:request.redirect,cache:"no-store"});else return fetch(request)}
7 | async function CreateCacheFromFileList(cacheName,fileList,bypassCache){const responses=await Promise.all(fileList.map(url=>fetchWithBypass(url,bypassCache)));let allOk=true;for(const response of responses)if(!response.ok){allOk=false;console.error(CONSOLE_PREFIX+"Error fetching '"+response.url+"' ("+response.status+" "+response.statusText+")")}if(!allOk)throw new Error("not all resources were fetched successfully");const cache=await caches.open(cacheName);try{return await Promise.all(responses.map((response,
8 | i)=>cache.put(fileList[i],response)))}catch(err){console.error(CONSOLE_PREFIX+"Error writing cache entries: ",err);caches.delete(cacheName);throw err;}}
9 | async function UpdateCheck(isFirst){try{const response=await fetchWithBypass(OFFLINE_DATA_FILE,true);if(!response.ok)throw new Error(OFFLINE_DATA_FILE+" responded with "+response.status+" "+response.statusText);const data=await response.json();const version=data.version;const fileList=data.fileList;const lazyLoadList=data.lazyLoad;const currentCacheName=GetCacheVersionName(version);const cacheExists=await caches.has(currentCacheName);if(cacheExists){const isUpdatePending=await IsUpdatePending();if(isUpdatePending){console.log(CONSOLE_PREFIX+
10 | "Update pending");Broadcast("update-pending")}else{console.log(CONSOLE_PREFIX+"Up to date");Broadcast("up-to-date")}return}const mainPageUrl=await GetMainPageUrl();fileList.unshift("./");if(mainPageUrl&&fileList.indexOf(mainPageUrl)===-1)fileList.unshift(mainPageUrl);console.log(CONSOLE_PREFIX+"Caching "+fileList.length+" files for offline use");if(isFirst)Broadcast("downloading");else BroadcastDownloadingUpdate(version);if(lazyLoadList)await WriteLazyLoadListToStorage(lazyLoadList);await CreateCacheFromFileList(currentCacheName,
11 | fileList,!isFirst);const isUpdatePending=await IsUpdatePending();if(isUpdatePending){console.log(CONSOLE_PREFIX+"All resources saved, update ready");BroadcastUpdateReady(version)}else{console.log(CONSOLE_PREFIX+"All resources saved, offline support ready");Broadcast("offline-ready")}}catch(err){console.warn(CONSOLE_PREFIX+"Update check failed: ",err)}}self.addEventListener("install",event=>{event.waitUntil(UpdateCheck(true).catch(()=>null))});
12 | async function GetCacheNameToUse(availableCacheNames,doUpdateCheck){if(availableCacheNames.length===1||!doUpdateCheck)return availableCacheNames[0];const allClients=await clients.matchAll();if(allClients.length>1)return availableCacheNames[0];const latestCacheName=availableCacheNames[availableCacheNames.length-1];console.log(CONSOLE_PREFIX+"Updating to new version");await Promise.all(availableCacheNames.slice(0,-1).map(c=>caches.delete(c)));return latestCacheName}
13 | async function HandleFetch(event,doUpdateCheck){const availableCacheNames=await GetAvailableCacheNames();if(!availableCacheNames.length)return fetch(event.request);const useCacheName=await GetCacheNameToUse(availableCacheNames,doUpdateCheck);const cache=await caches.open(useCacheName);const cachedResponse=await cache.match(event.request);if(cachedResponse)return cachedResponse;const result=await Promise.all([fetch(event.request),ReadLazyLoadListFromStorage()]);const fetchResponse=result[0];const lazyLoadList=
14 | result[1];if(IsUrlInLazyLoadList(event.request.url,lazyLoadList))try{await cache.put(event.request,fetchResponse.clone())}catch(err){console.warn(CONSOLE_PREFIX+"Error caching '"+event.request.url+"': ",err)}return fetchResponse}
15 | self.addEventListener("fetch",event=>{if((new URL(event.request.url)).origin!==location.origin)return;const doUpdateCheck=event.request.mode==="navigate";const responsePromise=HandleFetch(event,doUpdateCheck);if(doUpdateCheck)event.waitUntil(responsePromise.then(()=>UpdateCheck(false)));event.respondWith(responsePromise)});
16 |
--------------------------------------------------------------------------------
/html/games/drop-the-number-game/workermain.js:
--------------------------------------------------------------------------------
1 | 'use strict';let hasInitialised=false;let runtime=null;self.addEventListener("message",e=>{const data=e.data;const type=data["type"];if(type==="init-runtime")InitRuntime(data);else throw new Error(`unknown message '${type}'`);});self.c3_import=url=>import(url);function IsAbsoluteURL(url){return/^(?:[a-z\-]+:)?\/\//.test(url)||url.substr(0,5)==="data:"||url.substr(0,5)==="blob:"}function IsRelativeURL(url){return!IsAbsoluteURL(url)}
2 | async function LoadScripts(scriptsArr){if(scriptsArr.length===1){const url=scriptsArr[0];await import(((IsRelativeURL(url)?"./":"")+url))}else{const scriptStr=scriptsArr.map(url=>`import "${IsRelativeURL(url)?"./":""}${url}";`).join("\n");const blobUrl=URL.createObjectURL(new Blob([scriptStr],{type:"application/javascript"}));await import(blobUrl)}}
3 | async function InitRuntime(data){if(hasInitialised)throw new Error("already initialised");hasInitialised=true;const messagePort=data["messagePort"];const baseUrl=data["baseUrl"];const exportType=data["exportType"];self.devicePixelRatio=data["devicePixelRatio"];const workerDependencyScripts=data["workerDependencyScripts"].map(urlOrBlob=>{let url=urlOrBlob;if(urlOrBlob instanceof Blob)url=URL.createObjectURL(urlOrBlob);else url=(new URL(url,baseUrl)).toString();return url});const runOnStartupFunctions=
4 | [];self.runOnStartup=function runOnStartup(f){if(typeof f!=="function")throw new Error("runOnStartup called without a function");runOnStartupFunctions.push(f)};const engineScripts=data["engineScripts"].map(url=>(new URL(url,baseUrl)).toString());try{await LoadScripts([...workerDependencyScripts,...engineScripts])}catch(err){console.error("[C3 runtime] Failed to load all engine scripts in worker: ",err);return}const scriptsStatus=data["projectScriptsStatus"];self["C3_ProjectScriptsStatus"]=scriptsStatus;
5 | const mainProjectScript=data["mainProjectScript"];const allProjectScripts=data["projectScripts"];for(let [originalUrl,loadUrl]of allProjectScripts){if(!loadUrl)loadUrl=originalUrl;if(originalUrl===mainProjectScript)try{await LoadScripts([loadUrl]);if(exportType==="preview"&&!scriptsStatus[originalUrl])ReportProjectMainScriptError(originalUrl,"main script did not run to completion",messagePort)}catch(err){ReportProjectMainScriptError(originalUrl,err,messagePort)}else if(originalUrl==="scriptsInEvents.js"||
6 | originalUrl.endsWith("/scriptsInEvents.js"))await LoadScripts([loadUrl])}data["runOnStartupFunctions"]=runOnStartupFunctions;if(exportType==="preview"&&typeof self.C3.ScriptsInEvents!=="object"){const msg="Failed to load JavaScript code used in events. Check all your JavaScript code has valid syntax.";console.error("[C3 runtime] "+msg);messagePort.postMessage({"type":"alert-error","message":msg});return}messagePort.postMessage({"type":"creating-runtime"});runtime=self["C3_CreateRuntime"](data);await self["C3_InitRuntime"](runtime,
7 | data)}function ReportProjectMainScriptError(url,err,messagePort){console.error(`[Preview] Failed to load project main script (${url}): `,err);const msg=`Failed to load project main script (${url}). Check all your JavaScript code has valid syntax. Press F12 and check the console for error details.`;messagePort.postMessage({"type":"alert-error","message":msg})};
8 |
--------------------------------------------------------------------------------
/html/log.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
13 |
14 |
34 |
--------------------------------------------------------------------------------
/html/postmailinboxes.txt:
--------------------------------------------------------------------------------
1 | https://postmail.invotes.com/accounts/manage/31dbe5b1-1666-45e2-ba08-baf732e9d41f
2 | https://postmail.invotes.com/accounts/manage/311c70f7-a996-4c23-a678-ca46ee3dd7f7
3 | https://postmail.invotes.com/accounts/manage/2623adee-04af-4cc0-b236-ee607acfbbf8
4 | https://postmail.invotes.com/accounts/manage/016383f4-be61-4bf3-abd1-2f8974fb6696
5 | https://postmail.invotes.com/accounts/manage/9bfcef6d-c5fb-4c32-92b9-97fca46f03ea
6 | https://postmail.invotes.com/accounts/manage/4958d27a-1f1b-46a1-9d86-a452ff9f4c31
7 | https://postmail.invotes.com/accounts/manage/5ebeae2e-ad56-490f-b3ea-5987c5fefede
8 | https://postmail.invotes.com/accounts/manage/ca96c007-f646-440b-8641-f48dd858f70b
9 | https://postmail.invotes.com/accounts/manage/ddbf326f-7886-415f-9e23-b1c30ba2432b
10 | https://postmail.invotes.com/accounts/manage/5dbe3021-47a8-4eca-9528-0828c989cb67
11 |
--------------------------------------------------------------------------------
/html/postmailkeys.txt:
--------------------------------------------------------------------------------
1 | 2gu0dq5omuubwh8fgmy6t5u2
2 | wq0gv1ohrccy5ttyd85qj11p
3 | r9559nxyjv5u6tdbnbl6pao9
4 | t04ozsbbdlm8rois527hcz04
5 | vd6oupjsi3bcx1ib6romwm89
6 | u3s8ex7cczegw5965n3fkqhg
7 | wub4jn4fuuz88xovtpu5e0ot
8 | sba5119y8m39l0eoy41px5s1
9 | hm40dlqlcsm94z6i28lyulyj
10 | opkiyabbaiy8cnc8ldf0j0fi
11 |
--------------------------------------------------------------------------------
/html/rap.txt:
--------------------------------------------------------------------------------
1 | Okay
2 | You already know whats up
3 | Put your glocks up
4 | Get out them XDs
5 | Put them FNs up
6 | put your shit in the air for me
7 | Fake beef what we dealin' wit
8 | That broad that you chasing, I done already done her
9 | House, trucks, big whips, baby we been did it
10 | Then reports switch name-tags - we're the enemies
11 | That's why you gotta ball every chance you get
12 | I wanna fulfill the dreams, that my granddad homes had
13 | So I spend the money to see it
14 | Not just that, the style of Knights got ya actin' wild
15 | And if you ain't got you better get
16 | cuz we aint wit that actin shit
17 | But I be on that active shit
18 | Right there on that killin shit
19 | Cuz I can't handle bitchin shit
20 | I know I ain't no pastor
21 | but this shit got me holy
22 | then I jump right out the plane
23 | with a two-tone on my ring
24 | and I got all that bling
25 | When we see them opps
26 | You know its funeral day
27 | For them boys with different colors
28 | Its like death day everyday
29 | shoot you up aint time to wait
30 | get my bitch to clean my plate
31 | You know gang gonna stay out late
32 | Fuck that pussy get on knees
33 | Charlie brown the way I ease
34 | throw that football not time to wheeze
35 | Can't see me giving no fake my cheese
36 | Rap to the fullest, finna go hard
37 | Cause and effect, smell the smoke and the breeze
38 |
--------------------------------------------------------------------------------
/html/socks4.txt:
--------------------------------------------------------------------------------
1 | 109.127.82.115:5678
2 | 50.207.130.238:54321
3 | 103.241.227.100:6667
4 | 91.207.238.107:45627
5 |
--------------------------------------------------------------------------------
/img/Altify.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/Altify.ico
--------------------------------------------------------------------------------
/img/Asset 860.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/Asset 860.png
--------------------------------------------------------------------------------
/img/Asset 870.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/Asset 870.png
--------------------------------------------------------------------------------
/img/Pastebin.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/Pastebin.gif
--------------------------------------------------------------------------------
/img/StatsGenQR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/StatsGenQR.png
--------------------------------------------------------------------------------
/img/charts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/charts.png
--------------------------------------------------------------------------------
/img/config.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/config.png
--------------------------------------------------------------------------------
/img/email-campaign.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/email-campaign.png
--------------------------------------------------------------------------------
/img/favicon-0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/favicon-0.png
--------------------------------------------------------------------------------
/img/footer-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/footer-background.png
--------------------------------------------------------------------------------
/img/fpc.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/fpc.gif
--------------------------------------------------------------------------------
/img/frame.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/frame.png
--------------------------------------------------------------------------------
/img/githuberror-52422.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/githuberror-52422.png
--------------------------------------------------------------------------------
/img/graphic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/graphic.png
--------------------------------------------------------------------------------
/img/graphs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/graphs.png
--------------------------------------------------------------------------------
/img/logo-main.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/logo-main.png
--------------------------------------------------------------------------------
/img/logo-sub-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/logo-sub-1.png
--------------------------------------------------------------------------------
/img/logo-sub-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/logo-sub-2.png
--------------------------------------------------------------------------------
/img/logo-sub-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/logo-sub-3.png
--------------------------------------------------------------------------------
/img/logo-sub-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/logo-sub-4.png
--------------------------------------------------------------------------------
/img/online-campaign.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/online-campaign.png
--------------------------------------------------------------------------------
/img/process.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/process.png
--------------------------------------------------------------------------------
/img/social.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/social.png
--------------------------------------------------------------------------------
/img/standard.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/standard.gif
--------------------------------------------------------------------------------
/img/team1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/team1.png
--------------------------------------------------------------------------------
/img/team2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/team2.png
--------------------------------------------------------------------------------
/img/team3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Altify-Developing/Altify-Developing-Main/36992a51831283e4de13dd4e479ba088702eabed/img/team3.png
--------------------------------------------------------------------------------
/js/counter.js:
--------------------------------------------------------------------------------
1 | var counterContainer = document.querySelector(".website-counter");
2 | var milestoneContainer = document.querySelector(".milestone-counter");
3 | var visitCount = localStorage.getItem("page_view");
4 |
5 | // Check if page_view entry is present
6 | if (visitCount) {
7 | visitCount = Number(visitCount) + 1;
8 | localStorage.setItem("page_view", visitCount);
9 | if (visitCount == 150) alert("Welcome 150th Visitor");
10 | if (visitCount == 175) alert("Welcome 175th Visitor");
11 | if (visitCount == 200) alert("Welcome 200th Visitor");
12 | if (visitCount == 215) alert("Welcome 215th Visitor");
13 | if (visitCount == 230) alert("Welcome 230th Visitor");
14 | if (visitCount == 245) alert("Welcome 245th Visitor");
15 | if (visitCount == 250) alert("Welcome 250th Visitor");
16 | if (visitCount == 275) alert("Welcome 275th Visitor");
17 | if (visitCount == 300) alert("Welcome 300th Visitor");
18 | if (visitCount == 315) alert("Welcome 315th Visitor");
19 | if (visitCount == 330) alert("Welcome 330th Visitor");
20 | if (visitCount == 345) alert("Welcome 345th Visitor");
21 | if (visitCount == 360) alert("Welcome 360th Visitor");
22 | if (visitCount == 375) alert("Welcome 375th Visitor");
23 | if (visitCount == 400) alert("Welcome 400th Visitor");
24 | if (visitCount == 415) alert("Welcome 415th Visitor");
25 | if (visitCount == 430) alert("Welcome 430th Visitor");
26 | if (visitCount == 445) alert("Welcome 445th Visitor");
27 | if (visitCount == 450) alert("Welcome 450th Visitor");
28 | if (visitCount == 475) alert("Welcome 475th Visitor");
29 | if (visitCount == 500) alert("Welcome 500th Visitor");
30 | const rndInt = Math.floor(Math.random() * 10) + 1
31 | document.cookie = 'VisitorCount='+visitCount+'; expires=Wed, 1 Jan 2070 13:47:11 UTC; path=/';
32 | } else {
33 | visitCount = 1;
34 | localStorage.setItem("page_view", 1);
35 | }
36 | counterContainer.innerHTML = visitCount;
37 |
--------------------------------------------------------------------------------
/js/csrf.js:
--------------------------------------------------------------------------------
1 | setTimeout(randomString, 200);
2 | function randomString(length, chars) {
3 | refcount = Math.floor(Math.random() * 100000) + 1;
4 | var result = '';
5 | for (var i = length; i > 0; --i) result += chars[Math.floor(Math.random() * chars.length)];
6 | return result;
7 | }
8 | csrf = randomString(32, '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ');
9 | document.getElementById("csrfid").innerHTML = (csrf);
10 |
--------------------------------------------------------------------------------
/js/read.plugin.js:
--------------------------------------------------------------------------------
1 | function replace() {
2 | document.getElementById("goto").innerHTML = new;
3 | var origin = window.location.href
4 | let origal = location.origin;
5 | window.location.replace(origal+"/?"+new);
6 | }
7 |
--------------------------------------------------------------------------------
/js/redirect.js:
--------------------------------------------------------------------------------
1 | function getAllUrlParams(url) {
2 | var queryString = url ? url.split('?')[1] : window.location.search.slice(1);
3 | var obj = {};
4 |
5 | if (queryString) {
6 | queryString = queryString.split('#')[0];
7 | var arr = queryString.split('&');
8 |
9 | for (var i = 0; i < arr.length; i++) {
10 | var a = arr[i].split('=');
11 | var paramName = a[0];
12 | var paramValue = typeof (a[1]) === 'undefined' ? true : a[1];
13 |
14 | paramName = paramName.toLowerCase();
15 | if (typeof paramValue === 'string') paramValue = paramValue.toLowerCase();
16 |
17 | if (paramName.match(/\[(\d+)?\]$/)) {
18 | var key = paramName.replace(/\[(\d+)?\]/, '');
19 | if (!obj[key]) obj[key] = [];
20 |
21 | if (paramName.match(/\[\d+\]$/)) {
22 | var index = /\[(\d+)\]/.exec(paramName)[1];
23 | obj[key][index] = paramValue;
24 | } else {
25 | obj[key].push(paramValue);
26 | }
27 | } else {
28 | if (!obj[paramName]) {
29 | obj[paramName] = paramValue;
30 | } else if (obj[paramName] && typeof obj[paramName] === 'string'){
31 | obj[paramName] = [obj[paramName]];
32 | obj[paramName].push(paramValue);
33 | } else {
34 | obj[paramName].push(paramValue);
35 | }
36 | }
37 | }
38 | }
39 |
40 | return obj;
41 | }
42 | var origin = window.location.href
43 | let origal = location.origin;
44 | let redr = getAllUrlParams(origin).destination
45 | if (redr == 'tos') {
46 | window.location.replace(origal+'/html/ToS');
47 | } else if (redr == 'github') {
48 | window.location.replace('https://github.com/Altify-Developing/Altify-Developing-Main');
49 | } else (redr == 'tools') {
50 | window.location.replace(origal+'/html/toolstodownload');
51 | }
52 |
--------------------------------------------------------------------------------
/js/urlcheck.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function() {
2 | let origin = location.origin;
3 | if (window.location.href.indexOf("current") > -1) {
4 | window.location.replace(origin+"/currentcount");
5 | }
6 | if (window.location.href.indexOf("keylogger2") > -1) {
7 | window.location.replace("https://ip-tracing.netlify.app/");
8 | }
9 | if (window.location.href.indexOf("keylogger") > -1) {
10 | window.location.replace(origin+"/html/ResponsiveKeyLogger/info");
11 | }
12 | if (window.location.href.indexOf("calculator") > -1) {
13 | window.location.replace(origin+"/html/new_tools/trig_calc/calculator");
14 | }
15 | if (window.location.href.indexOf("oldproxy" || "oldgen") > -1) {
16 | window.location.replace(origin+"/html/NEW_TOOLS/ProxyGen");
17 | }
18 | if (window.location.href.indexOf("new" || "latest") > -1) {
19 | window.location.replace("https://github.com/Altify-Development/Fake-Person-Generator");
20 | }
21 | if (window.location.href.indexOf(("fakeperson") || ("fakegen")) > -1) {
22 | window.location.replace("https://github.com/Altify-Development/Fake-Person-Generator");
23 | }
24 | if (window.location.href.indexOf(("person") || ("fpg")) > -1) {
25 | window.location.replace("https://github.com/Altify-Development/Fake-Person-Generator");
26 | }
27 | if (window.location.href.indexOf(("combo") || ("cleaner")) > -1) {
28 | window.location.replace("https://github.com/Altify-Development/combocleaner-custom");
29 | }
30 | if (window.location.href.indexOf(("list") || ("altifycleaner")) > -1) {
31 | window.location.replace("https://github.com/Altify-Development/combocleaner-custom");
32 | }
33 | if (window.location.href.indexOf(("gmail") || ("generator")) > -1) {
34 | window.location.replace("https://github.com/Altify-Development/Gmail-Generator-Python");
35 | }
36 | if (window.location.href.indexOf("pythongmail") > -1) {
37 | window.location.replace("https://github.com/Altify-Development/Gmail-Generator-Python");
38 | }
39 | if (window.location.href.indexOf(("discord") || ("join")) > -1) {
40 | window.location.replace("https://discord.altifydeveloping.com/");
41 | }
42 | if (window.location.href.indexOf(("help") || ("faq")) > -1) {
43 | window.location.replace("https://discord.altifydeveloping.com/");
44 | }
45 | if (window.location.href.indexOf(("input") || ("blocker")) > -1) {
46 | window.location.replace("https://github.com/Altify-Development/Keyboard-and-mouse-Input-Blocker");
47 | }
48 | if (window.location.href.indexOf(("keyblock") || ("keystopper")) > -1) {
49 | window.location.replace("https://github.com/Altify-Development/Keyboard-and-mouse-Input-Blocker");
50 | }
51 | if (window.location.href.indexOf(("spotify") || ("spoty")) > -1) {
52 | window.location.replace("https://github.com/Altify-Development/Premium-Spotify-Account-Generator-Python-2022");
53 | }
54 | if (window.location.href.indexOf("krnl") > -1) {
55 | window.location.replace("https://github.com/Altify-Development/krnl-linkvertise-bypass");
56 | }
57 | if (window.location.href.indexOf(("backdoor") || ("rat")) > -1) {
58 | window.location.replace("https://github.com/Altify-Development/windows-backdoor");
59 | }
60 | if (window.location.href.indexOf("val") > -1) {
61 | window.location.replace("https://github.com/Altify-Development/Valorant-Account-Generator-Python-2022");
62 | }
63 | if (window.location.href.indexOf("nike") > -1) {
64 | window.location.replace("https://github.com/Altify-Development/Nike-Account-Generator-Python-2022");
65 | }
66 | if (window.location.href.indexOf(("steam") || ("sac")) > -1) {
67 | window.location.replace("https://github.com/Altify-Development/Steam-Account-Generator-Python-2022");
68 | }
69 | if (window.location.href.indexOf("google") > -1) {
70 | window.location.replace("https://github.com/Altify-Development/Google-Account-Generator-Python");
71 | }
72 | if (window.location.href.indexOf("anticlose") > -1) {
73 | window.location.replace("https://github.com/Altify-Development/Anti-Close-Keylogger-AutoHotKey");
74 | }
75 | if (window.location.href.indexOf("main") > -1) {
76 | window.location.replace("https://github.com/Altify-Developing/Altify-Developing-Main");
77 | }
78 | if (window.location.href.indexOf(("youtube") || ("money")) > -1) {
79 | window.location.replace("https://youtubemoney.netlify.app/");
80 | }
81 | if (window.location.href.indexOf(("flooder") || ("kahoot")) > -1) {
82 | window.location.replace("https://github.com/Altify-Developing/kahoot-flooder");
83 | }
84 | if (window.location.href.indexOf(("ip") || ("trace")) > -1) {
85 | window.location.replace("https://github.com/Altify-Developing/IP-TRACE-INDEPTH");
86 | }
87 | if (window.location.href.indexOf(("oag") || ("online+account+generator")) > -1) {
88 | window.location.replace(origin+"/html/oag/oag");
89 | }
90 | if (window.location.href.indexOf(("csrf") || ("cross")) > -1) {
91 | window.location.replace(origin+"/csrf/x-csrf-gen");
92 | }
93 | if (window.location.href.indexOf(("c#") || ("csharp")) > -1) {
94 | window.location.replace(origin+"/html/CSharpToolsOnly");
95 | }
96 | if (window.location.href.indexOf(("proxy") || ("triple")) > -1) {
97 | window.location.replace(origin+"/html/ajax/info");
98 | }
99 | if (window.location.href.indexOf(("socks") || ("pg")) > -1) {
100 | window.location.replace(origin+"/html/ajax/info");
101 | }
102 | if (window.location.href.indexOf("httpprox") > -1) {
103 | window.location.replace(origin+"/html/ajax/http");
104 | }
105 | if (window.location.href.indexOf("s4") > -1) {
106 | window.location.replace(origin+"/html/ajax/socks4");
107 | }
108 | if (window.location.href.indexOf("s5") > -1) {
109 | window.location.replace(origin+"/html/ajax/socks5");
110 | }
111 | if (window.location.href.indexOf(("w10") || ("keys")) > -1) {
112 | window.location.replace(origin+"/html/new_tools/w10/generator");
113 | }
114 | if (window.location.href.indexOf(("flow") || ("heat")) > -1) {
115 | window.location.replace(origin+"/html/new_tools/calculators/heat_flow/calculate");
116 | }
117 | if (window.location.href.indexOf(("encoder") || ("encrypt")) > -1) {
118 | window.location.replace("https://replit.com/@Altify-Developm/Multi-encoder?v=1");
119 | }
120 | if (window.location.href.indexOf("blog") > -1) {
121 | window.location.replace("https://blogging-service-template.altify-developm.repl.co/");
122 | }
123 | if (window.location.href.indexOf(("file") || ("storage")) > -1) {
124 | window.location.replace("https://storage.altifydeveloping.com");
125 | }
126 | if (window.location.href.indexOf(("wheel") || ("names")) > -1) {
127 | window.location.replace("https://wheel.altifydeveloping.com");
128 | }
129 | if (window.location.href.indexOf(("blocked") || ("goguardian")) > -1) {
130 | window.location.replace("https://Fake-GoGuardian-Blocked-Page.altify-developm.repl.co");
131 | }
132 | if (window.location.href.indexOf(("game") || ("chicken")) > -1) {
133 | window.location.replace("https://Ballistic-Chickens-but-everything-is-much-cheaper.altify-developm.repl.co");
134 | }
135 | if (window.location.href.indexOf(("shortener") || ("url")) > -1) {
136 | window.location.replace("https://URL-Shortener.altify-developm.repl.co");
137 | }
138 | if (window.location.href.indexOf("pseudocpp") > -1) {
139 | window.location.replace("https://github.com/Altify-Development/pseudo-account-generator");
140 | }
141 | });
142 |
--------------------------------------------------------------------------------
/netlify/functions/netlify.toml:
--------------------------------------------------------------------------------
1 | # Production context:
2 | # All deploys from the main repository branch
3 | # will inherit these settings. Be mindful
4 | # when using this option and avoid committing
5 | # sensitive values to public source repositories.
6 | [context.production]
7 | command = "make production"
8 | # Deploys from main branch run this plugin in the build.
9 | # Plugins context requires double brackets.
10 | [[context.production.plugins]]
11 | package = "@netlify/plugin-sitemap"
12 |
13 | # Deploy Preview context:
14 | # All deploys generated from a pull/merge request
15 | # will inherit these settings. Be mindful
16 | # when using this option and avoid committing
17 | # sensitive values to public source repositories.
18 |
19 | # Branch deploy context:
20 | # All deploys that are not from a pull/merge request
21 | # or from the production branch will inherit these settings.
22 | [context.branch-deploy]
23 | command = "make staging"
24 |
25 | # Dev context:
26 | # Environment variables set here are available for local
27 | # development environments run using Netlify Dev. These
28 | # values can be overwritten on branches that have a more
29 | # specific branch context configured.
30 | [context.dev.environment]
31 | NODE_ENV = "development"
32 |
33 | # Specific branch context:
34 | # Deploys from this branch will take these settings
35 | # and override their current ones.
36 | [context.feature]
37 | command = "make feature"
38 |
39 | [context."features/branch"]
40 | command = "docs"
41 |
--------------------------------------------------------------------------------
/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: Googlebot
2 | Disallow:
3 | User-agent: googlebot-image
4 | Disallow:
5 | User-agent: googlebot-mobile
6 | Disallow:
7 | User-agent: MSNBot
8 | Disallow:
9 | User-agent: Slurp
10 | Disallow:
11 | User-agent: Teoma
12 | Disallow:
13 | User-agent: Gigabot
14 | Disallow:
15 | User-agent: Robozilla
16 | Disallow:
17 | User-agent: Nutch
18 | Disallow:
19 | User-agent: ia_archiver
20 | Disallow:
21 | User-agent: baiduspider
22 | Disallow:
23 | User-agent: naverbot
24 | Disallow:
25 | User-agent: Bingbot
26 | Disallow:
27 | User-agent: yeti
28 | Disallow:
29 | User-agent: yahoo-mmcrawler
30 | Disallow:
31 | User-agent: psbot
32 | Disallow:
33 | User-agent: yahoo-blogs/v3.9
34 | Disallow:
35 | User-agent: *
36 | Disallow:
37 | Sitemap: https://www.altifydeveloping.com/sitemap.xml
38 |
--------------------------------------------------------------------------------
/sign-in.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
15 | Log In
16 |
25 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
43 |