
Stepan
17.08.2018
09:36:49
Это что-то вроде концепции? Чем-то обусловлено? Несет функциональный смысл? С точки зрения когда и работы приложухи?

Aragaer
17.08.2018
09:37:06
нет

Iliya
17.08.2018
09:37:11
send_ready по идее должно быть перед send
ага и тогда с recv тоже
В итоге получается так
def command_send(ip, name):
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname=ip, port=22, username=user, password=password)
time.sleep(2)
print('Info from ' + name + ':\n')
chan = ssh.invoke_shell()
if a == 20:
for line in cli:
while not chan.send_ready():
time.sleep(0.1)
chan.send(line + '\n')
else:
while not chan.send_ready():
time.sleep(0.1)
chan.send(command_list[a] + '\n')
output = chan.recv(99999)
while not chan.recv_ready():
time.sleep(0.1)
print ('\n'.join(output.split('\n')[3:]) + '\n' + '*' * 80)
ssh.close()
Правильно?

Stepan
17.08.2018
09:37:15
Спасибо!

Google

Aragaer
17.08.2018
09:37:24
а если переменная еще и объявлена как константа, то там и не получится присвоить не сразу

Maxim robox
17.08.2018
09:37:34

Stepan
17.08.2018
09:37:44

Aragaer
17.08.2018
09:38:10
но я почему-то подозреваю, что ругается оно на что-то другое. Покажи код 8)
потому что я не припоминаю в питоне "объявления переменных"

Vitalii
17.08.2018
09:38:37

Alexey
17.08.2018
09:39:26

Вадим
17.08.2018
09:40:20
ребзи,как сделать общий ключ между клиентом и сервером

Denis
17.08.2018
09:43:30
from bs4 import BeautifulSoup
import requests
url = 'https://vk.cc/8nFHGd'# хочет логин
url = 'https://bit.ly/2wiNsKv'
url = 'https://goo.gl/giDQmG'
url = 'https://tinyurl.com/y8pflk2g'
headers = {'user-agent': 'Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; GTB7.4; InfoPath.2; SV1; .NET CLR 3.3.69573; WOW64; en-US)'}
data = requests.get(url, headers=headers).text
soup = BeautifulSoup(data,"lxml")
for link in soup.find_all('meta'):
if link.get('property') == "og:url":
print(link.get('content'))
for link in soup.find_all('input'):
if link.get('id') == "redir":
print(link.get('value'))

Vitalii
17.08.2018
09:44:59

Denis
17.08.2018
09:45:37

Вадим
17.08.2018
09:46:12

Google

Vitaly
17.08.2018
09:57:34
Кто работал с rabbitmq ?

Oleksandr
17.08.2018
09:58:03
Товарищи, какой самый кошерный способ хранить пароли для использования в bash? Доступы к серверам, sudo-пароли, вот это все. Хранить в блокнотике и ластпасах можно, но как-то не очень удобно.

Soso
17.08.2018
10:00:04
И зашифрованными чтобы враги не догадались

Oleksandr
17.08.2018
10:00:36

Soso
17.08.2018
10:01:04
Я сам храню на софтине настольной, часть ласт пас

Евгений
17.08.2018
10:01:12

Soso
17.08.2018
10:01:13
Ну есть и другие аналоги

Евгений
17.08.2018
10:01:19
который тоже на бумажке

Soso
17.08.2018
10:01:19
Гы

Denis
17.08.2018
10:01:31

Soso
17.08.2018
10:01:44
Нет мастер пароль должен быть вшит в мозг

Oleksandr
17.08.2018
10:01:48
ну, то есть, какого-то прям внятного решения нет, храни где попало, надейся, что не сопрут :)

Denis
17.08.2018
10:02:22
В каком-нибудь passwords.env с правами 600

Soso
17.08.2018
10:02:35
У меня есть мастер пароль болъшой

Евгений
17.08.2018
10:02:37
ну ясное дело, что в конце концов пробьлема упирается в знание

Soso
17.08.2018
10:02:55
А каждому сервису приписка к нему
И норма
А какая приписка уже сам решаешь

Vitaly
17.08.2018
10:03:46
Помогите кто работал с RabbitMQ
Запускал RabbitMQ на одном компе, всё был норм, потом тот же самый код перенёс на другой комп, скачал там так же pika и RabbitMQ и теперь выдаёт ошибку
pika.exceptions.ConnectionClosed: Connection to 127.0.0.1:5672 failed
В интерьер так и не нагуглил решение

Google

Oleksandr
17.08.2018
10:04:03
В каком-нибудь passwords.env с правами 600
не, ну это уже перебор, нет? я в CRM сейчас храню, и каждый раз когда надо подключиться к какому-то клиентскому сайту, лезть в CRM, искать sudo пароли, копировать/вставлять, миллиард раз за день.
Можно хранить сниппетами в каком-нибудь VSCode, но как-то совсем не секурно. Была идея, мож есть какой-то аддон или решение для баша внутреннее с шифрованием, но, видимо, нет :)

Denis
17.08.2018
10:04:35
Так тебе для ручного использования? Тогда запоминать или lastpass какой-нибудь
Лучше запоминать, а еще лучше везде по ключу входить, где это возможно

Oleksandr
17.08.2018
10:05:36
и ясен пень ластпасс и т.п., просто внешнее, неудобно, думал, вдруг я дебил, и уже 100 лет есть какие-то интегрированные решения для bash или на крайняк какой-нибудь cygwin, но, видимо, нет :)

Denis
17.08.2018
10:06:15
sudo-пароли можно везде одинаковые делать

Oleksandr
17.08.2018
10:06:26

Soso
17.08.2018
10:13:34

Oleksandr
17.08.2018
10:14:16

Soso
17.08.2018
10:15:35
Ну тогда исключи все паро явления

Oleksandr
17.08.2018
10:16:38

Oleksandr
17.08.2018
10:17:04
*постучал 3 раза по дереву*

Soso
17.08.2018
10:18:26
Господа системные и прогеры
Оставим суеверие в null
dev/null
Нет по дереву, нет через плечо, еще с бубном

Dmitry
17.08.2018
10:34:14

Eldar
17.08.2018
10:39:22

Sergey
17.08.2018
10:40:56
Всем привет!
Как регуляркой вытащить из выражения "ftp_cat='ftp://user:passwd@host:port/base/dir'" построку "base/dir"? port - меняющиеся цифры

Google

Ivan
17.08.2018
10:42:48
Какие есть альтернативы pillow?

Stannis
17.08.2018
10:44:00
https://regex101.com/r/Sulexc/1

Admin
ERROR: S client not available

Oleksandr
17.08.2018
10:46:20

Eldar
17.08.2018
10:46:40

Iliya
17.08.2018
10:50:44

Denis
17.08.2018
11:00:56
https://pastebin.com/nqfvSimi
почему фласк печатает не активную ссылку, а html код ссылки как текст

Alessio
17.08.2018
11:07:24
товарищи. кто-то сталкивался с таким? python 3.7, os x 10.13 при pip install lxml==3.7.3 ругается:
198 warnings generated.
cc -arch x86_64 var/folders/j_/8ww74qcs2_z_rrpww43p2s080000gn/T/xmlXPathInit9283vl5e.o -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/lib -lxml2 -o a.out
error: command 'clang' failed with exit status 1
ни одно решение из гугла не работает. только меняется ошибка. при export STATIC_DEPS=true:
Command "python setup.py egg_info" failed with error code 1
xcode-select version 2349

Sergey
17.08.2018
11:07:26

Stannis
17.08.2018
11:08:39
вставь на regex101 свой пример
https://regex101.com/r/Sulexc/1

Gennady
17.08.2018
11:10:11
Кстати!!
https://m.habr.com/post/315442/
Ссыль из статьи. Мож кому надо.

Josh
17.08.2018
11:11:17
а у людей внимательность никакая

Valery
17.08.2018
11:12:32

Stannis
17.08.2018
11:13:11

Josh
17.08.2018
11:15:01
:\d+(.*)$ имхо достаточно, ну или :\d+(.*)\'$, если кавычка реально нужна таки

Sergey
17.08.2018
11:22:48

Google

Sergey
17.08.2018
11:22:50
ftp_file_path = re.findall(r":\d+(.*)$", ftp_cat)
Всё равно пустой список:(
ftp_cat='ftp://user:passwd@host:port/base/dir'
Это сам стринг

Stannis
17.08.2018
11:25:10
ftp_cat='ftp://user:passwd@host:port/base/dir'
это и есть строка??

Josh
17.08.2018
11:25:12
ну так в строке у тебя вместо цифр буквы
порт нормальный подставь из переменной там я хз

Stannis
17.08.2018
11:25:38
ожидаемо что не работает

Sergey
17.08.2018
11:26:16
О
Туплю
Низкий поклон
Спасибо!!

Cykooz
17.08.2018
11:45:55