作者 | 漏洞404
编辑 | L
[漏洞404] 学习文章
网络安全需要你我共同努力
如需转载,请联系平台
本人在驻场工作的时候,主要涉及到了内网端口访问控制的问题,但是很多人员非IT人员对于端口访问不会,或者是不理解所以编写的windows访问控制脚本,主要用来做内网暴露面访问控制【个人端口关闭端口,使用本身的windows防火墙做访问控制等操作】,极大地方便了非IT人员对电脑端口的访问控制
@echo off
title 安全访问控制
netsh advfirewall
set
allprofiles state on
:fhq
cls
color a
echo =========================
echo 菜单
echo
1.
设置访问控制的端口
echo
2.
格式化防火墙配置
echo
3.
关闭防火墙
ECHO
4.
设置白名单端口
ECHO
5.
退出程序
ECHO 该程序需要管理员权限运行
echo =========================
set
/p fhq=请输入选项:
if
"%fhq%"
==
"1"
goto
a
if
"%fhq%"
==
"2"
goto
b
if
"%fhq%"
==
"3"
goto
c
if
"%fhq%"
==
"4"
goto
d
IF
"%fhq%"
==
"5"
GOTO e
echo 请输入正确的选择【
1.2
.3
】,按任意键继续!
pause
goto
fhq
:a
set
/p kz= 输入要做访问控制的端口:
netsh advfirewall firewall add rule name=%kz% dir=in protocol=tcp localport=%kz% action=block
pause
echo 已经对该端口做了访问控制!!
ECHO 按任意键返回菜单.
goto
fhq
:b
netsh advfirewall reset
echo 已经默认恢复最初设置,请重新设置访问控制端口,
ECHO 任意按键返回!!!
pause
goto
fhq
:c
netsh advfirewall
set
allprofiles state OFF
ECHO 已经关闭了防火墙功能
ECHO 任意键返回
PAUSE
GOTO fhq
:d
set
/p bmd= 输入白名单的端口:
netsh advfirewall firewall add rule name=baidujingyan dir=in action=allow protocol=TCP localport=%bmd%
pause
echo 已经对该端口做了白名单处理!!
echo 按任意键返回菜单
goto
fhq
:e
exit
1、先将脚本保存到txt中
2、文件->另存为ANSI编码即可
3、运行截图
原文始发于微信公众号(漏洞404):Windows 访问控制脚本
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论