Syncookies 在端口扫描中的应用

Syncookies 在端口扫描中的应用

引言 SYN Cookie 最初被提出是为了解决 SYN Flood 攻击。在高并发网络扫描中,如何区分属于扫描器的 TCP 包和正常流量是一个重要问题。扫描器(如 Masscan、ZMap)借鉴了 Syncookies 的原理,用于在 不维护大量连接状态的情况下验证响应,从而提升扫描效率和可靠性。本文将结合 Masscan 的实现,讲解 Syncookies 技术在扫描中的应用。 ...

九月 4, 2025 · 3 分钟 · 1357 字 · allen
令牌桶限流算法在扫描器中的应用

令牌桶限流算法在扫描器中的应用

在网络安全测试和信息收集中,端口扫描、目录扫描、漏洞探测等操作往往需要对目标发起大量请求。如果没有合理的限流控制,不仅会导致网络带宽、系统资源占用过高,还可能触发防火墙/IDS 的检测与阻断。为了在高效与隐蔽之间取得平衡,限流速制就显得尤为重要。其中,令牌桶(Token Bucket)是一种常见的限流算法,常常被用来做在网关出做流量限制,其实也可以使用在扫描器中。 ...

八月 29, 2025 · 2 分钟 · 935 字 · allen
Logstash 的 syslog 插件为什么是 udp_tcp

Logstash 的 syslog 插件为什么是 udp_tcp

在使用Logstash做日志收集时,一个常见场景是通过syslog 插件来收集网络设备或安全设备的日志。 但是当你去搜索 logstash syslog plugin 时,可能会发现搜索引擎或者 ChatGPT 给出的答案却是udp 插件或tcp 插件。 ...

十二月 30, 2023 · 2 分钟 · 829 字 · Allen
一年 Golang 使用感悟:易学难精的语言之美

一年 Golang 使用感悟:易学难精的语言之美

我之前是一名 Python 开发者,大概写了 5 年 Python。最近一年开始学习并使用 Golang,虽然这期间并不完全是写代码的工作,但整体下来,我对 Golang 的感受主要有两点: ...

十一月 11, 2023 · 2 分钟 · 930 字 · allen
Nmap 使用中的几个常见坑及应对

Nmap 使用中的几个常见坑及应对

大多数了解网络扫描器的人,应该都听说过 Nmap 这个名字。如果要评选最优秀的扫描工具,或者最顶尖的黑客利器,Nmap 绝对榜上有名。 Nmap 是一款免费、开源的扫描工具,拥有卓越的网络资产扫描能力。除了常见的端口扫描,Nmap 还支持操作系统识别、服务识别。通过其内置的探针和指纹库,可以准确识别绝大多数操作系统和应用服务指纹。 ...

九月 20, 2023 · 2 分钟 · 883 字 · allen
聊聊 Git

聊聊 Git

如果你到现在还不熟悉 Git,或者还没有把 Git 作为版本管理工具,那么现在正是好机会好好了解这一流行的版本管理工具。关于 Git 的起源和历史,这里不做过多叙述,但建议大家去了解一下。本文不再讲解 Git 的基础操作(网络上已有很多优秀教程),而是分享一些 Git 使用中需要思考的问题,以及在项目管理中的实践经验。 ...

九月 13, 2023 · 4 分钟 · 1645 字 · allen
端口扫描原理详解

端口扫描原理详解

概述 端口扫描是信息收集阶段的重要环节,是获取目标主机服务信息的主要方式之一。其核心基于 TCP/IP 协议栈的传输层特性。常见的主动端口扫描大体可分为 TCP 扫描 和 UDP 扫描 两类。 ...

九月 2, 2023 · 3 分钟 · 1435 字 · allen