Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Linux

Как получить DNS-имена хостов вместо адресов в nfdump : Linux

20.04.2024 14:06


05.11.2019 16:42
OlegON
 
Мучился с анализом адресов, пока не спохватился, что их неплохо бы и разрешать в имена хостов. Решение нашлось быстро, на perl
Код:
nfdump -b -R ./2019-11-05/ | grep -v ":53" | grep -v ":443" | grep -v ":18888" | grep -v ":80" | grep -v ":123"| grep -v "22000" | grep -v ":5555" | grep -v "ICMP" | perl -i -p -e 'use Socket; s#(\d{1,3}(\.\d{1,3}){3})\b#gethostbyaddr(inet_aton($1), AF_INET) or sprintf($1)#egi'
Часовой пояс GMT +3, время: 14:06.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.