Windows开放端口命令行

Windows开放端口命令行,windows,port,Windows,Port,有没有办法使用命令行查看特定范围内打开的windows端口 例如,我希望看到1-1024范围内的打开端口。这将列出所有打开(正在使用)的端口 过滤有点难。此脚本将两个端口作为要筛选的本地端口的(包括)范围 @ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION SET STARTPORT=%1 SET ENDPORT=%2 FOR /F "delims=|" %%l IN ('netstat -na') DO ( FOR /F "tokens=2" %%a

有没有办法使用命令行查看特定范围内打开的windows端口

例如,我希望看到1-1024范围内的打开端口。

这将列出所有打开(正在使用)的端口

过滤有点难。此脚本将两个端口作为要筛选的本地端口的(包括)范围

@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION

SET STARTPORT=%1
SET ENDPORT=%2

FOR /F "delims=|" %%l IN ('netstat -na') DO (
    FOR /F "tokens=2" %%a IN ("%%l") DO (
        REM IPv6 uses colons, too.
    SET "LOCAL=%%~a"
    SET "LOCAL=!LOCAL:*]=0!"
        FOR /F "delims=: tokens=2" %%p IN ("!LOCAL!") DO (
            IF %%p LEQ %ENDPORT% ( IF %%p GEQ %STARTPORT% ( @ECHO %%l ) )
        )
    )
)
这将列出所有打开(正在使用)的端口

过滤有点难。此脚本将两个端口作为要筛选的本地端口的(包括)范围

@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION

SET STARTPORT=%1
SET ENDPORT=%2

FOR /F "delims=|" %%l IN ('netstat -na') DO (
    FOR /F "tokens=2" %%a IN ("%%l") DO (
        REM IPv6 uses colons, too.
    SET "LOCAL=%%~a"
    SET "LOCAL=!LOCAL:*]=0!"
        FOR /F "delims=: tokens=2" %%p IN ("!LOCAL!") DO (
            IF %%p LEQ %ENDPORT% ( IF %%p GEQ %STARTPORT% ( @ECHO %%l ) )
        )
    )
)
这将列出所有打开(正在使用)的端口

过滤有点难。此脚本将两个端口作为要筛选的本地端口的(包括)范围

@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION

SET STARTPORT=%1
SET ENDPORT=%2

FOR /F "delims=|" %%l IN ('netstat -na') DO (
    FOR /F "tokens=2" %%a IN ("%%l") DO (
        REM IPv6 uses colons, too.
    SET "LOCAL=%%~a"
    SET "LOCAL=!LOCAL:*]=0!"
        FOR /F "delims=: tokens=2" %%p IN ("!LOCAL!") DO (
            IF %%p LEQ %ENDPORT% ( IF %%p GEQ %STARTPORT% ( @ECHO %%l ) )
        )
    )
)
这将列出所有打开(正在使用)的端口

过滤有点难。此脚本将两个端口作为要筛选的本地端口的(包括)范围

@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION

SET STARTPORT=%1
SET ENDPORT=%2

FOR /F "delims=|" %%l IN ('netstat -na') DO (
    FOR /F "tokens=2" %%a IN ("%%l") DO (
        REM IPv6 uses colons, too.
    SET "LOCAL=%%~a"
    SET "LOCAL=!LOCAL:*]=0!"
        FOR /F "delims=: tokens=2" %%p IN ("!LOCAL!") DO (
            IF %%p LEQ %ENDPORT% ( IF %%p GEQ %STARTPORT% ( @ECHO %%l ) )
        )
    )
)

谢谢如何使用此脚本?我已将其保存为批处理文件,但打开时什么也没有发生。
%1
%2
是命令行参数,即上下端口号。谢谢。如何使用此脚本?我已将其保存为批处理文件,但打开时什么也没有发生。
%1
%2
是命令行参数,即上下端口号。谢谢。如何使用此脚本?我已将其保存为批处理文件,但打开时什么也没有发生。
%1
%2
是命令行参数,即上下端口号。谢谢。如何使用此脚本?我将其保存为批处理文件,但打开时什么也没有发生。
%1
%2
是命令行参数,即上下端口号。