让windows的netstat -ano 显示IP所属地区区域和进程名

发布时间:2019-07-11 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了让windows的netstat -ano 显示IP所属地区区域和进程名脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
#! /usr/bin/env ruby
# =kk=
# [email protected]
# coding: utf-8#
# 需要 QQwry.dat 这个纯真IP库 

require 'ipwry.rb'

@i = IpLocationSeeker.new
def addr(ip)
  return '' if ip =~ /^0\.|^127|^192|^10/
  @i.seek(ip).togb
end

$t = {}
`tasklist`.scan(/(^\w.+?)(\d+)\s*/m).each{|x,y| $t[y]=x.strip }

p ARGV
puts `netstat #{ARGV.join(' ')}`.gsub(/(\d{1,3}\.\d{1,3}:)/){
  "#{addr($1)} #{$1}"
}.gsub(/\s(\d+)$/m){$t[$1]}

总结

以上是脚本之家为你收集整理的让windows的netstat -ano 显示IP所属地区区域和进程名全部内容,希望文章能够帮你解决让windows的netstat -ano 显示IP所属地区区域和进程名所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:76874919,请注明来意。

快乐,其实很简单!比如有我~

关注我升职加薪

标签: