Strona 1 z 1

Skrypt do zmiany numerów ip na nazwy domenowe

: 14 marca 2008, 12:19
autor: luk085
Witam!
Mam pewnego loga z wieloma linijkami , przykladowa linijka wygląda tak:
Mar 14 12:00:27 10.10.10.1 date=2008-03-14 time=11:59:17 src=10.0.3.36 dst=66.249.93.166
Chciałem zamienić kolumnę dst=nrip na nazwę domenową, czyli poprostu wiedzieć na jaką stronę ten user wchodził. Ktoś pomoże jak napisać takie coś? Coś z komendą host wydaje mi się trzeba pokombinować, ale nie wiem jak wyciągnąć to samo ip, zamienić na nazwę i wyświetlić ten sam log ze zmianą.

: 16 marca 2008, 21:15
autor: ruun
luk085 pisze:Próbuję coś z komendą host ale jak narazie mi nie wychodzi, jakieś podpowiedzi?
Co dokładnie Ci nie wychodzi? Polecenie host działa bardzo ładnie..

Kod: Zaznacz cały

anti-human-server:~# host 212.77.100.101 | grep 'Name:' | cut -d : -f 2 -
 [url]www.wp.pl[/url]

: 17 marca 2008, 18:06
autor: luk085
Może troszkę niejasno napisałem.
Chcę aby lista w pliku ipków w pliku o nazwie np. ip.log zamieniła się na listę domen np. do pliku names.log

: 17 marca 2008, 20:29
autor: vikus
lub tak :P

Kod: Zaznacz cały

for x in `cat ip.txt`; do host $x | awk '{print $5}'; done > domeny.txt