2017-08-01 24 views
1

私はコンピュータセキュリティに関するいくつかのことを学びたいと思っています。私はDDoS攻撃を防ぐプロジェクトをプログラムしたいと思っています。DDoS攻撃を防ぐためにプロジェクトをプログラムする方法

私は理論的にDDoS攻撃を完全に理解していますが、今私はいくつかのアクションを見たいと思っています。

私はどの言語を使用するべきか、時間を節約するためにどのようなことを実装するべきかについて質問したいだけです。 もちろん、ここでは教育が重要なので、コードの多くの部分を書きたいと思います。

+1

@ThiagoLoureiroを拡張すると、仮想マシンをダウンロードし、ubuntuサーバー(任意のサーバーが動作します)を配置し、DDoSツールをダウンロードして仮想マシンで起動する必要があります。 –

+0

特定の問題については、特定の質問をする必要があります。スタックオーバーフローはあなたからの閉鎖理由を隠すので:*「適切な答えを特定するのに十分な詳細で特定の問題に制限するために質問を編集してください。質問... " – jww

+0

はい..それは考えです、なぜ誰かが否定的な投票を与えるのか分からない:( –

答えて

0

「すべてのポート」(または実験したい数以上)を待ち受ける.netコンソールアプリケーションをプログラミングできます。複数のポートでリッスンするための基本的なコードはここにあります。https://social.msdn.microsoft.com/Forums/vstudio/en-US/09828be4-6ac4-45ec-a116-508314dab793/listen-on-multiple-ports?forum=csharpgeneral

あなたのプログラムは、おそらくパケットを調べた宛先サーバーと同じ呼び出しを行います。しかし、これは、最初に送信されなかったIPトラフィックを傍受することができないため、適切なファイアウォールよりもゲートウェイに似ています(ファイアウォールは、すべてのIPトラフィックが宛先であるかどうかにかかわらず、

-1

あなたはファイアウォールを作成することを意味しますか? :)ファイアウォールはDDoS攻撃を防ぐためのツールなので、プロトコル、ポートについての調査を開始し、開発する言語を選択することができます。人々はこの目的でJavaやPythonを使いたいです。

+1

btw私はLOICやそのような攻撃ツールのようなツールを知っていて、私はpluralsightからプロトコルを知っています。私は理論的には分かっていますが、コードを書いたりコードを書いたりすることはできません。私はそれについて調べていますが、今まで何も見ていませんでした。 –

関連する問題