tcpd

来自「一个很好的unix网络编程框架」· 代码 · 共 22 行

TXT
22
字号
#! /usr/bin/perl5$tcpdump = "/usr/sbin/tcpdump";open( TCPD, "$tcpdump @ARGV |" ) ||	die "couldn't start tcpdump: \$!\\n";$| = 1;while ( <TCPD> ){	if ( /^\t/ )	{		chop;		$str = $_;		$str =~ tr / \t//d;		$str = pack "H*" , $str;		$str =~ tr/\x0-\x1f\x7f-\xff/./;		printf "\t%-40s\t%s\n", substr( $_, 4 ), $str;	}	else	{		print;	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?