Javascript 如何规划项目以防止DDoS攻击

Javascript 如何规划项目以防止DDoS攻击,javascript,c#,linux,security,ddos,Javascript,C#,Linux,Security,Ddos,我正在努力学习一些关于计算机安全的知识,我想编写一个防止DDoS攻击的项目 我完全理解DDoS攻击的理论,现在我想看到一些行动 我只是想问一下我应该使用什么语言,我应该实现什么东西来节省时间。 当然,我想写很多代码,因为教育是这里的主要内容。你是说创建防火墙?:)防火墙是防止DDoS攻击的工具,因此您可以开始研究协议、端口,然后选择要开发的语言。人们喜欢使用Java或Python来实现这一目的您可以编写一个.net控制台应用程序,该应用程序可以侦听“所有端口”(或者至少是您想要尝试的端口)。MS

我正在努力学习一些关于计算机安全的知识,我想编写一个防止DDoS攻击的项目

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

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

你是说创建防火墙?:)防火墙是防止DDoS攻击的工具,因此您可以开始研究协议、端口,然后选择要开发的语言。人们喜欢使用Java或Python来实现这一目的

您可以编写一个.net控制台应用程序,该应用程序可以侦听“所有端口”(或者至少是您想要尝试的端口)。MSDN上有侦听多个端口的基本代码


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

在@ThiagoLoureiro上展开,你应该下载一个虚拟机并放置一个ubuntu服务器(任何服务器都可以工作)然后下载DDoS工具并在您的虚拟机上启动。您应该针对特定问题提出特定问题。因为堆栈溢出对您隐藏了关闭原因:“请编辑问题,将其限制在特定的问题上,并提供足够的详细信息,以确定适当的答案。避免一次问多个不同的问题。请参阅“如何提问”页面以帮助澄清此问题。“是的……这就是想法,不知道为什么有人投反对票:(顺便说一句,我知道像LOIC这样的工具或其他类似的攻击工具,我也知道pluralsight的协议。但是我在查找工具代码或一些代码时遇到了一个问题,我可以看到正在发生的事情。理论上我知道,但我只是无法编写更多的代码或启动代码。我搜索了它,但到目前为止我没有看到任何东西。