18、网络操作跟踪与TCP/IP名称服务解析

网络操作跟踪与TCP/IP名称服务解析

1. 网络操作跟踪

在计算机系统中,跟踪文件和网络操作是系统管理的重要部分。不同的操作系统有不同的方法来实现这一目标。

1.1 NT/2000系统

在NT/2000系统中,跟踪网络操作并不容易。理想情况下,管理员希望知道哪个进程(即哪个用户)打开了网络端口,但目前没有免费的Perl模块或第三方命令行工具能提供此信息。不过,有一个商业命令行工具TCPVstat可以显示网络连接与进程的映射关系,该工具可以在TCPView Professional Edition包中找到,下载地址为http://www.winternals.com 。

如果只能使用免费工具,我们可以使用Ramdane的Win32::IpHelp模块来简单列出系统上当前打开的网络端口。以下是实现该功能的代码:

use Win32::IpHelp;
# note: the case of "IpHelp" is signficant in this call
my $iobj = new Win32::IpHelp; 
# populates list of hash of hashes
$iobj->GetTcpTable(\@table,1); 
foreach $entry (@table){
    print $entry->{LocalIP}->{Value} . ":" . 
          $entry->{LocalPort}->{Value}. " −> ";
    print $entry->{RemoteIP}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值