![]() |
|
Модераторы: LSD |
![]()
|
|
| Drabuna |
|
|||
![]() Дивелоперчег ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 27.3.2008 Где: Киев |
Есть такая мысль(не здоровая) написать программу для управления удаленным компьютером через фтп сервер. Тоесть на сервере лежит некий файл через который передаются комманды, а программа прослушивает этот файл и выполняет команды. Допустим получение файлов реализовать по и-мейлу, или на тот же фтп сервер. Плюс программы, что идет привязка к файлу на сервере, а нету привязки к айпи и портам. Мне убиц0?
Это сообщение отредактировал(а) Drabuna - 17.6.2009, 21:43 |
|||
|
||||
| Cristoff |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 1.4.2008 |
||||
|
||||
| Cristoff |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 1.4.2008 |
Думаю все же фтп не подходит... в крайнем случае какой то веб сервис. но фтп сам по себе ограничен, не заточен он под такие дела.
|
|||
|
||||
| mihryak |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 731 Регистрация: 28.4.2007 Где: С-Пб |
мысль здоровая, а вот реализация очень больна, ей бы я и правда посоветовал прекратить бренное существование
это ещё почему? а как к фтп этого сервера обращаться без его адреса и порта? так что смирись, что эти параметры должны быть клиенту известны идём далее, ты собираешься выкладывать некий файл, который некая программа будет, обнаружив, поднимать, читать и парсить замечательно! только не удобне ли было, чтобы коммуникация проходила без посредников (сейчас клиент-фтп-программа) - ты на свой урл передаёшь некие данные, программа, слушающая урл сама вместо фтп, их принимает и обрабатывает ещё далее продвинемся. программа будет уметь делать только тот строгий набор действий, которому ты её обучишь, т.е. вполне можно говорить о том, что она реализует некий контракт (т.е. честно признаётся клиенту, что она в состоянии сделать, какие данные ей для этого потребуются, что она готова вернуть в качестве результата) ну и всё сводится к тому, а не сделать ли тебе wcf-сервис (вин или веб, в зависимости от требуемой доступности сервера для клиента)? |
|||
|
||||
| Enteropoly |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 17.6.2009 |
Такую штуку уже давным-давно придумали. Это называется XML-RPC
|
|||
|
||||
| Drabuna |
|
|||
![]() Дивелоперчег ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 27.3.2008 Где: Киев |
Хм....иду по пути Майкрософта)))))))))))))))))))
|
|||
|
||||
| Bogdan1024 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1436 Регистрация: 28.9.2005 Где: Киев |
Нафиг писать такую программу? Лучше возьми готовую программу которая управляется как надо, НО подавай ей на вход данные, которые ты получаешь по ФТП!
-------------------- ![]() |
|||
|
||||
| Drabuna |
|
|||
![]() Дивелоперчег ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 27.3.2008 Где: Киев |
Дык дипломная)
|
|||
|
||||
| DVariuS |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 200 Регистрация: 10.2.2009 Где: Ukraine |
Drabuna, норм. идея
Я бы, например, еще добавил возможность передачи комманд через ICQ/Jabber (как вариант - голосовое упраление через скайп |
|||
|
||||
| Drabuna |
|
|||
![]() Дивелоперчег ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 27.3.2008 Где: Киев |
And make photos with your monitor just like in FBI
|
|||
|
||||
| Enteropoly |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 17.6.2009 |
Кстати, в одном моём онлайн проекте был включён пункт, гласящий, что управление "полуиграбельным" персонажем в игре может осуществляться при помощи специальных команд, отсылаемых через ICQ или иной мессенджер (на стороне сервера стоял бы парсер всего этого дела).
Не знаю, наверное, хорошо, что этот проект остался на бумаге, потому что, если подумать, тут проблем с безопасностью пропасть. Ладно там ФТП, а вот управление через мессенджеры - это вообще уже что-то запредельное. Хотя... |
|||
|
||||
| DVariuS |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 200 Регистрация: 10.2.2009 Где: Ukraine |
Если грамотно продумать вопросы связанные с авторизацией и шифрованием - проблем с безопасностью будет ровно столько-же, сколько и при использовании других способов. |
|||
|
||||
| Enteropoly |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 17.6.2009 |
Тут вот именно, главное
Так как... ммм... моё движение пропагандирует написание программ под диким количеством психотропных веществ, могут возникнуть трудности |
|||
|
||||
| Курсант |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 338 Регистрация: 21.2.2009 Где: Балашиха или Воро неж |
Имхо лучше Port-Knocking использовать.. Та же фигня получится.. Только лучше. Кто сказал что по Ftp нет привязки к портам? И к портам есть, просто система получается более сложной... Если реализовать аналогичную сложность более железячными методами, будет имхо только лучше...
Port-Knocking - это когда сервер не отвечает на запросы на соединение, но учитывает эти запросы. Таким образом незнающему хацкеру может показаться что порт закрыт, но фактически стучась в разные порты можно передавать серверу команды, который тот будет выполнять. |
|||
|
||||
![]()
|
| Правила раздела «Флейм» | |
|
|
Добро пожаловать в «Флейм». В разделе не действуют многие правила:
Строго запрещено:
Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт. Глас Винграда:
Глас Философии:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Флейм | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |