0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何过滤 TCP/IP 堆栈中的数据包

lhl545545 来源:良许Linux 作者:良许Linux 2022-09-23 11:37 次阅读

防火墙是系统或网络中重要的安全的基本组件之一。防火墙是一台介于本地网络和外部网络之间的计算机,用于监视、分析和管理传入和传出的网络流量。网络管理员通过一系列规则配置防火墙,使某些连接合法化并阻止其他连接,以优化网络并使其更加安全。

IPtables

IPtables / Netfilter 是用于管理防火墙的最流行而且可能是最全面的命令行解决方案。许多网络管理员用这个软件保护服务器。直接在内核中过滤 TCP/IP 堆栈中的数据包。以下是主要功能的概述。

特点

列出包过滤规则集的内容,

轻量级它只检查数据包头,

管理员可以根据需要在数据包规则集中添加/删除/编辑规则,

支持文件备份/恢复。

a25da274-3a79-11ed-9e49-dac502259ad0.png

IPCop

IPCop 是一个开源的linux发行版。IPCop 团队一直致力于部署稳定、安全、用户友好且高度可配置的防火墙。IPCop 可以通过 Web 界面进行管理,特别是在办公环境中非常有用,但也可以在更复杂的情况下使用。

特点

颜色变化的 Web 界面可以轻松读取CPU、内存、磁盘以及网络流量的性能图表,

日志检查,

提供安全、稳定且易于配置的附加更新和补丁。

a2acb9fe-3a79-11ed-9e49-dac502259ad0.png

Shorewall

Shorewall或Shorewall Firewall是另一种非常流行的开源防火墙,专门用于 GNU / Linux。该软件基于Netfilter构建,可直接访问内核,也支持IPv6。

特点

使用 Netfilter 的连接监控工具过滤数据包,

支持广泛的路由器/防火墙/网关应用,

它通过带有 Webmin 控制面板的 GUI 进行管理,

多ISP支持,

支持匿名和端口转发

支持VPN连接。

a2d4702a-3a79-11ed-9e49-dac502259ad0.png

UFW - 简单的防火墙

UFW 是管理 Ubuntu Server 上默认防火墙的应用程序。它的设计目的是尽可能降低复杂性,并覆盖更广泛的用户群。可以在 Debian / Ubuntu 上下载 GUI (GUFW),并允许进行完整的管理。

特点

支持 IPv6

状态监视器

可以与其他应用程序集成

根据用户偏好添加/删除/修改的规则。

a2f99c74-3a79-11ed-9e49-dac502259ad0.png

Vuurmuur

Vuurmuur 是另一个用于管理 IPtables 规则的 Linux 防火墙管理器。

特点

支持 IPv6,

实时监控和带宽使用,

可以轻松配置 NAT,

主动反欺骗功能。

a31a7a98-3a79-11ed-9e49-dac502259ad0.png

pfSense

pfSense 是另一个开源防火墙,可用于 FreeBSD服务器。

特点

Web 界面方便升级

可用作防火墙、路由器或 DHCP/DNS 服务器,

可配置为Wi-Fi接入点或 VPN 端点,

实时交通信息,

IN/OUT 负载均衡。

a34b78f0-3a79-11ed-9e49-dac502259ad0.png

IPFire

IPFire 是面向家庭或办公用户的开源 Linux 软件。它是一个模块化和灵活的软件。

特点

可用作防火墙、代理或 VPN 网关,

集成入侵检测系统,

通过 Wiki、论坛和聊天提供支持,

支持虚拟化环境的管理程序,例如 KVM、VmWare 和 Xen。

a3b1f940-3a79-11ed-9e49-dac502259ad0.png

Smoothwall 和 Smoothwall Express

Smoothwall 是一个高度可配置的 Linux 开源防火墙,通过称为 WAM 的 Web 界面。

特点

支持 LAN、DMZ 和无线扩展,

实时内容过滤

HTTPS过滤

支持代理

允许检查日志和监控防火墙的活动

基于单一 IP 的流量管理

简单的备份和恢复

Endian

Endian 是另一种基于 Statefull Packet Inspection 的防火墙,可用作防火墙、路由器、代理、网关或 VPN(使用 OpenVPN)。它最初是在 IPCop 的基础上开发的,IPCop 也是 Smoothwall 的一个分支。

特点

双向防火墙

snort 入侵预防

可以使用 HTTP 和 FTP 代理、防病毒和 URL 黑名单保护 Web 服务器

可以使用 SMTP 和 POP3 代理、垃圾邮件、自学习、灰名单保护邮件服务器

带 IPsec 的 VPN

实时网络流量日志

a3ff25bc-3a79-11ed-9e49-dac502259ad0.png

ConfigServer 安全防火墙

ConfigServer是一个非常通用的跨平台防火墙(仅限 Linux 发行版)。这个防火墙也是基于Statefull Packet Inspection的概念,它不是开源的,但是许可证允许免费下载和使用,它支持几乎所有的虚拟化环境,如Virtuozzo、OpenVZ、VMware、Xen、KVM 和 VirbualBox。

特点

它的 LFD(登录失败守护进程)进程监控来自敏感服务(如 SSH、SMTP、Exim、IMAP、Pure & ProFTP、vsftpd、suhosin 和 mod_security)的失败登录尝试,

管理员可以配置电子邮件警报以通知异常行为或系统入侵

轻松集成,例如 cPanel、DirectAdmin 或 Webmin

通过电子邮件通知用户过度使用资源和可疑进程

使用 Syn Flood 或ping of Death 攻击保护 Linux 机器

检查安全漏洞

简化启动/停止

a58617f6-3a79-11ed-9e49-dac502259ad0.png

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    8589

    浏览量

    84124
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1313

    浏览量

    78677
  • 数据包
    +关注

    关注

    0

    文章

    233

    浏览量

    24202

原文标题:10个基于Linux的防火墙了解一下

文章出处:【微信号:良许Linux,微信公众号:良许Linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Linux场景下数据包是如何在协议层传输的

    所有互联网服务,均依赖于 TCP/ IP协议栈。懂得 数据是如何在协议栈传输的,将会帮助你提升互联网程序的性能和解决 TCP相关问题的能力。 我们讲述在Linux场景下
    的头像 发表于11-11 11:33 924次阅读
    Linux场景下<b class='flag-5'>数据包</b>是如何在协议层传输的

    通过TCP/IP发送数据包还是应该使用一个应用协议来发送?

    了Web服务器示例和 IP分配示例,并且它们工作。所以,我想发送一个 数据包。从 TCP,然后试图从WiReSARK 捕获它,所以我想知道:1)我可以通过
    发表于09-21 10:14

    如何用固定Ip数据包触发中断?

    现在出现的问题是只要是个 数据包都会触发以太网中断而我要的结果是固定 Ip 数据包才能触发中断,where is 大神!
    发表于08-02 04:37

    PIC32不能接收数据包

    。就像板没有收到任何 数据包一样,我把ICMP服务器/客户端放在板上,这样我就可以告诉PIC32可以成功发送 数据包,但是不能接收。我用调试器检查:从我的PC发送的包成功地生成了ISR。我发现在内存 修正了
    发表于10-08 09:27

    资料下载:TCP/IP简析

    [size=medium]一.关于 TCP/ IP的核心协议 TCP/ IP是支配因特网上所有连网计算机之间进行通信的规程, IP确定
    发表于07-02 07:33

    如何在IP数据包设置默认TTL?

    你好!如何在 IP 数据包 设置默认 TTL?我在文件“..esp8266\hardware\esp8266\2.3.0\tools\sdk\lwip\include\lwipopts.h”中找到了参数
    发表于02-21 07:45

    如何“直接”从ESP8266发送和接收tcp/ip数据包“?

    数据包。我需要能够编写一个接口,以便我可以 在我的 CPU 调用一个函数,例如打开与另一台主机的 TCP/ IP连接 并开始通信。我不想在不知道的情况下简单地接收/发送 ASCII
    发表于05-15 07:05

    基于数据包标记的伪造IPDDoS攻击防御

    提出一种基于 数据包标记的伪造 IPDDoS攻击防御方案,该方案在 IP 数据包 嵌入一个路径相关的16位标识,通过检测标识计数器临界值判断是否发
    发表于04-14 09:54 21次下载

    数据包过滤原理

    数据包 过滤技术 数据包 过滤原理
    发表于06-16 23:44 4545次阅读
    <b class='flag-5'>数据包</b><b class='flag-5'>过滤</b>原理

    什么是数据包

    什么是 数据包? 您在互联网上做的一切都涉及到 数据包。例如,您接收的每个网页都以一系列 数据包的形式传入,您发送的每封电子邮件都以一系列 数据包的形式传出。以
    发表于08-03 09:13 1981次阅读

    TCP-HY:优化TCP在混合IP网络环境的效率

    在混合网络环境下,由于 数据包传输的非时序性以及在传输过程 相对较高的误码率, TCP的传输效率极大地被降低了。对此,提出了一种新的 TCP改进版本: TC
    发表于04-01 21:46 18次下载

    Linux网络防火墙Netfilter的数据包传输过滤原理

    给出了Linux网络防火墙Netfilter在IPV4网络环境下,Netfilter框架挂接点结构及 数据包的传输流程,并描述了在该流程中进行 数据包传输 过滤的5个挂接点钩子函数的功能,以及钩子函数各种可能返
    发表于02-27 11:33 22次下载
    Linux网络防火墙Netfilter的<b class='flag-5'>数据包</b>传输<b class='flag-5'>过滤</b>原理

    tcp数据包接口封装的介绍

    TCP报文格式 TCP协议有着自己的 数据包格式,这里把 TCP数据包称为报文段(segment), TCP
    的头像 发表于03-22 09:39 3210次阅读
    <b class='flag-5'>tcp</b><b class='flag-5'>数据包</b>接口封装的介绍

    数据包过滤、排序和解码

    发过来的 数据量比较大,而且无法直接看出是IPS日志还是AV日志,我们先把 数据包解码。
    的头像 发表于07-01 10:40 1472次阅读

    路由器的数据包是怎么传输的?

    欢迎来到东用小知识课堂,每天学习一分钟,让你紧跟时代,扩充自己,成为大佬不是梦!路由器的 数据包是怎么传输的呢?下面就来一起看一看吧。 数据包在传输过程 是以 数据帧的形式传输的,
    的头像 发表于05-30 09:26 1280次阅读
    路由器的<b class='flag-5'>数据包</b>是怎么传输的?