- 在线时间
- 0 小时
- 最后登录
- 2007-9-23
- 注册时间
- 2004-9-10
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 9975 点
- 威望
- 7 点
- 阅读权限
- 150
- 积分
- 4048
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1893
- 主题
- 823
- 精华
- 2
- 分享
- 0
- 好友
- 0

我的地盘我做主
该用户从未签到
 |
< >作者:zzzevazzz 来自:http://www.ph4nt0m.org</P>1 \! ~* Q1 [7 i' U- G2 m
< >XP和2003下的netstat有-o选项,所以可以容易地实现fport。 ~' H2 D" B$ D3 |/ j
1 `$ p3 `9 }7 T1 w& \vbs脚本版:( D. L# o7 G8 |. d x( z3 b
Codz:
" w/ B8 t4 w: m4 K r; ]: s* b! e7 g7 P. f6 _4 |
with new regexp / f+ U" X5 w; y5 `; D. `1 U# u6 X
.pattern="(..Ps+S+s+S+s+[A-Z]*)s*([0-9]+)" 5 n9 |6 Z( L. A9 b. {" i/ X
.global=true
, r$ q9 H: \# Z8 p2 [8 p- u$ g* H set ms=.execute(createobject("wscript.shell").exec("netstat -ano").stdout.readall)
) f# D% Q; j8 H3 bend with ) @+ s' ~: q! z
for each ps in getobject("winmgmts:\.\rootcimv2:win32_process").instances_ " \6 s" d1 _/ u1 u9 I
f=0
" ?: ]. c$ V& y9 u for each m in ms
' r; V1 M0 `) i6 O* j h, ^5 o if m.submatches(1)=ps.handle then . n' j; k& v7 |3 p8 }' j
if f=0 then f=1:wscript.echo ">"&ps.handle&vbtab&ps.name&vbtab&ps.executablepath ; N9 }/ l7 }( @
wscript.echo " "&m.submatches(0) - V6 |/ D- t3 Y; d) x4 T$ o* |
end if
2 |2 }8 s! e1 }3 w next
! s9 g! Y9 j8 J# w Dnext
J, b# q2 P7 p& V3 k ]3 J% a) N0 }0 u7 q
9 e; K" a$ z( y& G) ~. a: `
照例给出echo版,方便在远程shell中使用。
0 Z0 L3 c$ ]+ Y0 n, }! R8 d9 G@echo with new regexp:.pattern="(..P\s+\S+\s+\S+\s+[A-Z]*)\s*([0-9]+)":.global=true>fp.vbs3 L4 H/ W0 g/ F( d
@echo set ms=.execute(createobject("wscript.shell").exec("netstat -ano").stdout.readall)>>fp.vbs
3 K: n' S/ l5 j! M/ o1 x/ I. w* a@echo end with:for each ps in getobject("winmgmts:\\.\root\cimv2:win32_process").instances_>>fp.vbs
2 l, A; ^* ?- I0 y) K$ H/ Y@echo f=0:for each m in ms:if m.submatches(1)=ps.handle then _>>fp.vbs
3 g& s* ]$ t7 C6 y) N@echo if f=0 then f=1:wscript.echo ">"^&ps.handle^&vbtab^&ps.name^&vbtab^&ps.executablepath:end if:_>>fp.vbs
9 N5 F3 N/ F8 {/ Y5 Q. p8 B+ `@echo wscript.echo " "^&m.submatches(0):end if:next:next>>fp.vbs7 ^' h; l; \/ S1 W7 v: X
@cscript //nologo fp.vbs&del fp.vbs</P> |
zan
|