เชนเซเช เชซเชฐเซเชฅเซ เชตเซเชฏเชเซเชคเชฟเชเชค เชกเซเชเชพ เชฒเซเช เชตเชฟเชถเซ เชตเชพเชค เชเชฐเซ เชฐเชนเซเชฏเซ เชเซเช, เชชเชฐเชเชคเซ เช เชตเชเชคเซ เชนเซเช เชคเชฎเชจเซ เชฌเซ เชคเชพเชเซเชคเชฐเชจเชพ เชถเซเชงเซเชจเชพ เชเชฆเชพเชนเชฐเชฃเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ IT เชชเซเชฐเซเชเซเชเซเชเซเชธเชจเชพ เชฎเซเชคเซเชฏเซ เชชเชเซเชจเชพ เชเซเชตเชจ เชตเชฟเชถเซ เชฅเซเชกเซเช เชเชนเซเชถ.
เชกเซเชเชพเชฌเซเช เชธเชฟเชเซเชฏเซเชฐเชฟเชเซ เชเชกเชฟเช เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชเชฃเซเชตเชพเชฐ เชเชตเซเช เชฌเชจเซ เชเซ เชเซ เชคเชฎเซ เชธเชฐเซเชตเชฐ เชถเซเชงเซ (
ะะธัะบะปะตะนะผะตั: ะฒัั ะธะฝัะพัะผะฐัะธั ะฝะธะถะต ะฟัะฑะปะธะบัะตััั ะธัะบะปััะธัะตะปัะฝะพ ะฒ ะพะฑัะฐะทะพะฒะฐัะตะปัะฝัั
ัะตะปัั
. ะะฒัะพั ะฝะต ะฟะพะปััะฐะป ะดะพัััะฟะฐ ะบ ะฟะตััะพะฝะฐะปัะฝัะผ ะดะฐะฝะฝัะผ ััะตััะธั
ะปะธั ะธ ะบะพะผะฟะฐะฝะธะน. ะะฝัะพัะผะฐัะธั ะฒะทััะฐ ะปะธะฑะพ ะธะท ะพัะบััััั
ะธััะพัะฝะธะบะพะฒ, ะปะธะฑะพ ะฑัะปะฐ ะฟัะตะดะพััะฐะฒะปะตะฝะฐ ะฐะฒัะพัั ะฐะฝะพะฝะธะผะฝัะผะธ ะดะพะฑัะพะถะตะปะฐัะตะปัะผะธ.
เชเชพเชฒเซ "เชชเซเชเชฟเชจเชจเซ เชเซเชฎ" (putinteam.ru) เชจเชพ เชฎเซเชเชพ เชจเชพเชฎ เชธเชพเชฅเซ เชเช เชชเซเชฐเซเชเซเชเซเช เชธเชพเชฅเซ เชชเซเชฐเชพเชฐเชเชญ เชเชฐเซเช.
เชเชชเชจ MongoDB เชธเชพเชฅเซเชจเซเช เชธเชฐเซเชตเชฐ 19.04.2019/XNUMX/XNUMX เชจเชพ เชฐเซเช เชฎเชณเซ เชเชตเซเชฏเซเช เชนเชคเซเช.
เชเซเชฎ เชคเชฎเซ เชเซเช เชถเชเซ เชเซ, เชฐเซเชจเซเชธเชฎเชตเซเชฐ เช เชเชงเชพเชฐ เชธเซเชงเซ เชชเชนเซเชเชเชจเชพเชฐ เชชเซเชฐเชฅเชฎ เชนเชคเซเช:
เชกเซเชเชพเชฌเซเชเชฎเชพเช เชเชพเชธ เชเชฐเซเชจเซ เชฎเซเชฒเซเชฏเชตเชพเชจ เชตเซเชฏเชเซเชคเชฟเชเชค เชกเซเชเชพ เชจเชฅเซ, เชชเชฐเชเชคเซ เชคเซเชฏเชพเช เชเชฎเซเชเชฒ เชธเชฐเชจเชพเชฎเชพเช (1000 เชเชฐเชคเชพเช เชเชเชพ), เชชเซเชฐเชฅเชฎ เชจเชพเชฎ/เช เชเช, เชนเซเชถ เชเชฐเซเชฒเชพ เชชเชพเชธเชตเชฐเซเชกเซเชธ, GPS เชเซเชเชฐเซเชกเชฟเชจเซเชเซเชธ (เชฆเซเชเซเชคเซ เชฐเซเชคเซ เชเซเชฏเชพเชฐเซ เชธเซเชฎเชพเชฐเซเชเชซเซเชจเชฎเชพเชเชฅเซ เชจเซเชเชงเชฃเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ), เชฐเชนเซเช เชพเชฃเชจเชพเช เชถเชนเซเชฐเซ เช เชจเซ เชธเชพเชเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเชพ เชซเซเชเซเชเซเชฐเชพเชซเซเชธ เชเซ เชเซเชฎเชฃเซ เชฌเชจเชพเชตเซเชฏเซเช เชเซ. เชคเซเชจเชพ เชชเชฐ เชคเซเชฎเชจเซเช เช เชเชเชค เชเชพเชคเซเช.
{
"_id" : ObjectId("5c99c5d08000ec500c21d7e1"),
"role" : "USER",
"avatar" : "https://fs.putinteam.ru/******sLnzZokZK75V45-1553581654386.jpeg",
"firstName" : "ะะฐะดะธะผ",
"lastName" : "",
"city" : "ะกะฐะฝะบั-ะะตัะตัะฑััะณ",
"about" : "",
"mapMessage" : "",
"isMapMessageVerify" : "0",
"pushIds" : [
],
"username" : "5c99c5d08000ec500c21d7e1",
"__v" : NumberInt(0),
"coordinates" : {
"lng" : 30.315868,
"lat" : 59.939095
}
}
{
"_id" : ObjectId("5cb64b361f82ec4fdc7b7e9f"),
"type" : "BASE",
"email" : "***@yandex.ru",
"password" : "c62e11464d1f5fbd54485f120ef1bd2206c2e426",
"user" : ObjectId("5cb64b361f82ec4fdc7b7e9e"),
"__v" : NumberInt(0)
}
เชเชฃเชพ เชเชเชฐเซ เชฎเชพเชนเชฟเชคเซ เช เชจเซ เชเชพเชฒเซ เชฐเซเชเซเชฐเซเชก. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชจเซเชฏเซเชเชฒเซเชเชฐ เชธเชฌเซเชธเซเชเซเชฐเชฟเชชเซเชถเชจ เชเซเชก เช เชคเชชเชพเชธเชคเซ เชจเชฅเซ เชเซ เชเชฎเซเชเชฒ เชธเชฐเชจเชพเชฎเซเช เชฆเชพเชเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ, เชคเซเชฅเซ เชธเชฐเชจเชพเชฎเชพเชเชจเซ เชฌเชฆเชฒเซ, เชคเชฎเซ เชเซ เชเชเซเชเซ เชคเซ เชฒเชเซ เชถเชเซ เชเซ.
เชตเซเชฌเชธเชพเชเช เชชเชฐเชจเชพ เชเซเชชเชฟเชฐเชพเชเช เชฆเซเชตเชพเชฐเชพ เช เชญเชฟเชชเซเชฐเชพเชฏ เชเชชเชคเชพ, เชชเซเชฐเซเชเซเชเซเชเชจเซ 2018 เชฎเชพเช เชเซเชกเซ เชฆเซเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ. เชชเซเชฐเซเชเซเชเซเช เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชเชจเซ เชธเชเชชเชฐเซเช เชเชฐเชตเชพเชจเชพ เชคเชฎเชพเชฎ เชชเซเชฐเชฏเชพเชธเซ เช เชธเชซเชณ เชฐเชนเซเชฏเชพ เชนเชคเชพ. เชเซ เชเซ, เชธเชพเชเช เชชเชฐ เชฆเซเชฐเซเชฒเชญ เชจเซเชเชงเชฃเซเช เชเซ - เชคเซเชฏเชพเช เชเซเชตเชจเชจเซเช เช เชจเซเชเชฐเชฃ เชเซ.
เชเชเซ เชฎเชพเชฐเชพ เชตเชฟเชถเซเชฒเซเชทเชฃเชฎเชพเช เชฌเซเชเซ เชเซเชฎเซเชฌเซ เชชเซเชฐเซเชเซเชเซเช เชฒเชพเชคเชตเชฟเชฏเชจ เชธเซเชเชพเชฐเซเชเช เชช โเชฐเซเชฎเชฐโ (roamerapp.com/ru) เชเซ.
21.04.2019 เชเชชเซเชฐเชฟเชฒ, XNUMX เชจเชพ เชฐเซเช, เชเชฐเซเชฎเชจเซเชฎเชพเช เชธเชฐเซเชตเชฐ เชชเชฐ เชฎเซเชฌเชพเชเชฒ เชเชชเซเชฒเชฟเชเซเชถเชจ โเชฐเซเชฎเชฐโ เชจเซ เชเซเชฒเซเชฒเซ เชฎเซเชเชเซเชกเซเชฌเซ เชกเซเชเชพเชฌเซเช เชฎเชณเซ เชเชตเซเชฏเซ เชนเชคเซ.
เชกเซเชเชพเชฌเซเช, 207 MB เชจเซเช เชเชฆ, 24.11.2018 เชจเชตเซเชฎเซเชฌเชฐ, XNUMX (เชถเซเชฆเชพเชจ เชฎเซเชเชฌ) เชฅเซ เชธเชพเชฐเซเชตเชเชจเชฟเช เชฐเซเชชเซ เชเชชเชฒเชฌเซเชง เชเซ!
เชคเชฎเชพเชฎ เชฌเชพเชนเซเชฏ เชธเชเชเซเชคเซ เชฆเซเชตเชพเชฐเชพ (เชเซเชเซเชจเชฟเชเชฒ เชธเชชเซเชฐเซเช เชเชฎเซเชเชฒ เชธเชฐเชจเชพเชฎเซเช เชเชพเชฎ เชเชฐเชคเซเช เชจเชฅเซ, Google Play เชธเซเชเซเชฐเชจเซ เชคเซเชเซเชฒเซ เชฒเชฟเชเชเซเชธ, 2016 เชฅเซ เชตเซเชฌเชธเชพเชเช เชชเชฐ เชเซเชชเชฟเชฐเชพเชเช เชตเชเซเชฐเซ) เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชฒเชพเชเชฌเชพ เชธเชฎเชฏเชฅเซ เชเซเชกเซ เชฆเซเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชเช เชธเชฎเชฏเซ, เชฒเชเชญเช เชคเชฎเชพเชฎ เชตเชฟเชทเชฏเซเชจเซเช เชฎเซเชกเชฟเชฏเชพ เช เชธเซเชเชพเชฐเซเชเช เชช เชตเชฟเชถเซ เชฒเชเซเชฏเซเช เชนเชคเซเช:
- เชตเซเชธเซ: "เชฒเชพเชคเชตเชฟเชฏเชจ เชธเซเชเชพเชฐเซเชเช เชช เชฐเซเชฎเชฐ เชฐเซเชฎเชฟเชเช เชเชฟเชฒเชฐ เชเซยป
- เชเชพเชฎเชกเซเช: "Roamer: เชเช เชเชชเซเชฒเชฟเชเซเชถเชจ เชเซ เชตเชฟเชฆเซเชถเชฅเซ เชเซเชฒเชจเซ เชเชฟเชเชฎเชค เชเชเชพเชกเซ เชเซยป
- เชฒเชพเชเชซเชนเซเชเชฐ: "เชฐเซเชฎเชฟเชเช เชตเชเชคเซ เชเซเชฎเซเชฏเซเชจเชฟเชเซเชถเชจ เชเชฐเซเชเชฎเชพเช 10 เชเชฃเซ เชเชเชพเชกเซ เชเซเชตเซ เชฐเซเชคเซ เชเชฐเชตเซ: เชฐเซเชฎเชฐยป
"เชนเชคเซเชฏเชพเชฐเชพ" เช เชชเซเชคเชพเชจเซ เชฎเชพเชฐเซ เชจเชพเชเซเชฏเซ เชนเซเชฏ เชคเซเชตเซเช เชฒเชพเชเซ เชเซ, เชชเชฐเชเชคเซ เชฎเซเชคเซเชฏเซ เชชเชพเชฎเซเชฏเชพ เชชเชเซ เชชเชฃ เชคเซ เชคเซเชจเชพ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเชพ เชตเซเชฏเชเซเชคเชฟเชเชค เชกเซเชเชพเชจเซ เชเชพเชนเซเชฐ เชเชฐเชตเชพเชจเซเช เชเชพเชฒเซ เชฐเชพเชเซ เชเซ ...
เชกเซเชเชพเชฌเซเชเชฎเชพเช เชฎเชพเชนเชฟเชคเซเชจเชพ เชตเชฟเชถเซเชฒเซเชทเชฃ เชฆเซเชตเชพเชฐเชพ เช เชญเชฟเชชเซเชฐเชพเชฏ เชเชชเชคเชพ, เชเชฃเชพ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เช เชฎเซเชฌเชพเชเชฒ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซเช เชเชพเชฒเซ เชฐเชพเชเซ เชเซ. เชจเชฟเชฐเซเชเซเชทเชฃเชจเชพ เชฅเซเชกเชพ เชเชฒเชพเชเซเชฎเชพเช, 94 เชจเชตเซ เชเชจเซเชเซเชฐเซเช เชฆเซเชเชพเช. เช เชจเซ 27.03.2019 เชฎเชพเชฐเซเช, 10.04.2019 เชฅเซ 66 เชเชชเซเชฐเชฟเชฒ, XNUMX เชจเชพ เชธเชฎเชฏเชเชพเชณเชพ เชฎเชพเชเซ, เชเชชเซเชฒเชฟเชเซเชถเชจเชฎเชพเช XNUMX เชจเชตเชพ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชจเซเชเชงเชพเชฏเชพ เชเซ.
เชเชชเซเชฒเชฟเชเซเชถเชจเชจเชพ เชฒเซเชเซเชธ (100 เชนเชเชพเชฐเชฅเซ เชตเชงเซ เชฐเซเชเซเชฐเซเชกเซเชธ) เชฎเชพเชนเชฟเชคเซ เชธเชพเชฅเซ เชเซเชฎ เชเซ:
- เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชซเซเชจ
- เชเซเชฒ เชเชคเชฟเชนเชพเชธเชฎเชพเช เชเซเชเชจเซเชธ เชเชเซเชธเซเชธ เชเชฐเซ (เชฒเชฟเชเชเซเชธ เชฆเซเชตเชพเชฐเชพ เชเชชเชฒเชฌเซเชง เชเซเชฎ เชเซ: api3.roamerapp.com/call/history/1553XXXXXX)
- เชเซเชฒ เชเชคเชฟเชนเชพเชธ (เชจเชเชฌเชฐ, เชเชจเชเชฎเชฟเชเช เช เชฅเชตเชพ เชเชเชเชเซเชเชเช เชเซเชฒ, เชเซเชฒเชจเซ เชเชฟเชเชฎเชค, เช เชตเชงเชฟ, เชเซเชฒเชจเซ เชธเชฎเชฏ)
- เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเชพ เชฎเซเชฌเชพเชเชฒ เชเชชเชฐเซเชเชฐ
- เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ IP เชธเชฐเชจเชพเชฎเชพเช
- เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเชพ เชซเซเชจ เชฎเซเชกเซเชฒ เช เชจเซ เชคเซเชจเชพ เชชเชฐ เชฎเซเชฌเชพเชเชฒ OS เชธเชเชธเซเชเชฐเชฃ (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเชเชซเซเชจ 7 12.1.4)
- เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชเชฎเซเชเชฒ เชธเชฐเชจเชพเชฎเซเช
- เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชเชพเชคเชพเชจเซ เชฌเซเชฒเซเชจเซเชธ เช เชจเซ เชเชฒเชฃ
- เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชฆเซเชถ
- เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซเช เชตเชฐเซเชคเชฎเชพเชจ เชธเซเชฅเชพเชจ (เชฆเซเชถ).
- เชชเซเชฐเซเชฎเซ เชเซเชกเซเชธ
- เช เชจเซ เชเชฃเซเช เชฌเชงเซเช.
{
"_id" : ObjectId("5c9a49b2a1f7da01398b4569"),
"url" : "api3.roamerapp.com/call/history/*******5049",
"ip" : "67.80.1.6",
"method" : NumberLong(1),
"response" : {
"calls" : [
{
"start_time" : NumberLong(1553615276),
"number" : "7495*******",
"accepted" : false,
"incoming" : false,
"internet" : true,
"duration" : NumberLong(0),
"cost" : 0.0,
"call_id" : NumberLong(18869601)
},
{
"start_time" : NumberLong(1553615172),
"number" : "7499*******",
"accepted" : true,
"incoming" : false,
"internet" : true,
"duration" : NumberLong(63),
"cost" : 0.03,
"call_id" : NumberLong(18869600)
},
{
"start_time" : NumberLong(1553615050),
"number" : "7985*******",
"accepted" : false,
"incoming" : false,
"internet" : true,
"duration" : NumberLong(0),
"cost" : 0.0,
"call_id" : NumberLong(18869599)
}
]
},
"response_code" : NumberLong(200),
"post" : [
],
"headers" : {
"Host" : "api3.roamerapp.com",
"X-App-Id" : "a9ee0beb8a2f6e6ef3ab77501e54fb7e",
"Accept" : "application/json",
"X-Sim-Operator" : "311480",
"X-Wsse" : "UsernameToken Username="/******S19a2RzV9cqY7b/RXPA=", PasswordDigest="******NTA4MDhkYzQ5YTVlZWI5NWJkODc5NjQyMzU2MjRjZmIzOWNjYzY3MzViMTY1ODY4NDBjMWRkYjdiZTQxOGI4ZDcwNWJmOThlMTA1N2ExZjI=", Nonce="******c1MzE1NTM2MTUyODIuNDk2NDEz", Created="Tue, 26 Mar 2019 15:48:01 GMT"",
"Accept-Encoding" : "gzip, deflate",
"Accept-Language" : "en-us",
"Content-Type" : "application/json",
"X-Request-Id" : "FB103646-1B56-4030-BF3A-82A40E0828CC",
"User-Agent" : "Roamer;iOS;511;en;iPhone 7;12.1.4",
"Connection" : "keep-alive",
"X-App-Build" : "511",
"X-Lang" : "EN",
"X-Connection" : "WiFi"
},
"created_at" : ISODate("2019-03-26T15:48:02.583+0000"),
"user_id" : "888689"
}
เช เชฒเชฌเชคเซเชค, เชเชงเชพเชฐเชจเชพ เชฎเชพเชฒเชฟเชเซเชจเซ เชธเชเชชเชฐเซเช เชเชฐเชตเซ เชถเชเซเชฏ เชจ เชนเชคเซ. เชธเชพเชเช เชชเชฐเชจเชพ เชธเชเชชเชฐเซเชเซ เชเชพเชฎ เชเชฐเชคเชพ เชจเชฅเซ, เชธเซเชถเชฟเชฏเชฒ เชฎเซเชกเชฟเชฏเชพ เชชเชฐ เชธเชเชฆเซเชถเชพเช. เชจเซเชเชตเชฐเซเช เชชเชฐ เชเซเช เชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพ เชเชชเชคเซเช เชจเชฅเซ.
เชเชช เชนเชเซ เชชเชฃ Apple เชเชช เชธเซเชเซเชฐ (itunes.apple.com/app/roamer-roaming-killer/id646368973) เชชเชฐ เชเชชเชฒเชฌเซเชง เชเซ.
เชฎเชพเชนเชฟเชคเซ เชฒเซเช เช
เชจเซ เชเชเชคเชฐเชฟเช เชฌเชพเชฌเชคเซ เชตเชฟเชถเซเชจเชพ เชธเชฎเชพเชเชพเชฐ เชนเชเชฎเซเชถเชพ เชฎเชพเชฐเซ เชเซเชฒเชฟเชเซเชฐเชพเชฎ เชเซเชจเชฒ เชชเชฐ เชฎเชณเซ เชถเชเซ เชเซ "
เชธเซเชฐเซเชธ: www.habr.com