логирование трафика...

Discussion in 'Linux, Freebsd, *nix' started by svante-a, 4 Dec 2012.

  1. svante-a

    svante-a New Member

    Joined:
    12 Aug 2012
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    итак есть раутер ип (192.168.1.1)подключенный к интернету
    WAN (PPPoE) он раздаёт интернет по wifi

    есть пк с backtrack ип на борту(192.168.1.100)
    хочу установить на него "логирующий прокси"
    задача прокси сохранять
    все что через него идёт по 80 порту определённых сайтов

    в идеале весь трафик с раутера (192.168.1.1) с 80 порта напровляю на комп с backtrack (Forwarding) (192.168.1.100)он
    смотрит например
    пк с ип 192.168.1.101 позел на vk.com
    ага vk.com есть в списке сохраняем пакеты

    пк с ип 192.168.1.102 позел на pornuxa.com
    pornuxa.com нет в списке значит просто отдаём юзеру pornuxa.com

    сори что каша в голове ну както так как это всё реализовать?
    пока курю Squid
     
  2. Black Diver

    Black Diver Member

    Joined:
    20 Mar 2009
    Messages:
    89
    Likes Received:
    21
    Reputations:
    5
    Настраиваем tcpdump на нужный интерфейс и фильтруем это все с помощью ngrep и netsed.
    Пример настройки:
    tcpdump -i eth0 -F dump dst port 80 - ловим все что ползет на 80-й порт. А затем получившуюся информацию обрабатываем через ngrep(синтаксис у нее очень похож на обычный grep) можно все это еще в pipe запихнуть, чтобы не забивать место на диске.
     
    #2 Black Diver, 6 Jan 2013
    Last edited: 6 Jan 2013
  3. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Сообщение:
     
  4. tester_new

    tester_new Elder - Старейшина

    Joined:
    12 Feb 2012
    Messages:
    300
    Likes Received:
    45
    Reputations:
    24
    tcpdump -i eth0 -X -vvv dst host vk.com | cut -d" " -f12 >>dumpvk.txt
     
  5. [loy]

    [loy] Elder - Старейшина

    Joined:
    24 Mar 2006
    Messages:
    126
    Likes Received:
    23
    Reputations:
    16
    Только учитывайте, что tcpdump может при включении отрезолвить vk.com на 87.240.131.101, а на другой IP 87.240.131.117 забить.

    Поэтому мой совет: снифьте все адреса из этого inetnum: tcpdump -i eth0 -n net 87.240.128.0/18