eshark() {
ssh root@$1 'tcpdump -i $2 port 5060 -vv -s0 -Uw - ' | sudo tshark --interface - --print -w $3.pcapng
}
当我在 Linux 机器上运行它时,它会说,capturing on stdin
而当我在终端中运行它时,它会要求主机身份验证,我提供它,然后开始捕获。
我确实意识到我可能需要在 root 中运行它.bashrc
,因为我认为你不能sudo
在一个.bashrc
函数中运行它,但是......一次一个问题。