![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как закачать файл с сервера по протоколу HTTP? [D5, D6, Win95/98]
Serd_hhc © (2002-03-25 13:09:00)Уважаемые мастера,
Ответьте на сабж ( Сабж+ и ещё, ни кто не должен заметить скачивание).
Спасибо ответившим.
Serd_hhc (2002-03-27 16:38:00) [1]Признаюсь:
Я пишу консольный, МАЛЕНЬКИЙ, троян, и он будет поддерживать базы (плагины, аддоны). Поэтому скачку файла нужно организовать средствами Windows. Или если на Делфях, то при помощи WinSock.
Yuri Pipchenko (2002-03-25 17:24:00) [2]Так если требуется скачать файл по http, естественно, веб-сервер должен быть запущен, а как же иначе? Более того, должен быть явно разрешен доступ к этому файлу через веб-сервер.
shiva1 (2002-03-25 17:04:00) [3]Увы, если скачивается файл по протоколу HTTP, следовательно на машиен, откуда файл извлекается, работает WWW-сервер. WWW-сервер обычно ведет логи, и администратор его может заметить скачивание postfactum, или, если тебе сильно не повезет - во время получения файла.
Yuri Pipchenko (2002-03-25 13:23:00) [4]Открываем клиентский сокет. Заполняем Host (dns-имя сервера) и Port (80, по умолчанию). Connect. Обработчик OnConnect: Отправка http-запроса "GET /путь/имя_файла HTTP/1.0"#13#13 . Обработчик OnRead: запись всего принятого в файл.