Monitorowanie nawi

Masz problemy z siecią bądź internetem? Zapytaj tu
fenioo
Posty: 17
Rejestracja: 27 kwietnia 2008, 11:16

Monitorowanie nawiązywanych połączeń z sieci

Post autor: fenioo »

Witam.

Otrzymałem zadanie monitorowania połączeń wychodzących z niewielkiej sieci oraz odwiedzanych stron.
W chwili obecnej w sieci znajduje się ruter, który nie daje takich możliwości.
Ruter ten musi jednak zostać, nie można go zastąpić.

W sieci znajduje się zarządzalny przełącznik, który umożliwia wykonanie dublowania portów (ang. port mirroring).
Pomyślałem, że po włączeniu tej opcji skierowałbym kopię ruchu na Debiana, na którym za pomocą iptables monitorowałbym ruch przychodzący.

W ten sposób potrafiłbym tworzyć logi wychodzących połączeń, ale logi w tej postaci:

Kod: Zaznacz cały

Dec 13 13:40:52 t23 kernel: [ 1129.949791]  INPUT TCP IN=eth1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:13:e8:a7:d0:1d:08:00 SRC=192.168.0.136 DST=192.168.0.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=30290 PROTO=UDP SPT=1
Dec 13 13:40:53 t23 kernel: [ 1130.719315]  INPUT TCP IN=eth1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:13:e8:a7:d0:1d:08:00 SRC=192.168.0.136 DST=192.168.0.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=30291 PROTO=UDP SPT=1
Dec 13 13:40:53 t23 kernel: [ 1131.292910]  INPUT TCP IN=eth1 OUT= MAC=00:d0:59:da:de:30:00:13:e8:a7:d0:1d:08:00 SRC=192.168.0.136 DST=192.168.0.36 LEN=92 TOS=0x00 PREC=0x00 TTL=128 ID=30292 DF PROTO=TCP SPT
Dec 13 13:40:53 t23 kernel: [ 1131.292951]  INPUT TCP IN=eth1 OUT= MAC=00:d0:59:da:de:30:00:13:e8:a7:d0:1d:08:00 SRC=192.168.0.136 DST=192.168.0.36 LEN=92 TOS=0x00 PREC=0x00 TTL=128 ID=30292 DF PROTO=TCP SPT
nie są zbyt użyteczne.

Problem byłby jednak rozwiązany, gdyby w takich logach udało się zamienić nazwy hostów źródłowych oraz docelowych na nazwy domen.
Czy da się osiągnąć coś takiego za pomocą iptables? A może uda się ten problem rozwiązać w jakiś inny sposób?

Dziękuję za sugestie.
Awatar użytkownika
Unit
Beginner
Posty: 356
Rejestracja: 27 marca 2007, 09:39

Post autor: Unit »

Co do odwiedzanych stron puść ruch przez squid-a. Sarg wygeneruje Ci raporty, kto, co, gdzie, kiedy i ile.
fenioo
Posty: 17
Rejestracja: 27 kwietnia 2008, 11:16

Post autor: fenioo »

Ale wtedy musiałbym wstawić Debiana pomiędzy przełącznik a ruter.
Chcę uniknąć modyfikowania adresów IP, czegokolwiek.

Chyba że będzie to jakiś przezroczysty most.
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Wstaw serwer Debiana ze snifferem pomiędzy przełącznik a użytkowników. Albo z Debiana zrób ruter ze snifferami.
ODPOWIEDZ