QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 9985|回复: 2
打印 上一主题 下一主题

fport.vbs for XP/2003

[复制链接]
字体大小: 正常 放大
韩冰        

823

主题

3

听众

4048

积分

我的地盘我做主

该用户从未签到

发帖功臣 元老勋章

跳转到指定楼层
1#
发表于 2004-11-5 22:57 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
<>作者:zzzevazzz   来自:http://www.ph4nt0m.org</P>3 k9 S+ |6 g0 t, E: k. T
<>XP和2003下的netstat有-o选项,所以可以容易地实现fport。
- {* f1 X# }. z2 c; D2 }5 H
8 j, i: y4 f' ]2 yvbs脚本版:
" p2 `' _6 P8 j6 I/ K9 U$ KCodz:
1 V4 k0 i, |  G/ r' b  R$ _) O( S# Y3 u( {- [8 ?
with new regexp
( Y7 Y% w+ u8 U' W2 g    .pattern="(..Ps+S+s+S+s+[A-Z]*)s*([0-9]+)"
- T6 M  e/ t, a" X' h1 J    .global=true
9 P" h; d+ u3 Y( q: }) y    set ms=.execute(createobject("wscript.shell").exec("netstat -ano").stdout.readall)
0 U' q8 {8 ]/ P4 f6 g, s! zend with ; B0 i2 i% c; I9 W  k
for each ps in getobject("winmgmts:\.\rootcimv2:win32_process").instances_ ' A+ \$ W" o5 t0 `. d9 U: m
    f=0
2 L; e. T  u3 b! z( P    for each m in ms
6 C4 b0 A) C9 }4 I- X$ _8 U        if m.submatches(1)=ps.handle then
! v/ q1 |7 d4 G4 d5 _3 M5 G            if f=0 then f=1:wscript.echo "&gt;"&amp;ps.handle&amp;vbtab&amp;ps.name&amp;vbtab&amp;ps.executablepath / y) L/ y& W" W0 n4 d/ J3 n7 C
            wscript.echo " "&amp;m.submatches(0)
+ l' g% d9 C* O' H2 K9 e; Q" e; G$ q+ m) _        end if ; X* n& R! p5 `* W! c6 p" J4 h% S
    next 6 r1 q& ]( n6 _. P- p7 r
next- a& A& A; `) c8 W) o) D4 ^+ L

, Y; g6 u% V1 W! t7 [( z+ F2 S
! p) j% Z4 X  x: Q照例给出echo版,方便在远程shell中使用。
1 L- c# i6 x/ l, v$ H$ D3 i' Q@echo with new regexp:.pattern="(..P\s+\S+\s+\S+\s+[A-Z]*)\s*([0-9]+)":.global=true&gt;fp.vbs
3 `- A. F0 _5 J: v/ Q* W  Y" t$ j@echo set ms=.execute(createobject("wscript.shell").exec("netstat -ano").stdout.readall)&gt;&gt;fp.vbs
' [2 x1 I* g5 _! M+ T@echo end with:for each ps in getobject("winmgmts:\\.\root\cimv2:win32_process").instances_&gt;&gt;fp.vbs' e0 Y+ e. P7 [2 G: g6 @' u
@echo f=0:for each m in ms:if m.submatches(1)=ps.handle then _&gt;&gt;fp.vbs
. K) p1 v9 ~- U$ q@echo if f=0 then f=1:wscript.echo "&gt;"^&amp;ps.handle^&amp;vbtab^&amp;ps.name^&amp;vbtab^&amp;ps.executablepath:end if:_&gt;&gt;fp.vbs
& M0 u  d; E8 A( r% _! |@echo wscript.echo " "^&amp;m.submatches(0):end if:next:next&gt;&gt;fp.vbs
: E' S) Y2 ?  a1 q4 _6 `$ S@cscript //nologo fp.vbs&amp;del fp.vbs</P>
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

30

主题

3

听众

2324

积分

升级  10.8%

  • TA的每日心情
    奋斗
    2023-6-21 14:13
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    自我介绍
    200 字节以内&amp;lt;br /&amp;gt;
    不支持自定义 Discuz! 代码

    邮箱绑定达人 新人进步奖 元老勋章 原创写作奖

    回复

    使用道具 举报

    sxjm567 实名认证       

    8

    主题

    7

    听众

    2174

    积分

    该用户从未签到

    新人进步奖

    群组数学建模

    群组我行我数

    群组数学趣味、游戏、IQ等

    群组09年国际数学建模群—鹰之队

    群组电子科大数学建模交流群

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-7-7 19:01 , Processed in 0.377609 second(s), 63 queries .

    回顶部