
b0g3r
17.09.2017
15:10:05

Max
17.09.2017
15:11:00
SECRET_KEY
SECRET_KEY в конфиге прописан при этом, да, но все равно декодится сразу же (т.е. иду в куки, копирую оттуда content, иду в base64 online decoder и получаю свой словарь)

b0g3r
17.09.2017
15:11:13
SECRET_KEY или key_secret?
> app.key_secret естественно прописал,

Google

Max
17.09.2017
15:11:49
я пробовал и SECRET_KEY в конфиге и руками app.key_config = 'my_key', это все тоже самое по сути же

b0g3r
17.09.2017
15:12:06
secret_key != key_secret
если SECRET_KEY есть в конфиге - то стоит показать где он есть и как конфиг прикладывается к фласку

Artem
17.09.2017
15:12:52

ros
17.09.2017
15:14:01
./sessions.py:127: 'key was set. Set the secret_key on the '
./sessions.py:291: if not app.secret_key:
./sessions.py:297: return URLSafeTimedSerializer(app.secret_key, salt=self.salt,

Max
17.09.2017
15:14:21

b0g3r
17.09.2017
15:15:16
короче, нужно больше пруфов

Max
17.09.2017
15:15:29

Artem
17.09.2017
15:15:59
да, посмотри либу itsdangerous

Max
17.09.2017
15:16:18
если мне нужно полностью шифровать всю сессию, то надо писать свой класс и наследоваться от SessionInterface как я понял?

b0g3r
17.09.2017
15:16:47
юзай flask-session, он всю шифрует сессию

Max
17.09.2017
15:17:27

Google

Max
17.09.2017
15:42:26
если не указывать ему SESSION_TYPE, то он падает, а типа под куки там нет

Nikolay
17.09.2017
15:49:15
отдайте мне secret_key
он вам ни к чему

Massimo
17.09.2017
15:53:39

Nikolay
17.09.2017
15:53:53
Продавать буду

Massimo
17.09.2017
15:54:15
А кто их купит?

Max
17.09.2017
15:55:58

Nikolay
17.09.2017
15:57:01
Некогда объяснять, отдавай secret_key

Max
17.09.2017
15:59:00

Nikolay
17.09.2017
15:59:56
спасибо
какой-то пхп код ты кидаешь мне
os.environ.get('SECRET_KEY', another_secure_string_asdasd122312)

Max
17.09.2017
16:00:54
а что там должно было быть?

Nikolay
17.09.2017
16:01:07
заявление на увольнение

Max
17.09.2017
16:01:40
хорошая шутка)

Artem
17.09.2017
16:01:51

ilya
17.09.2017
16:01:55

/dev
17.09.2017
16:02:02

Artem
17.09.2017
16:02:33

Max
17.09.2017
16:03:01

Google

Max
17.09.2017
16:03:25
не, это так сюда скопипастили
удачи в применении ключа под локалхост в общем

ilya
17.09.2017
16:04:50
да по айпи же вычислим)

Artem
17.09.2017
16:05:17
По сикрет кею вычислим

Max
17.09.2017
16:05:33

/dev
17.09.2017
16:06:29

Max
17.09.2017
16:11:23
никто тут сессию в куки не сохраняет как я понимаю?

Ruslan
17.09.2017
16:14:00
а надо в куки?

Nikolay
17.09.2017
16:14:33
и пишешь в стиле пхп
почему не some_dict[key] or ..
именно аксессор get

Artem
17.09.2017
16:15:09
Или я что-то не понял?

Nikolay
17.09.2017
16:15:31

Artem
17.09.2017
16:15:40
аа

Rick
17.09.2017
16:42:05
https://t.me/g33ks/400
Весело

Eldar
17.09.2017
16:44:32

/dev
17.09.2017
16:45:25
Ещё моему деду его прадед ему рассказывал

Anton
17.09.2017
16:46:07
Привет всем) Ребят не могу разобраться с asyncio( Работаю со стримами. Передаю по строчке за раз. В случае разрыва узнаю об этом где-то через строчку примерно. Причем если включить дебаг режим у asyncio то там видно что событие разрыва приходит вовремя.
Нормально работает только если перед отправкой каждый раз смотреть что возвращает reader.at_eof(). Но только если перед вызовом этой функции делать слип на 0.01 сек.

Google

Aragaer
17.09.2017
17:00:25
что за стримы? в смысле поверх чего?

Anton
17.09.2017
17:03:56
tcp)
да я уже понял что ситуация хуже. или я что-то не так делаю

Admin
ERROR: S client not available

Aragaer
17.09.2017
17:06:24
проверять, что соединение не разорвано, можно через reader действительно

Anton
17.09.2017
17:06:51
http://dpaste.com/06CWT22

Aragaer
17.09.2017
17:06:58
или реализовать на более высоком уровне, чтобы тебе приходило подтверждение о получении

Anton
17.09.2017
17:06:58
накидал тестовый пример
я успеваю отправить 10 цифр до того как пойму что соединение разорвано )

Aragaer
17.09.2017
17:08:21
ну да, реализуй подтверждение

Anton
17.09.2017
17:08:51
другая сторона - logstash ) он не отдает подтверждений

Aragaer
17.09.2017
17:08:58
а ну кстати, почему ты думаешь, что он не делает сразу отправку всех 10 сообщений?
просто 10 отправил сразу и все
а с другой стороны ты читаешь 3 строки и отбрасываешь остальное - хотя оно тоже уже пришло

Anton
17.09.2017
17:09:54
кстати да )
сек

.
17.09.2017
17:10:06
Кто пишет шелл колы?
Коды

Aragaer
17.09.2017
17:11:08
что такое шелл коды?

Nikolay
17.09.2017
17:11:19
шеллкодописатели

Google

Nikolay
17.09.2017
17:11:22
не благодари

.
17.09.2017
17:11:42
Эксплойты, которые позволяют запускать файлы с правами администратора

Vasiliy
17.09.2017
17:12:22
Шеллкод это не синоним эксплойта
С какой целью интересуешься?

Aragaer
17.09.2017
17:13:12
In hacking, a shellcode is a small piece of code used as the payload in the exploitation of a software vulnerability.

Скрудж
17.09.2017
17:13:14
есть у кого api ключ для одноклассников? Интересует офф.моб.приложение на андроид. Напишите в ЛС ??

.
17.09.2017
17:14:40

Anton
17.09.2017
17:14:49
@aragaer Спасибо ты прав. А в реальной ситуации как будет. Получается я же все равно заполняю write'ом некий буфер. Который с некоторой поправкой на скорость tcp соединения. В случае разрыва я узнаю об этом чуть позже. Как узнать какая часть не передалась?

Vasiliy
17.09.2017
17:15:15

Aragaer
17.09.2017
17:15:17
ну да, реализуй подтверждение
на самом деле drain будет ждать реальной отправки, так что все ок

Anton
17.09.2017
17:16:06
Aragaer да говорю же с другой стороны logstash сервер. Боюсь я его не смогу переписать )

.
17.09.2017
17:16:32

Vasiliy
17.09.2017
17:18:29