• 2024-10-03firewalld: 背后的原理(nftables)
    一,firewalld对一个请求会适用哪个zone?1,当接收到一个请求时,firewalld具体使用哪个zone?firewalld是通过三个步骤来判断的:source,即:源地址interface,即:接收请求的网卡firewalld.conf中配置的默认zone通常值为:DefaultZone=public 说明:三个步骤的优先级顺序降低即:
  • 2024-09-17安全: nftables基础知识系列之二:查看规则/删除规则
    一,查看规则查看所有规则[root@192~]#nftlistrulesettableinetmy_table{chainmy_chain{typefilterhookinputpriorityfilter;policyaccept;tcpdport22accepttcpdport80accept
  • 2024-09-17安全:nftables:基础知识
    一,policy:1,原文档链接:https://docs.redhat.com/zh_hans/documentation/red_hat_enterprise_linux/9/html/configuring_firewalls_and_packet_filters/assembly_creating-and-managing-nftables-tables-chains-and-rules_getting-started-with-nftables#con_basics-of-nftables
  • 2024-09-04安全: nftables:用describe得到表达式的信息
    例子:ctstate[root@fedora~]#nftdescribectstatectexpression,datatypect_state(conntrackstate)(basetypebitmask,integer),32bitspre-definedsymbolicconstants(inhexadecimal):invalid0x00000001new
  • 2024-09-04安全:nftables:保存到文件和恢复
    一,保存nftables规则:查看规则:[root@fedora~]#nftlistrulesettableinetfirewalld{cthelperhelper-netbios-ns-udp{type"netbios-ns"protocoludpl3protoip}chainmangle_PREROUTING{
  • 2024-09-03安全:nftables清空与删除
    一,清空一个链下面的规则清空前:[root@fedora~]#nft-alistchaininetfirewalldfilter_IN_FedoraWorkstation_allowtableinetfirewalld{chainfilter_IN_FedoraWorkstation_allow{#handle52ip6daddrfe80::/64udpdport546accept#
  • 2024-09-03安全:nftables常用命令之二
    一,nftables的动作list查看create创建add添加insert插入replace替换delete删除flush清空说明:create和add的区别:如果指定的内容已经存在,add不会返回错误,而create会返回错误add和insert的区别:add是在后面添加,insert是在前面插入。二,nftables的动
  • 2024-09-02安全:nftables的常用命令(查看规则)
    一,nftables的地址簇和相应的iptables命令行工具nftables的地址簇iptables命令行工具ip  仅匹配IPv4数据包。如果没有指定地址系列,这是默认设置iptablesip6   ip6tablesinet   iptables和ip6tablesarp   arptablesbridge   ebtable
  • 2024-08-03Linux 防火墙系统
    iptables和nftablesiptables是Linux中最常用的防火墙工具,它通过Linux内核中的netfilter模块提供的Hook来管理网络数据包的处理和转发。nftables是iptables的代替品,在Debian10、Ubuntu22、CentOS8中已经由iptables切换到了nftables。iptables的操作命令
  • 2024-07-12nftables(8)表达式(4)使用举例
    简介    前几篇文章已经介绍了表达式的基本概念,数据类型、还有各种不同类型的表达式规则。表达式的使用方式非常复杂也非常灵活,具体怎么使用要根据自己的实际需求来确定。本篇文章主要介绍集中nftables中的策略设置,以便加深对表达式的理解。实验环境和我们
  • 2024-05-15CentOS 版本和内核清单
    CentOSCentOS版本发行日期内核版本防火墙实现6.02011-07-102.6.32-71iptables6.12011-12-132.6.32-131iptables6.22012-12-212.6.32-220iptables6.32012-06-262.6.32-279iptables6.42013-06-192.6.32-358iptables6.52013-11-212.6.32
  • 2024-05-06Nftables漏洞原理分析(CVE-2022-32250)
    前言在nftales中存在着集合(sets),用于存储唯一值的集合。sets 提供了高效地检查一个元素是否存在于集合中的机制,它可以用于各种网络过滤和转发规则。而CVE-2022-32250漏洞则是由于nftables在处理set时存在uaf的漏洞。环境搭建ubuntu20+QEMU-4.2.1+Linux-5.15.config文件
  • 2024-02-02从iptables过渡到nftables
    精彩文章免费看立即下载从iptables迁移到nftablescloudFans简书作者2022-06-1610:12IP属地:吉林基于iptables-save为文件,然后导入即可%iptables-save>iptables.txt%iptables-nft-restore<iptables.txt%iptables-nft-save#Generated
  • 2024-01-30nftables用法介绍
    Kubernetes1.29版本中已经将nftables作为一个featureGates,本文简单整理了nftables的用法,便于后续理解kubernetes的nftables规则。文末给出了使用kubeadm部署启用nftablesfeatureGates的配置文件。如下内容来源nftables的man文档以及wiki。nftables和iptables的不同之处nfta
  • 2024-01-29nftables了解使用
    使用nftables进行包管理和实现防火墙功能涉及以下几个基本步骤:安装nftables:在大多数现代Linux发行版中,nftables通常已经作为标准软件包包含在内。如果未安装,可以通过包管理器(如apt、yum或dnf)来安装它。#对于基于Debian的系统:sudoapt-getinstallnftables#对
  • 2023-12-28nftables语法及例子
    nftables语法及例子来源  https://www.cnblogs.com/mind-water/articles/10789606.html 参考 https://wiki.nftables.org/wiki-nftables/index.php/Quick_reference-nftables_in_10_minutes 先上我自己实际测试通过的例子,用例子便于在实践中学习:#0---说明---下面
  • 2023-12-22盘点Linux系统中常用的防火墙工具!
    防火墙是一种网络安全工具,它可以控制网络通信并保护系统免受网络攻击,因此Linux系统也会采用防火墙来保护自己免受攻击。那么Linux中常用的防火墙工具有哪些?以下是具体内容介绍。以下是几个常用的防火墙工具推荐:1、iptables:iptables是Linux上最常用的防火墙工具之一。
  • 2023-11-07Nftables整型溢出(CVE-2023-0179)
    前言Netfilter是一个用于Linux操作系统的网络数据包过滤框架,它提供了一种灵活的方式来管理网络数据包的流动。Netfilter允许系统管理员和开发人员控制数据包在Linux内核中的处理方式,以实现网络安全、网络地址转换(NetworkAddressTranslation,NAT)、数据包过滤等功能。漏洞成因漏
  • 2023-10-20什么是 nftables ? 它与 iptables 的区别是什么?
    与iptables相比,nftables的语法更加简单,不过对于iptables中的语法,在nftables中也能用。大家可使用iptables-translate工具,该工具接受iptables命令并将其转为等效的nftables命令,这是了解两种语法差异的一种简单方法。使用以下命令在Ubuntu和基于Debian的发行版上