bomber-api
SMS Π±ΠΎΠΌΠ±Π΅Ρ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ + API
ΠΠ°ΠΆΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ 2.0.0 ΠΌΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°Π΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Node.JS API. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π»ΠΈΡΡ ΡΠ°ΠΉΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π°ΡΠ°ΠΊ Π° Π½Π΅ API, ΠΊΠ°ΠΊ Π·Π°Π΄ΡΠΌΡΠ²Π°Π»ΠΎΡΡ ΠΏΡΠΈ ΡΠ΅Π»ΠΈΠ·Π΅, Π½ΠΎ ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ Π°ΡΠ°ΠΊΠΈ Π² ΡΠ²ΠΎΠΈΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ HTTP Π·Π°ΠΏΡΠΎΡΡ. Π‘ΠΊΠ°ΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ
ΠΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ?
ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ SMS Π±ΠΎΠΌΠ±Π΅ΡΠ° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ NodeJS
- Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ
- Π Π°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ Π°ΡΡ
ΠΈΠ²
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ -
npm install
- ΠΠ²Π΅Π΄ΠΈΡΠ΅
npm start
ΠΈΠ»ΠΈ node index
ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π½Π° 3000
ΠΏΠΎΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ»Π°Π³ --port
ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ Π½Π° ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΌ ΠΏΠΎΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: node index.js --port=3001
attack | ΠΠ½ΠΈΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ Π°ΡΠ°ΠΊΠΈ. ΠΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π΄Π²Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°, number - Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°; loop - ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠΎΠ² |
stop | ΠΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π°ΡΠ°ΠΊΠΈ. number - Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° |
list | ΠΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ Π°ΠΊΡΠΈΠ²Π½ΡΡ
Π°ΡΠ°ΠΊ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ JSON |
const request = require("request");
request.get(
{
url: 'http://localhost:3000/attack',
body: { "number": 79864765066, "loops": 1 }
},
function (err, res, json) {
}
);
TODO
- ΠΠΎΠ³ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ
- Π‘ΠΏΠΈΡΠΎΠΊ Π°ΠΊΡΠΈΠ²Π½ΡΡ
Π°ΡΠ°ΠΊ Π² WEB Π²Π΅ΡΡΠΈΠΈ
ΠΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π°ΡΠ°ΠΊ Π² WEB Π²Π΅ΡΡΠΈΠΈ