Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   MAC адрреса. (http://forum.oszone.net/showthread.php?t=148109)

xolod. 16-08-2009 15:06 1194825

MAC адрреса.
 
Всем привет!

Ребят помогите пожалуйста...Есть роутер с двумя сетевыми картами (rl0 - для интерента и rl1 - для LAN), LAN из ~200 ПК
Возникла потребность отслеживать MAC адреса подключенных устройств на rl1 (LAN), в следующим формате: MAC и время прохождения
Посоветуйте пожалуйста ПО/сниффер для этой задачи...

P.S. freebsd 6.4

wp2 16-08-2009 15:17 1194836

время прохождения чего?

сниферов полно: от tcpdump до wireshark
но для этого, скорее всего надо будет писать собственные скрипты. Поэтому надо искать готовые решения.

z01 16-08-2009 16:49 1194887

time traceroute

и можно еще написать скриптик для замены ип на мак и все это перенаправить в файлик

xolod. 16-08-2009 19:02 1194960

time traceroute - как правильно эта прога называется? В портах такого названия нет, гугл тоже не в курсе.

xolod. 16-08-2009 21:17 1195099

Заюзал tcpdump, всё ок!
Но, поскольку это не демон сохранение информации происходит через потоки, что неесть хорошо. Ребят, какие ещё есть предложения?

z01 16-08-2009 21:56 1195135

time и traceroute два разных человека^W^W^W две разные проги Ж;3

а тспдамп можно направить в файл

dmitryst 17-08-2009 14:19 1195630

tcpdump > /var/logs/very_secure_log.log :)

WhitePangolin 17-08-2009 14:58 1195664

Цитата:

Цитата dmitryst
tcpdump > /var/logs/very_secure_log.log »

и через 2 часас переполнение раздела /var :)

dmitryst 17-08-2009 16:36 1195761

WhitePangolin, фильтровать по МАК-адресам. Это не так уж много

wp2 17-08-2009 18:39 1195878

но если действительно написать tcpdump > /var/logs/very_secure_log.log
то в файл все пакеты будут идти.

z01 17-08-2009 19:00 1195894

tcpdump | grep MAC > /var/log/tcpdump.log

dmitryst 17-08-2009 21:19 1196047

z01, о да, вывод будет вообще нулевым :laugh:

man tcpdump !

WhitePangolin 17-08-2009 21:26 1196053

+1 :)

dmitryst 17-08-2009 21:55 1196075

для особо ленивых -
Код:

tcpdump -e -i rl0 | grep 00:00:00:99:99:99
-e указывает брать Ethernet информацию из пакета
-i и далее интерфейс, который надо слушать,
grep (МАК) - отсеиваем только интересующий мак-адрес. Ну, и на закуску -
Код:

tcpdump -e -i rl0 | grep 00:00:00:99:99:99 > /var/log/nash_faileg


Время: 20:45.

Время: 20:45.
© OSzone.net 2001-