运维/网安系统化学习记录(网络排查及防火墙)
在了解网络相关知识前我们必须要了解一下OSI七层模型以及TCP/IP协议在实际流量中的运作模式在这里我推荐一个链接这个博主讲的很详细图文兼具对于三次牵手四次握手都讲的简单易懂https://blog.csdn.net/Javachichi/article/details/1427271611.网络端口检测当我们了解过理论过后就可以直接进入实际环境中查看代码的效果了输入以下代码ss -tlnp代码用于查看本机监听端口-t 意为查看tcp端口-l 查看监听状态端口-n 不解析服务名-p 显示进程名与PID单纯看监听状态还不够我们还需要查看已连接状态的端口如果有连接不上的情况我们可以通过此代码来立即查看通过-a 查看所有状态的端口ss -tanp还可以通过管道符与grep快速锁定端口状态ss -tlnp | grep 3333知道了端口在监听我们怎么确认流量真的到达了我们通过使用tcpdump它能实时抓取网卡上的数据包让我们实时检测流量的传输sudo tcpdump -i ens33(对应网卡通过ip a查询-nn不解析域名和端口让输出更快 port 3333(对应的ssh服务端口我这边改成了3333 and host 192.168.48.130(只显示此ip流量误区为什么我抓包只看到[.]和[P.]没有[S]第一次使用时都以为tcpdump能看到完整的握手过程但往往只抓到一堆ACK包。原因很简单——你开始抓包的时候连接已经建立了。 要看到完整的[S] - [S.] - [.]三次握手必须先开始抓包tcpdump -i ens33 port 3333再发起新连接比如重新ssh -p 3333 stone192.168.48.1322.防火墙开启及规则运用当我们是使用远程服务连接机器时一旦开启防火墙就会直接把我们拦截在外头所以我们应该先设置防火墙规则然后再启动sudo ufw allow 3333/tcp # 放行你正在连接的SSH端口然后就可以在机器上开启防火墙开启防火墙并设置成开机自启sudo ufw enable #启用后默认拒绝所有入站允许所有出站 sudo ufw status #查看规则我们可以尝试封禁一个IP就用我上面ssh的kali机进行测试在我未开启防火墙以及未设置规则之前kali是可以正常连接ubuntu的当我们设置了以下规则后kali那边就已经无法连接了sudo ufw insert 1 deny from 192.168.48.130 #插入到规则的最高位有最高优先级 sudo ufw status # 查看是否为第一位规则规则之间是按照从高到低匹配的当我们没有特别设置第一位时是默认存在第二位的如果第一条规则允许了kali通过那即使第二位规则设置了封禁ip那也不会出现效果。设置好之后我们可以看到kali那边已经无法连接上ubuntu了。进阶ufw背后的iptables规则1.当我们执行ufw allow 3333/tcp时系统底层发生了什么iptables分为三个大链inputoutputforwardINPUT大门进来的流量别人访问你别人要进你家走INPUT。OUTPUT后门出去的流量你访问别人你要出门走OUTPUT。FORWARD过道/中转站路过的流量你不是终点你家开了个快递中转站包裹不进门只是从你家过道传到隔壁走FORWARD。这条规则的意思是不管来自哪里源IP任意不管从哪个网卡进来*只要你想访问本机的3333端口tcp dpt:3333我就允许你ACCEPT目前有1个这样的包41字节通过了2.当实际生产环境中ufw与iptables最核心的区别是结论ufw本身无法直接实现复杂的防暴力破解规则比如限制单位时间内的连接次数而iptables可以# 限制 SSH 连接频率每分钟最多 6 个新连接初始允许 3 个突发连接 sudo iptables -A INPUT -p tcp --dport 3333 -m state --state NEW -m limit --limit 6/minute --limit-burst 3 -j ACCEPT # 注意这条规则必须放在默认拒绝或更靠前的位置才能生效小结ufw的优势是简单易用适合快速开放或关闭端口。但当面对“限制 SSH 连接频率”这类有状态、有时间维度的精细控制需求时ufw就力不从心了。这时就需要直接操作iptables利用其强大的limit和state模块来实现。

相关新闻

如何搭建个人知识库提升AI问答专业性

如何搭建个人知识库提升AI问答专业性

1. 为什么需要个人知识库? 在这个信息爆炸的时代,我们每天都会接触到大量有价值的内容,但AI助手给出的回答往往过于"平均"和"泛泛"。就像一位只会照本宣科的老师,虽然能给出标准答案,却缺乏针对性…

2026/7/27 23:25:46阅读更多 →
抗反射抗眩光护眼钢化膜选购:悟赫德观复盾深度评测

抗反射抗眩光护眼钢化膜选购:悟赫德观复盾深度评测

抗反射抗眩光护眼钢化膜选购指南:2026年告别屏幕反光从这篇开始在工位灯光下回消息,屏幕上映出整个天花板的灯阵;在咖啡馆窗边刷手机,画面被侧光冲得灰白一片;在户外想拍张照,取景框里全是自己脸的倒影。这…

2026/7/27 23:23:46阅读更多 →
微服务架构与DDD实践:梁文锋技术管理20关键词精要

微服务架构与DDD实践:梁文锋技术管理20关键词精要

最近在整理梁文锋老师的四小时深度分享时,发现用关键词串联的方式能够更好地把握整个知识体系的脉络。本文将从20个核心关键词出发,带你系统梳理这场分享的精华内容,无论你是技术管理者、产品负责人还是创业者,都能从中获得实用的…

2026/7/27 23:23:46阅读更多 →
Ubuntu安装GCC完整指南:从基础编译环境到进阶配置

Ubuntu安装GCC完整指南:从基础编译环境到进阶配置

1. 项目概述:为什么要在Ubuntu上安装GCC?如果你刚接触Linux,尤其是选择了Ubuntu作为你的第一个发行版,并且想在上面学习或开发C语言程序,那么安装GCC(GNU Compiler Collection)几乎是你的第一步…

2026/7/28 0:42:52阅读更多 →
HarmonyOS应用开发实战:猫猫大作战-bindSheet 的使用方式

HarmonyOS应用开发实战:猫猫大作战-bindSheet 的使用方式

前言 底部抽屉(Bottom Sheet)是移动应用中常见的交互模式——从屏幕底部弹出一个面板,展示设置项或更多操作。HarmonyOS 提供了 bindSheet 方法,以半模态方式弹出可拖拽的底部面板。 本文以「猫猫大作战」的设置抽屉为锚点&…

2026/7/28 0:42:52阅读更多 →
HarmonyOS应用开发实战:猫猫大作战-Stack 叠层布局实现全屏覆盖遮罩、暂停/恢复交互控制

HarmonyOS应用开发实战:猫猫大作战-Stack 叠层布局实现全屏覆盖遮罩、暂停/恢复交互控制

前言 在游戏应用中,暂停遮罩是常见的交互模式——玩家点击暂停按钮时,游戏画面被半透明遮罩覆盖,并显示暂停菜单。HarmonyOS 的 Stack 组件天然适合实现这种叠层覆盖效果。 本文以「猫猫大作战」的暂停遮罩为锚点,讲解 Stack 叠…

2026/7/28 0:42:52阅读更多 →
04-模型与Provider-300+模型自由切换

04-模型与Provider-300+模型自由切换

04 模型与Provider——300+模型自由切换 开场场景:一个任务,需要不同的脑子 上午写代码时,你需要逻辑严谨、代码生成质量高的模型;下午写文档时,你需要文字优美、表达清晰流畅的模型;通宵调试时,你希望有一个快的模型能快速反馈;做安全审计时,你可能需要用本地部署…

2026/7/28 0:42:52阅读更多 →
扒开 HTTP/1.1 的底裤:报文结构、状态码与连接管理一次讲透

扒开 HTTP/1.1 的底裤:报文结构、状态码与连接管理一次讲透

扒开 HTTP/1.1 的底裤:报文结构、状态码与连接管理一次讲透实验环境:远程服务器 Ubuntu 24.04、nginx 1.24.0、curl 8.5.0、tcpdump 4.99.4 服务器公网 IP:120.46.193.105(下文中 127.0.0.1 为服务器本机回环) 所有 cu…

2026/7/28 0:42:52阅读更多 →
如何用XXMI启动器5分钟搞定多游戏模组管理:告别繁琐配置的终极指南

如何用XXMI启动器5分钟搞定多游戏模组管理:告别繁琐配置的终极指南

如何用XXMI启动器5分钟搞定多游戏模组管理:告别繁琐配置的终极指南 【免费下载链接】XXMI-Launcher Modding platform for GI, HSR, WW and ZZZ 项目地址: https://gitcode.com/gh_mirrors/xx/XXMI-Launcher 还在为管理不同游戏的模组而烦恼吗?每…

2026/7/28 0:40:52阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/27 1:14:34阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/27 1:14:52阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/27 1:14:56阅读更多 →
告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:29阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:29阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:29阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/27 16:57:54阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/26 19:05:21阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/26 19:05:21阅读更多 →