javascript - 如何编写项目以防止 DDoS 攻击

标签 javascript c# linux security ddos

我正在尝试学习一些有关计算机安全的知识,并且我想编写一个项目来防止 DDoS 攻击。

我在理论上完全理解 DDoS 攻击,现在我想看到一些行动。

我只是想问一下我应该使用什么语言以及我应该实现什么以节省时间。 但是我当然想编写很多代码部分,因为教育是这里的主要内容。

最佳答案

您可以编写一个 .net 控制台应用程序来监听“所有端口”(或者至少与您想要试验的端口一样多)。在多个端口上监听的基本代码位于 MSDN 上 https://social.msdn.microsoft.com/Forums/vstudio/en-US/09828be4-6ac4-45ec-a116-508314dab793/listen-on-multiple-ports?forum=csharpgeneral

您的程序可能会在检查数据包后对目标服务器进行相同的调用。然而,这更像是一个网关,而不是一个适当的防火墙,因为它无法拦截最初不是发送给它的 IP 流量(防火墙就像一个交换机,因为所有 IP 流量都流经它,无论它是否是目的地)。

关于javascript - 如何编写项目以防止 DDoS 攻击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45444771/

相关文章:

javascript - HTML 按钮不起作用

c# - 等待/异步问题

linux - 将 pthread 固定到单个核心

linux - Linux 上为 "Error Unclassifiable statement"

javascript - 将变量 1 赋值给变量 2,将变量 2 赋值给变量 3 javascript

javascript - 直接访问路由器 URL 不起作用

javascript - 使用 JQuery 嵌套 HTML 标签

c# - 您可以在 ApiMember 属性和 xmldoc 摘要注释中使用相同的描述吗?

c# - 使用 BindingSource 绑定(bind)到嵌套属性 - 或者,使实体可绑定(bind)

linux - 在不保持组顺序的情况下改组大型文本文件