@proGO

Страница 297 из 1674
Kirill
12.11.2016
17:39:37
с тестами и вот этим всем

Roman
12.11.2016
17:40:31
У меня почти такой план, правда вот это вот все я хочу делать на других железках - китайских Allwiner мощнее и дешевле

Эту штуку взял под другую задачу - контроллер DC UPS.

Процессор одноядерный и слабее, зато стабильная и имеет хорошую поддержку Texas Instruments. Одна из малочисленных референсных плат, на которые разработчики Golang используют

Google
Roman
12.11.2016
17:52:10
У кого?

Kirill
12.11.2016
18:15:14
У кого?
Allwiner

Roman
12.11.2016
18:37:40
Ну они делаю дешевые ARM чипсеты для STB

Почти все дешевые клоны Raspberry сделаны на их чипах

Недостатка два - греются как печки и зависают изредка. Не лучшее решение для контроллера UPS :)

Oleh
12.11.2016
20:36:37
что можно сделать для портфолио?

а то как то идей нету

Egor
12.11.2016
20:47:43
что можно сделать для портфолио?
Сервис, который парсит CVE базу и рассылает алерты пользователям на почту/telegram/slack

Constantine
12.11.2016
20:49:03
даже если и это, why not?

Egor
12.11.2016
20:49:15
Google
corpix
12.11.2016
20:49:51
У меня просто горит от всех этих "рассыльщиков", имею довольно большой блоклист

Egor
12.11.2016
20:49:57
https://cve.mitre.org/

corpix
12.11.2016
20:50:00
И чорт, я не так понял

Вот да, к вечеру шарики за ролики, перепутал CVE и CSV %)

TheRainwildsKeeper
12.11.2016
20:50:38
(Многовато трехбуквенных сокращений с 'C' и 'V')

Maxim
12.11.2016
21:53:27
Кто может мне подсказать по статус-кодам?

У меня тут сейчас админка небольшая заготовлена, но я чутка путаюсь с кодами статусов реиректа

Oleh
12.11.2016
21:54:06
Сервис, который парсит CVE базу и рассылает алерты пользователям на почту/telegram/slack
Csv базу? Хмм как то сомнительно rrs ещо могу понять) Можно узнать где такое нужно?

Maxim
12.11.2016
21:55:00
Какой код редиректа надо отдавать если токен проверен и надо отправить юзверя на страницу админки, а что отдавать если токен невалиден и надо отправить на главную?

Именно статус-коды

А то у меня Gin ругается орентировочно на эту строку: client.Redirect(fasthttp.StatusTemporaryRedirect, "/login")

Maxim
12.11.2016
21:56:35
Maxim
12.11.2016
21:57:48
не ясно почему О.о
Ну, скорее всего косяк где-то рядом у меня, но не точно в этой строке.

Maxim
12.11.2016
21:58:17
Gin любит паниковать стеной логов где с трудом можно обнаружить область этой самой паники

Google
Maxim
12.11.2016
22:04:12
И ещё про Gin: как правильно назначить печеньку? Походу она у меня не создаётся или создаётся, но не кушается. Всё тестирую в локалке, печеньку назначаю так: client.SetCookie("authToken", accessToken.AccessToken, 3600, "/", "localhost", false, true)

Kirill
12.11.2016
22:05:00
а вот это я не помню

Maxim
12.11.2016
22:05:25
Лол, разобрался.

Вместо localhost попробовал вбить 0.0.0.0 и всё заработало

Насчёт logout'а я знаю что как минимум надо назначить пустую печеньку. Вот только какой запрос надо выполнять? Как оформить кнопку?

Kirill
12.11.2016
22:19:02
Насчёт logout'а я знаю что как минимум надо назначить пустую печеньку. Вот только какой запрос надо выполнять? Как оформить кнопку?
кнопка может переходить по ссылке или делать какого-либо рода ajax запрос. в хендлере удаляешь из хранилища токен и ставишь пустую куку. в принципе, все.

Kirill
12.11.2016
22:20:23
да. в случае с ajax редиректишь пользователя js'ом

Maxim
12.11.2016
22:20:31
На некоторых сайтах видел что они сбрасывают авторизацию через POST вообще

Kirill
12.11.2016
22:20:55
Maxim
12.11.2016
22:21:03
А секюрность?

Kirill
12.11.2016
22:21:29
если CORS не включать, то и так пойдет

Maxim
12.11.2016
22:22:52
если CORS не включать, то и так пойдет
Я хз включен он или нет у меня в Gin

Kirill
12.11.2016
22:23:53
Я хз включен он или нет у меня в Gin
глянь заголовки ответов

Vladimir
13.11.2016
00:19:53
Недостатка два - греются как печки и зависают изредка. Не лучшее решение для контроллера UPS :)
Три недостатка - драйвера не всегда опенсорс или достаточно хороший опенсорс чтоб в ядро включили.

Dmitry
13.11.2016
08:17:28
привет всем! не могу понять одной штуки: имею API сервис, который открыт для интернета; он пишет в логи по какому урлу пришел запрос и сколько выполнялся так вот, достаточно часто вижу такую фигню в логах: URI=http://proxyjudge.info/ duration=39.841µs method=GET не могу понять, что это за URI - мой сервис работает вообще без доменного имени, а просто на IP

никто не сталкивался с таким?

Google
Dmitry
13.11.2016
08:18:34
вот такие бывают урлы: URI=http://www.ebay.com/ URI=http://judge2.gear.host/ URI=http://azenv.net/ URI=https://m.facebook.com/

Kirill
13.11.2016
08:19:06
оО
с подключением ?

Dmitry
13.11.2016
08:19:22
это хитрый сеошный спам
надо ли с этим как-то бороться?)

Kirill
13.11.2016
08:19:23
уже несколько лет точно такая фигня)

надо ли с этим как-то бороться?)
по хорошему, дропать запросы на неизвестные домены

но это не обязательно, если там ничего важного и если запросы легкие

Dmitry
13.11.2016
08:21:23
по хорошему, дропать запросы на неизвестные домены
не догоняю как вообще они делают такие запросы)

мой айпишник ведь не связан с этими доменными именами

Admin
ERROR: S client not available

Kirill
13.11.2016
08:21:52
попробуй telnet'ом запрос сделать

Dmitry
13.11.2016
08:23:59
попробуй telnet'ом запрос сделать
делаю на эти доменные имена и попадаю на другие айпишники)

Kirill
13.11.2016
08:24:28
на свой IP сделай запрос

вида GET / HTTP/1.1 Host: anydomainname.com

пустую строку в конце добить не забудь

Dmitry
13.11.2016
08:25:34
а, вот оно что)

догнал, спасибо)

Kirill
13.11.2016
08:26:00
обращайся

Google
nn008783
13.11.2016
08:54:43
А как это, hrrp:/1.1 ?

http*

Daniel
13.11.2016
08:59:37
это хитрый сеошный спам
Да нет. Именно это - проверка на прокси.

Dmitry
13.11.2016
09:04:11
не могу возпроизвести попробовал так: telnet IP 80 GET / HTTP/1.1 Host: vk.comm или так: GET http://vk.comm/ HTTP/1.1 Host: vk.comm в логи все равно пишется URI=/

в логи вывожу r.RequestURI, где r имеет тип *http.Request

посмотрел, что это за RequestURI в доке

// RequestURI is the unmodified Request-URI of the // Request-Line (RFC 2616, Section 5.1) as sent by the client // to a server. Usually the URL field should be used instead. // It is an error to set this field in an HTTP client request. понял что надо юзать в логах URL, но пока не докопался до того, как в логах появляется вот такая вот хрень URI=http://www.baidu.com/?993328433681022465438779288

Dmitry
13.11.2016
09:40:32
Обрабатывает http запросы

Evgenij
13.11.2016
09:53:29
Живёт дома или у хостерах?

Dmitry
13.11.2016
09:59:37
У хостера

Диджитал океан

Evgenij
13.11.2016
10:00:33
А ааа- а я думал чтото с го серверами(бэкдоры итп)?

Не страшно - пауки наверное и прокси ищут или ещё чтото))

Egor
13.11.2016
10:10:20
А как блокировать это на уровне NGINX?

nn008783
13.11.2016
10:12:19
Можете объяснить, пожалуйста, как можно подключиться какому-то http://1.1:80 ? Он вообще существует?

Egor
13.11.2016
10:26:16
https://github.com/flant/nginx-http-rdns

Этим, думаю, можно фильтровать, знатоки поправьте

Страница 297 из 1674