Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Откройте для себя tshark, он делает в принце тоже самое что и его win брат (Wireshark)
А как Вы считаете правильным написать?
alias rshark='OIFS=$IFS;IFS=,;rshark=( $(zenity --forms --title="Remote Shark" --text="tcpdump parameters" --separator="," --add-entry="host*" --add-entry="interface*" --add-entry="filter" --add-entry="extra options")); [[ -n ${rshark[0]} && -n ${rshark[1]} ]] && ssh root@${rshark[0]} ${rshark[3]} "/usr/sbin/tcpdump -U -i ${rshark[1]} -s 0 -w - ${rshark[2]}" | wireshark -k -i - ;IFS=$OIFS;'
ssh user@server sudo tcpdump -i eth0 'net 192.168.1.0/24 and not port 22' -s 0 -w - | wireshark -k -i -user на server должно быть разрешено запускать sudo tcpdump без пароля.setcap cap_net_raw,cap_net_admin=eip /usr/sbin/tcpdumpутягиваем закрытый к себе через scp/winscp
Wireshark для просмотра трафика в реальном времени