深入理解Windows防火墙

news2024/7/6 20:43:34

Windows防火墙是操作系统中至关重要的安全组件,它可以有效地防止未经授权的访问和潜在的安全威胁。

1、显示当前防火墙配置文件的设置
netsh advfirewall show currentprofile

使用此命令可以查看当前配置文件的防火墙设置,包括状态、策略、通知等信息。 

2、启用当前防火墙配置文件
netsh advfirewall set currentprofile state on

 启用当前配置文件的防火墙,这对于确保系统安全至关重要。

3、禁用当前防火墙配置文件
netsh advfirewall set currentprofile state off

禁用当前配置文件的防火墙,仅在特殊情况下使用,例如排除防火墙引起的连接问题时。 

4、显示所有防火墙规则
netsh advfirewall firewall show rule name=all

该命令列出所有配置的防火墙规则,便于检查和管理现有规则。 

5、允许入站远程桌面协议(RDP)流量
netsh advfirewall firewall add rule name="Allow Inbound RDP" protocol=TCP dir=in localport=3389 action=all

通过此命令可以允许远程桌面协议的入站流量,方便远程管理和连接。

6、删除名为Allow Inbound RDP的防火墙规则
netsh advfirewall firewall delete rule name="Allow Inbound RDP"

删除指定的防火墙规则以阻止不再需要的远程桌面连接。

7、启用所有防火墙配置文件
netsh advfirewall set allprofiles state on

 一次性启用所有防火墙配置文件,确保所有网络环境下的系统安全。 

8、禁用所有防火墙配置文件
netsh advfirewall set allprofiles state off

一次性禁用所有防火墙配置文件,仅在排查网络问题时使用。 

9、显示所有防火墙配置文件的设置
netsh advfirewall show allprofiles

查看所有配置文件的防火墙设置,帮助全面了解系统防火墙配置。 

10、重置防火墙设置到默认状态
netsh advfirewall reset

重置所有防火墙设置,恢复到默认配置,适用于清除错误配置或开始新的防火墙策略。 

11、创建出站阻止规则
netsh advfirewall firewall add rule name="Block Outbound" dir=out action=block

创建一个出站流量的阻止规则,增强系统的网络安全性。 

12、允许入站ICMP(ping)流量 
netsh advfirewall firewall add rule name="Allow ICMPv4-In" protocol=icmpv4:8,any dir=in action=allow

允许入站的ICMP流量,用于诊断网络连接问题。 

13、允许出站ICMP(ping)流量
netsh advfirewall firewall add rule name="Allow ICMPv4-Out" protocol=icmpv4:8,any dir=out action=allow

允许出站的ICMP流量,用于发送ping请求。 

14、禁用特定端口的入站流量
netsh advfirewall firewall add rule name="Block Port 12345" protocol=TCP dir=in localport=12345 action=block

阻止特定端口的入站流量,防止未经授权的访问。 

15、启用特定端口的入站流量
netsh advfirewall firewall add rule name="Allow Port 12345" protocol=TCP dir=in localport=12345 action=allow

允许特定端口的入站流量,支持特定应用的网络需求。 

16、显示所有入站规则
netsh advfirewall firewall show rule name=all dir=in

列出所有入站规则,方便检查和管理。 

17、显示所有出站规则
netsh advfirewall firewall show rule name=all dir=out

列出所有出站规则,便于管理和检查。 

18、导出防火墙规则
netsh advfirewall export "C:\firewall_rules.wfw"

将当前的防火墙规则导出到文件中,便于备份和迁移。 

19、导入防火墙规则
netsh advfirewall import "C:\firewall_rules.wfw"

从文件导入防火墙规则,快速恢复或应用新的配置。 

20、显示防火墙日志设置
netsh advfirewall set currentprofile logging

查看当前配置文件的防火墙日志设置,了解日志存储和记录策略。 

21、配置防火墙日志文件路径
netsh advfirewall set currentprofile logging filename "C:\Windows\System32\LogFiles\Firewall\pfirewall.log"

设置防火墙日志文件的存储路径,便于管理和分析。 

22、启用防火墙日志记录
netsh advfirewall set currentprofile logging allowedconnections=enable

启用防火墙的日志记录功能,记录允许的连接。 

23、禁用防火墙日志记录
netsh advfirewall set currentprofile logging allowedconnections=disable

禁用防火墙的日志记录功能,停止记录允许的连接。 

24、允许指定应用的入站流量
netsh advfirewall firewall add rule name="Allow App" dir=in program="C:\path\to\app.exe" action=allow

允许指定应用的入站流量,确保应用正常运行。 

25、阻止指定应用的入站流量
netsh advfirewall firewall add rule name="Block App" dir=in program="C:\path\to\app.exe" action=block

阻止指定应用的入站流量,提高系统安全性。 

26、允许指定应用的出站流量 
netsh advfirewall firewall add rule name="Allow App Out" dir=out program="C:\path\to\app.exe" action=allow

允许指定应用的出站流量,支持应用的网络通信需求。 

27、阻止指定应用的出站流量
netsh advfirewall firewall add rule name="Block App Out" dir=out program="C:\path\to\app.exe" action=block

阻止指定应用的出站流量,防止敏感信息泄露。 

28、启用防火墙通知
netsh advfirewall set currentprofile settings inboundusernotification=enable

启用入站连接的防火墙通知,提醒用户有新连接请求。 

29、禁用防火墙通知
netsh advfirewall set currentprofile settings inboundusernotification=disable

禁用入站连接的防火墙通知,减少打扰。 

30、配置防火墙策略为阻止所有入站连接
netsh advfirewall set currentprofile firewallpolicy blockinbound,allowoutbound

设置防火墙策略为阻止所有入站连接,允许所有出站连接。 

31、配置防火墙策略为允许所有入站连接
netsh advfirewall set currentprofile firewallpolicy allowinbound,allowoutbound

设置防火墙策略为允许所有入站连接,适用于无严格安全要求的环境。 

32、查看防火墙状态
netsh advfirewall show allprofiles

查看所有防火墙配置文件的状态,了解当前的安全配置。 

33、启用防火墙服务   
net start mpssvc

启动Windows防火墙服务,确保防火墙功能正常运行。 

34、禁用防火墙服务
netsh advfirewall firewall set rule group="Windows Firewall Remote Management" new enable=no
net stop mpssvc

停止Windows防火墙服务,仅在必要时使用。 

35、启用防火墙的远程管理
netsh advfirewall firewall set rule group="Windows Firewall Remote Management" new enable=yes

启用防火墙的远程管理功能,支持远程配置和监控。 

36、禁用防火墙的远程管理
netsh advfirewall firewall set rule group="Windows Firewall Remote Management" new enable=no

禁用防火墙的远程管理功能,提高本地安全性。 

37、显示防火墙监控状态
netsh advfirewall monitor show firewall

查看防火墙监控的状态,了解当前的监控和日志记录情况。 

38、创建临时允许所有入站流量的规则   
netsh advfirewall firewall add rule name="Temp Allow All Inbound" dir=in action=allow enable=yes profile=any 

创建一个临时规则,允许所有入站流量,方便进行临时测试或排障。 

39、删除临时允许所有入站流量的规则   
netsh advfirewall firewall delete rule name="Temp Allow All Inbound"

删除临时规则,恢复正常的防火墙保护。 

40、显示防火墙组规则   
netsh advfirewall firewall show rule name=all | findstr "Group"

显示所有防火墙组规则,方便管理和查看分组规则。 

41、启用远程桌面防火墙规则
netsh advfirewall firewall set rule group="Remote Desktop" new enable=yes

启用远程桌面的防火墙规则,支持远程访问和管理。 

42、禁用远程桌面防火墙规则
netsh advfirewall firewall set rule group="Remote Desktop" new enable=no

禁用远程桌面的防火墙规则,防止未经授权的远程访问。 

43、设置防火墙配置文件的默认入站策略为阻止
netsh advfirewall set allprofiles firewallpolicy blockinbond,allowoutbound

设置所有配置文件的默认入站策略为阻止,提高系统安全性。 

44、设置防火墙配置文件的默认出站策略为阻止
netsh advfirewall set allprofiles firewallpolicy blockinbond,blockoutbound

设置所有配置文件的默认出站策略为阻止,防止数据泄露。 

45、配置防火墙日志文件大小
netsh advfirewall set currentprofile logging maxfilesize=4096

设置防火墙日志文件的最大大小,确保日志记录不会占用过多磁盘空间。 

46、显示防火墙规则统计信息
netsh advfirewall firewall show rule name=all | findstr "HitCount"

查看防火墙规则的命中次数统计,了解规则的应用情况。 

47、创建防火墙规则备份
netsh advfirewall export "C:\firewall_rules_backup.wfw"

创建防火墙规则的备份文件,方便恢复和迁移。 

48、恢复防火墙规则备份
netsh advfirewall import "C:\firewall_rules_backup.wfw"

恢复防火墙规则的备份文件,快速应用预先配置的规则。 

49、删除所有防火墙规则
netsh advfirewall firewall delete rule name=all

删除所有配置的防火墙规则,重置防火墙配置。 

50、重启防火墙服务   
netsh stop mpssvc && net start mpssvc

重启Windows防火墙服务,应用新的配置并确保防火墙功能正常。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1891246.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何使用ECharts和Java接口实现可视化的数据挖掘

如何使用ECharts和Java接口实现可视化的数据挖掘 【引言】 随着大数据时代的到来,数据挖掘成为了一项重要的技术,在企业决策、市场分析等领域发挥着重要作用。数据挖掘需要将大量的数据进行分析和展示,而可视化是一种直观、形象的展示方式。…

【kafka】可视化工具cmak(原kafka-manager)安装问题解决

众所周知(反正不管你知不知道),kafka-maneger更名了,现在叫cmak!原因是什么呢?据不可靠小道信息说,原kafka-manager这个名字涉及到kafka商标使用问题,应该是被律师函警告了&#xff…

DeepFaceLive----AI换脸简单使用

非常强大的软件,官方github https://github.com/iperov/DeepFaceLive 百度云链接: 链接:https://pan.baidu.com/s/1VHY-wxqJXSh5lCn1c4whZg 提取码:nhev 1下载解压软件 下载完成后双击.exe文件进行解压.完成后双击.bat文件打开软件 2 视频使用图片换…

零基础入门GIS开发,必看实用教程【附智慧校园实战笔记源码】

GIS开发也叫webgis,web就是指网页端,所以GIS开发大部分情况下是指网页端的地图可视化开发。 因此GIS开发需要学习前端开发HTML/CSS/JS,以及一些常见的前端框架,例如vue和react等(新中地教育通常是教vue,其…

【Kafka】记录一次Kafka消费者重复消费问题

文章目录 现象业务背景排查过程Push与Pull 现象 用户反馈消费者出现消息积压,并且通过日志看,一直重复消费,且没有报错日志。 业务背景 用户的消费者是一个将文件做Embedding的任务,(由于AI技术的兴起,大…

Windows下Visual Studio 中配置第一个CUDA工程

今天整NVIDIA 的CUDA 安装和第一个CUDA 代码,顺便添加一个有CUDA工程的空框架。 (1)首先确认自己的CUDA 已经安装成功 >>cmd 进入命令窗,在窗口输入查看cuda 是否安装成功,能查到CUDA的版本号,表示安…

2.WeBASE一键部署

一、官方文档 一键部署可以在 同机 快速搭建WeBASE管理台环境,方便用户快速体验WeBASE管理平台。 一键部署会搭建:节点(FISCO-BCOS 2.0)、管理平台(WeBASE-Web)、节点管理子系统(WeBASE-Node-…

统计信号处理基础 习题解答11-11

题目 考虑矢量MAP估计量 证明这个估计量对于代价函数 使贝叶斯风险最小。其中:, ,且. 解答 贝叶斯风险函数: 基于概率密度的非负特性,上述对积分要求最小,那就需要内层积分达到最小。令内层积分为: 上述积…

视频批量剪辑一键垂直翻转,轻松转换格式为mov,视频制作从此事半功倍!

在视频制作的海洋中,我们时常需要面对各种挑战,其中之一就是视频的翻转与调整。不论是出于创意需求还是格式转换的需要,视频翻转都是一个不可或缺的功能。今天,我要向大家介绍一款真正的批量视频翻转神器——视频剪辑高手&#xf…

Python高速下载及安装的十大必备事项与C++联调

选择正确的版本: 访问Python官网(https://www.python.org/)下载最新稳定版本,目前最新稳定版本为3.12.4 避免下载并安装Python 2.x版本,因为它已经停止维护。 选择适合操作系统的安装包: 根据你的操作系…

2.4 C#开发环境 xml格式保存参数----范例实现

2.4C#开发环境 xml格式保存参数----范例实现 1 程序参数保存目录层次说明 1 选择程序号| 相机号|窗口号 2 导入参数:就会从本地目录读取参数,并且显示图片和ROI 3 保存参数:把当前控件图片和ROI信息保存到指定程序号|相机号|窗口号中 2 参数…

Xilinx FPGA:vivado单端RAM实现输出偶数(单端RAM的简单应用)

一、实验步骤 (1)先创建一个工程 (2)调用IP资源找到RAMs&ROMs&BRAMs,选择其中的块资源 (3)修改配置参数 timescale 1ns / 1ps //写入0-99的数据,读出偶数 module single_ra…

MeEdu网校系统搜索功能问题处理

MeEdu通过 MeiliSearch 实现全文搜索服务。 一、下载 MeiliSearch 程序 https://github.com/meilisearch/MeiliSearch/releases/tag/v0.24.0 只能下载 v0.24.0 版本,其版本不支持 下载 meilisearch-linux-amd64就可以了 二、上传 MeiliSearch 三、启动命令如下…

如何用简单的html,css,js写出一个带有背景层的删除弹出框

虽然每次项目都是主要写后端,但是有时候前端的样式太丑了,也有点看不下去。弹出框是项目中用的比较多的,比如删除,修改或者添加什么的,都需要一个弹出框。 所以这里简单记录一下,应该如何实现。实现效果如…

threejs 微信小程序原生版本的使用 obj模型的加载

直接上代码&#xff0c; <canvas class"webgl" type"webgl" id"gl" bindtouchstart"onTX" bindtouchend"onTX" bindtouchmove"onTX" style"width:100vw;height:90vh"></canvas> const co…

手写starter写核心

文章目录 使用cn.smart 不能使用com 避免在yml配置的时候 开启或者 写万能接口实现调整日志级别写了core核心 但是没有引入其他功能组件,就是注解可以使用但是功能没有增,所以core的作用就是写入注解从新写starter 第一步提取注解 写到核心包里面,看其他包 新建模块 使用cn.s…

5分钟教你部署MySQL8.0环境

此方法基于Windows操作系统&#xff01; 一、在MySQL官网单击downloads&#xff08;下载&#xff09;MySQLhttps://www.mysql.com/cn/ 选择在Windows操作系统下载 二、选择合适的版本 推荐下载第二种&#xff0c;安装时离线安装即可 三、安装MySQL8.0 1、找到MySQL下载完成…

STM32——GPIO(点亮LED)

一、GPIO是什么&#xff1f; 1、GPI/O(general porpose intput output):通用输入输出端口的简称&#xff0c;通俗地说&#xff0c;就是我们所学的51单片机的IO口&#xff0c;即P0_0等。但要注意&#xff1a;并非所有的引脚都是GPIO 输出模式下可控制端口输出高低电平&#xf…

zed_ros2_wapper colcon 报错

问题一&#xff1a; CMake Error at CMakeLists.txt:129 (find_package): By not providing “Findnmea_msgs.cmake” in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by “nmea_msgs”, but CMake did not find one. Co…

二刷力扣——DP算法(子序列问题)

300. 最长递增子序列 定义是以本元素结尾&#xff0c;所以公式初始化都好弄。但是太慢 class Solution {public int lengthOfLIS(int[] nums) {int nnums.length;int[] dp new int[n];//以自己结尾的最长递增子序列dp[0]1;int maxzi1;for(int i1;i<n;i){dp[i]1;for(int j…