
ポートスキャン、DoS、ブルートフォース、データ窃取の各攻撃をシミュレートするStreamlit製の教育用ダッシュボード。可視化、攻撃ログ、検出の解説を備えています。
一般的なネットワーク攻撃をシミュレーションし、可視化するためのStreamlitベースの教育ツールです。
conda create -p venv python=3.12.9 -y
conda activate venv
pip install -r network-simulator-requirements.txt
streamlit run streamlit_app.py
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/yourusername/network-attack-simulator.git
git push -u origin main
Streamlit Cloudにアクセスし、GitHubアカウントでサインインします。
リポジトリとstreamlit_app.pyファイルを選択して、新しいアプリを作成します。
アプリの設定を構成してデプロイします。
Network Attack Simulatorは、別のStreamlitアプリとしてデプロイする必要があるNetwork Log Analyzerと連携します。サイドバーの「Open Log Analyzer」ボタンをクリックすると、Log Analyzerが新しいウィンドウで開きます。
依存関係の完全なリストについては、network-simulator-requirements.txtを参照してください。
教育目的のみ。悪意のある活動には使用しないでください。
作成者:[Your Name]