PDA

Просмотр полной версии : Не могу найти файл в FreeBSD.


lothlorian
20.12.2009, 07:58
Есть сервак - ос FreeBSD.
На серваке открыт порт (17771)

http://server_ip:17771/xml.php
На порту висит файл xml.php который принимает запросы и пишет в базу

поиском по серверу файл xml.php не находиться

насколько я понял порт открыт из какой то проги написанной на Си.

выполнял команду lsof -i, вроде и нету в результатах этого порта (
В httpd.conf также ничего не обычного (

Очень важно найти этот файл, подскажите куда копать.

lo0
20.12.2009, 11:23
1. На серваке установлен php?
2. sockstat -4l | grep 17771 че говорит?

lothlorian
20.12.2009, 19:17
Установлен.
user_name postser 41089 2 tcp4 *:17771 *:*

lo0
20.12.2009, 22:30
Ну бинарник ты сможешь найти командой find, а вот из какого порта это установлено?
Ответ на этот вопрос можно получить командой pkg_which postser, только portupgrade должен быть установлен. Обычна эта тулза стоит :)
Ну и инфу бросай сюда.
Гугл по поводу tcp4:17771 внятного ответа не дал :(

krypt3r
21.12.2009, 07:58
Запаритесь искать в портах и гугле инфу о самописном коде)

lo0
21.12.2009, 10:34
Согласен, если самописный, но об это не слова не было :)
ТС, а че софт хоть делает, если не секрет?

PS: А может xml.php - это обычный параметр?

krypt3r
21.12.2009, 16:01
Предполагаю, принимает XML-запросы, парсит их и лезет в БД, выбирая/обновляя/добавляя записи. Если на порту висит не апач, то явно самописный веб-сервер. А может и нет) Что дает поиск по имени файла?

# find / -name xml.php -print

Added.
Судя по выводу sockstat

user_name postser 41089 2 tcp4 *:17771 *:*

порт обслуживает некий postser с пидом 41089. Можно подглядеть в ps)

# ps -o 'args' -p 41089