Скрипт автоматической смены пароля на smart.guard
400 UAHДобрый день.
Скрипт автоматической смены пароля на smart.guard
Необходимо написать скрипт, который будет выполнять следующие действия:
1. Подключиться через telnet к камере с IP, переданным в качестве первого аргумента скрипта
2. Ввести логин: root
3. Ввести пароль: worldwideweb
4. Произвести смену пароля для mjpg-streamer-а (пароль передается вторым аргументом при запуске скрипта)
5. Перезапустить mjpg-streamer (/etc/init.d/mjpg-streamer restart)
6. Отключиться от камеры (exit)
7. Записать в файл результат в формате IP:результат
Расположение конфига: /etc/config/mjpg-streamer
Формат конфига:
config mjpg-streamer 'core'
option enabled '1'
option input 'uvc'
option output 'http'
option device '/dev/video0'
option resolution '640x480'
option fps '15'
option www '/www/webcam'
option port '8090'
option username 'smart'
option password 'blah blah'
config mjpg-streamer 'ftp'
option username 'smart'
option password 'foobar'
option server 80.73.X.X
Необходимо изменить значение option password в секции 'core'. При этом не поменяв пароль в секции 'ftp'. Для простоты примем за аксиому, что данные в конфиге располагаются именно в таком порядке, т.е. секция 'core' всегда в начале конфига.
Аргументы:
∙ IP камеры
∙ Новый пароль
Результат:
Выходной файл с именем campass.<текущая дата и время> с данными в формате:
IP камеры:результат
Стоит хорошенько подумать - что может быть записано в качестве результата.
И не забыть о проверках 😉
-
3 дня1344 UAH
560 11 0 3 дня1344 UAHДобрый день.
Telnet или ssh?
В любом случае готов взяться.
Актуальные фриланс-проекты в категории Десктопные приложения
Добавить паузы 10-30 секунд между отправками писемЗдравствуйте! Ищу опытного программиста 1С / BAS (BAF) для оперативного решения технической проблемы с почтовой рассылкой.Суть проблемы: Используем бухгалтерскую программу BAF (Business Automation Framework), редакция 2.0. Раз в месяц возникает необходимость массово отправлять… Веб-программирование, Десктопные приложения ∙ 4 дня 18 часов назад ∙ 10 ставок |
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 5 дней 5 часов назад ∙ 5 ставок |
Модификация в работе эмулятора
2000 UAH
Здравствуйте. Я скачал с Интернета эмулятор игрового автомата gaminator cf final. Он мне очень понравился, но там есть недочёты. Есть админ панель, но она открывается свободно, но не закрывается вообще. Закрывается только вместе с приложением. А данные, после изменения в админ… Десктопные приложения ∙ 12 дней 19 часов назад ∙ 10 ставок |