LINUX.ORG.RU
решено ФорумTalks

Получить UA зашедшего ко мне по FTP

 ,


0

0

Здравствуйте. Есть необходимость получить User-Agent того, кто зайдёт на мой FTP-сервер. Сейчас это vsftpd. Скажите, пожалуйста, как это можно реализовать? В логе сохраняется лишь IP при стандартной конфигурации

★★

Настрой парольную аутентификацию на интересующий каталог, создай в корне текстовый файл «password.txt», в нём напиши «for password go to http://...", а там уже грабь UA.

CYB3R ★★★★★ ()
Ответ на: комментарий от Siado

Можно повесть нжинкс на 23 порт

Фу таким быть.
...хотя, основываясь на юзерагенте можно подставлять CSS, максимально похожий на ftp-интерфейс браузера пользователя и потом напугать его исполняющимся JS.

CYB3R ★★★★★ ()
Ответ на: комментарий от Siado

«Никак» - это девиз виндузятникаов навроде тебя
Можно повесть нжинкс на 23 порт. Вотак.

Nginx на 23й порт - вот это умора.

Судя по твоему знанию портов, вендузятник из нас двоих - ты. Кури маны :)

invy ★★★★★ ()
Ответ на: комментарий от CYB3R

Мну то знает, но по крайней мере nginx умеет IMAP. ;) (Ниразу ещё не пользовал, но факт есть.)

beastie ★★★★★ ()

Никак. Разве что дать скачать пользователю троян по фтп.

drull ★☆☆☆ ()
Ответ на: комментарий от CYB3R

А ещё ftp-data:20 и >49151 для passive mode. ;)

PS: FTP настолько стар, что современный админы только при одном упоминании или пожимают плечами от незнания или срут кирпичами, тоже от незнания. :D

beastie ★★★★★ ()
Последнее исправление: beastie (всего исправлений: 1)

Хы, здорово, что в лисе можно поменять UA. Вписал FF и Шиндош 8, чтобы особо не выделяться.

Meyer ★★★★★ ()
Ответ на: комментарий от CYB3R

...хотя, основываясь на юзерагенте можно подставлять CSS, максимально похожий на ftp-интерфейс браузера пользователя и потом напугать его исполняющимся JS.

Как бэ повсеместно используется:

http://ftp.dlink.ru/pub/

ftp://ftp.dlink.ru/pub/

Siado ★★★★★ ()
Ответ на: комментарий от Siado

FTP и HTTP - два совершенно разных протокола, с разными коммандами. В первом нету вообще никаких комманд связаных с таким понятием как «user agent». Ну вообще нету.

FTP соединение начинается с

USER username
PASS password

и далее всякие CWD, CD и всё такое
Сервер отвечает накаждую комманду.

HTTP работает совсем иначе, браузер посылает комманду GET (или POST), далее посылает заголовок с информацией, и вот в этом заголовке передаётся user agent. После заголовка следует пустая строка, и после чего сервер отвечает.

invy ★★★★★ ()
Последнее исправление: invy (всего исправлений: 1)
Ответ на: комментарий от CYB3R

Вообще ни разу не похоже.

Да и какая разница? ТСу надо получать юзерагент, этим способом он получит юзерагент, если конечно он не имел ввиду «юзерагент фтп-клиентов». А раз зашла речь про юзерагента - то ТСу на фтп ходят через браузер.

Siado ★★★★★ ()
Последнее исправление: Siado (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.