рдореИрдВ рдлрд┐рд░ рд╕реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рд▓реАрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рдореИрдВ рдЖрдкрдХреЛ рджреЛ рд╣рд╛рд▓рд┐рдпрд╛ рдЦреЛрдЬреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдИрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рдж рдХреЗ рдЬреАрд╡рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдмрддрд╛рдКрдВрдЧрд╛ред
рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реБрд░рдХреНрд╖рд╛ рдСрдбрд┐рдЯ рдХреЗ рджреМрд░рд╛рди, рдЕрдХреНрд╕рд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдорд┐рд▓рддреЗ рд╣реИрдВ (
╨Ф╨╕╤Б╨║╨╗╨╡╨╣╨╝╨╡╤А: ╨▓╤Б╤П ╨╕╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╤П ╨╜╨╕╨╢╨╡ ╨┐╤Г╨▒╨╗╨╕╨║╤Г╨╡╤В╤Б╤П ╨╕╤Б╨║╨╗╤О╤З╨╕╤В╨╡╨╗╤М╨╜╨╛ ╨▓ ╨╛╨▒╤А╨░╨╖╨╛╨▓╨░╤В╨╡╨╗╤М╨╜╤Л╤Е ╤Ж╨╡╨╗╤П╤Е. ╨Р╨▓╤В╨╛╤А ╨╜╨╡ ╨┐╨╛╨╗╤Г╤З╨░╨╗ ╨┤╨╛╤Б╤В╤Г╨┐╨░ ╨║ ╨┐╨╡╤А╤Б╨╛╨╜╨░╨╗╤М╨╜╤Л╨╝ ╨┤╨░╨╜╨╜╤Л╨╝ ╤В╤А╨╡╤В╤М╨╕╤Е ╨╗╨╕╤Ж ╨╕ ╨║╨╛╨╝╨┐╨░╨╜╨╕╨╣. ╨Ш╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╤П ╨▓╨╖╤П╤В╨░ ╨╗╨╕╨▒╨╛ ╨╕╨╖ ╨╛╤В╨║╤А╤Л╤В╤Л╤Е ╨╕╤Б╤В╨╛╤З╨╜╨╕╨║╨╛╨▓, ╨╗╨╕╨▒╨╛ ╨▒╤Л╨╗╨░ ╨┐╤А╨╡╨┤╨╛╤Б╤В╨░╨▓╨╗╨╡╨╜╨░ ╨░╨▓╤В╨╛╤А╤Г ╨░╨╜╨╛╨╜╨╕╨╝╨╜╤Л╨╝╨╕ ╨┤╨╛╨▒╤А╨╛╨╢╨╡╨╗╨░╤В╨╡╨╗╤П╨╝╨╕.
рдЖрдЗрдП "рдкреБрддрд┐рди рдХреА рдЯреАрдо" (putinteam.ru) рдирд╛рдо рд╕реЗ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВред
рдУрдкрди MongoDB рд╡рд╛рд▓рд╛ рдПрдХ рд╕рд░реНрд╡рд░ 19.04.2019/XNUMX/XNUMX рдХреЛ рдЦреЛрдЬрд╛ рдЧрдпрд╛ рдерд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд░реИрдВрд╕рдорд╡реЗрдпрд░ рдЗрд╕ рдмреЗрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рд╡рд╛рд▓рд╛ рдкрд╣рд▓рд╛ рдерд╛:
рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореВрд▓реНрдпрд╡рд╛рди рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдИрдореЗрд▓ рдкрддреЗ (1000 рд╕реЗ рдХрдо), рдкреНрд░рдердо рдирд╛рдо/рдЙрдкрдирд╛рдо, рд╣реИрд╢ рдХрд┐рдП рдЧрдП рдкрд╛рд╕рд╡рд░реНрдб, рдЬреАрдкреАрдПрд╕ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ (рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╕реЗ рдкрдВрдЬреАрдХрд░рдг рдХрд░рддреЗ рд╕рдордп), рдирд┐рд╡рд╛рд╕ рдХреЗ рд╢рд╣рд░ рдФрд░ рд╕рд╛рдЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рддрд╕реНрд╡реАрд░реЗрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдмрдирд╛рдпрд╛ рд╣реИ рдЗрд╕ рдкрд░ рдЙрдирдХрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддрд╛ред
{
"_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 рдХреЛ рдЬрд░реНрдордиреА рдореЗрдВ рдПрдХ рд╕рд░реНрд╡рд░ рдкрд░ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди "рд░реЛрдорд░" рдХрд╛ рдПрдХ рдЦреБрд▓рд╛ MongoDB рдбреЗрдЯрд╛рдмреЗрд╕ рдЦреЛрдЬрд╛ рдЧрдпрд╛ рдерд╛ред
рдбреЗрдЯрд╛рдмреЗрд╕, рдЖрдХрд╛рд░ рдореЗрдВ 207 рдПрдордмреА, 24.11.2018 рдирд╡рдВрдмрд░, XNUMX рд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ (рд╢реЛрдбрд╛рди рдХреЗ рдЕрдиреБрд╕рд╛рд░)!
рд╕рднреА рдмрд╛рд╣рд░реА рд╕рдВрдХреЗрддреЛрдВ (рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдИрдореЗрд▓ рдкрддреЗ рдХрд╛ рдХрд╛рдо рди рдХрд░рдирд╛, Google Play рд╕реНрдЯреЛрд░ рдХреЗ рдЯреВрдЯреЗ рд╣реБрдП рд▓рд┐рдВрдХ, 2016 рд╕реЗ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдХреЙрдкреАрд░рд╛рдЗрдЯ, рдЖрджрд┐) рджреНрд╡рд╛рд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдПрдХ рд╕рдордп рдореЗрдВ, рд▓рдЧрднрдЧ рд╕рднреА рд╡рд┐рд╖рдпрдЧрдд рдореАрдбрд┐рдпрд╛ рдиреЗ рдЗрд╕ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛:
- рд╡реАрд╕реА: "рд▓рд╛рддрд╡рд┐рдпрд╛рдИ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд░реЛрдорд░ рдПрдХ рд░реЛрдорд┐рдВрдЧ рдХрд┐рд▓рд░ рд╣реИ┬╗
- рдЧрд╛рдВрд╡: "рд░реЛрдорд░: рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЛ рд╡рд┐рджреЗрд╢ рд╕реЗ рдХреЙрд▓ рдХреА рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ┬╗
- рд▓рд╛рдЗрдлрд╝рд╣реИрдХрд░: "рд░реЛрдорд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд╕рдВрдЪрд╛рд░ рд▓рд╛рдЧрдд рдХреЛ 10 рдЧреБрдирд╛ рдХреИрд╕реЗ рдХрдо рдХрд░реЗрдВ: рд░реЛрдорд░┬╗
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ "рд╣рддреНрдпрд╛рд░реЗ" рдиреЗ рдЦреБрдж рдХреЛ рдорд╛рд░ рдбрд╛рд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдорд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рд╡рд╣ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИ...
рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рдЕрд╡рд▓реЛрдХрди рдХреЗ рдХреБрдЫ рд╣реА рдШрдВрдЯреЛрдВ рдХреЗ рднреАрддрд░, 94 рдирдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рд╕рд╛рдордиреЗ рдЖрдИрдВред рдФрд░ 27.03.2019 рдорд╛рд░реНрдЪ, 10.04.2019 рд╕реЗ 66 рдЕрдкреНрд░реИрд▓, XNUMX рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП, XNUMX рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдкрдВрдЬреАрдХрд░рдг рдХрд░рд╛рдпрд╛ред
рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓реЙрдЧ (100 рд╣рдЬрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рд░рд┐рдХреЙрд░реНрдб) рдЬреИрд╕реЗ:
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реЛрди
- рдХреЙрд▓ рдЗрддрд┐рд╣рд╛рд╕ рддрдХ рдкрд╣реБрдВрдЪ рдЯреЛрдХрди (рдЬреИрд╕реЗ рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз: api3.roamerapp.com/call/history/1553XXXXXX)
- рдХреЙрд▓ рдЗрддрд┐рд╣рд╛рд╕ (рдирдВрдмрд░, рдЗрдирдХрдорд┐рдВрдЧ рдпрд╛ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдХреЙрд▓, рдХреЙрд▓ рд▓рд╛рдЧрдд, рдЕрд╡рдзрд┐, рдХреЙрд▓ рдХрд╛ рд╕рдордп)
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдореЛрдмрд╛рдЗрд▓ рдСрдкрд░реЗрдЯрд░
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдкреА рдкрддреЗ
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдлрд╝реЛрди рдореЙрдбрд▓ рдФрд░ рдЙрд╕ рдкрд░ рдореЛрдмрд╛рдЗрд▓ OS рд╕рдВрд╕реНрдХрд░рдг (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, iPhone 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"
}
рдмреЗрд╢рдХ, рдЖрдзрд╛рд░ рдХреЗ рдорд╛рд▓рд┐рдХреЛрдВ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ред рд╕рд╛рдЗрдЯ рдкрд░ рд╕рдВрдкрд░реНрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ, рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛ рдкрд░ рд╕рдВрджреЗрд╢ред рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреЗрддрд╛.
рдРрдк рдЕрднреА рднреА рдРрдкреНрдкрд▓ рдРрдк рд╕реНрдЯреЛрд░ (itunes.apple.com/app/roamer-roaming-killer/id646368973) рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред
рд╕реВрдЪрдирд╛ рд▓реАрдХ рдФрд░ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдорд╛рдЪрд╛рд░ рд╣рдореЗрд╢рд╛ рдореЗрд░реЗ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЪреИрдирд▓ рдкрд░ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реНрд░реЛрдд: www.habr.com