Как посмотреть детали трафика на локальном хосте?

Я разместил свой сайт в локальной сети в Ubuntu Maverick. Я хочу видеть все запросы, поступающие на мой сайт через терминал, а затем войти в файл. Что я должен использовать? и можно ли увидеть все ip-адреса, которые отправили запрос? я использую сервер xampp. спасибо.

0
задан 6 December 2012 в 22:11

1 ответ

То, что вы хотите увидеть, должно быть уже зарегистрировано в журналах Apache. Они уже включают IP-адрес источника каждого запроса и несколько других фрагментов информации.

Если вы используете xampp, я думаю, что логи хранятся в /opt/lampp/logs/. Запросы регистрируются в access_log или ssl_request_log, если вы используете SSL. Ошибки переходят к error_log.

Для просмотра журнала в режиме реального времени вы можете использовать:

tail -f /opt/lampp/logs/access_log

(используйте Ctrl + C , чтобы остановить его)

[ 1115] Или вы можете видеть более одного журнала одновременно, используя multitail.

Сначала установите multitail, если он еще не установлен:

sudo apt-get install multitail

Затем:

multitail /opt/lampp/logs/access_log /opt/lampp/logs/error_log

(Нажмите q , чтобы закрыть его)

Вы можете передать его любым журналам, которые хотите посмотреть.


Если вам нужна информация более низкого уровня, то есть несколько других вариантов, таких как Wireshark , nmap / zenmap , tcpdump . Я не буду вдаваться в подробности, потому что полагаю, что они слишком низкого уровня для ваших нужд, но я упомяну их для полноты.

0
ответ дан 6 December 2012 в 22:11

Другие вопросы по тегам:

Похожие вопросы: